Project

General

Profile

Activity

From 2022-07-10 to 2022-08-08

2022-08-08

11:36 PM Bug #14901 (Closed): remove remaining a.out support from sgs
Following #14780 support for SunOS 4 @a.out@ executables should be removed from cmd/sgs
This is two things:
- Sup...
Rich Lowe
10:10 PM Bug #14900 (Closed): ddi_fm_capable(9F) man page does not match source
The man page for `ddi_fm_capable(9F)` shows a signature that does not match the actual source. The signature in the m... Benjamin Naecker
05:15 PM Bug #14899 (Closed): lib9p: Remove potential buffer overwrite in l9p_puqids()
See
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265385
* https://reviews.freebsd.org/D35907...
Andy Fiddaman

2022-08-07

10:14 PM Bug #14897: blkdev discard support is needlessly complex
I feel like we may be talking / writing past one another.
There are 2 interface boundaries for blkdev.
1. The u...
Garrett D'Amore
09:08 PM Bug #14897: blkdev discard support is needlessly complex
But the proposal does change the behavior of the ioctl for blkdev devices compared to sd. Since it's still a private ... Jason King
06:41 AM Bug #14897: blkdev discard support is needlessly complex
More to the point, I'm not proposing that we change the DKIOCFREE ioctl.
What I'm proposing is that we not pass th...
Garrett D'Amore
06:37 AM Bug #14897: blkdev discard support is needlessly complex
Perhaps I wasn't being sufficiently clear.
On the one hand, I don't love the DKIO ioctl for this, and I think desi...
Garrett D'Amore
05:41 AM Bug #14897: blkdev discard support is needlessly complex
The complexity was to preserve the current semantics of the DKIOCFREE ioctl (which itself were derived from the SCSI ... Jason King
02:19 AM Bug #14897: blkdev discard support is needlessly complex
Thinking about this a bit more, I think if we were to consolidate this somewhat we might be able to dispense with the... Garrett D'Amore
12:35 AM Bug #14897: blkdev discard support is needlessly complex
For the record, what threw me (and caused me to miss nvme), is that nvme doesn't assign any values to the d_free_alig... Garrett D'Amore
12:32 AM Bug #14897: blkdev discard support is needlessly complex
I see that nvme does do non-contiguous regions.
I view that as a design mistake.
blkdev should have been doing...
Garrett D'Amore
12:23 AM Bug #14897: blkdev discard support is needlessly complex
I meant `vioblk` ... my bad. Sorry. Garrett D'Amore
08:20 PM Bug #14898: port_associate PORT_SOURCE_FILE doesn't update user obj properly
So with a big more reading here are my initial answers to these questions:
* When we reassociate an event, we basi...
Robert Mustacchi
08:08 PM Bug #14898: port_associate PORT_SOURCE_FILE doesn't update user obj properly
While inspecting the above with Nahum, I found something that seemed suspicious. While unclear if it is the same bug ... Robert Mustacchi
07:06 PM Bug #14898 (Closed): port_associate PORT_SOURCE_FILE doesn't update user obj properly
Uncovered in https://github.com/golang/go/issues/54254
Some interaction that is only seen when the golang garbage ...
Nahum Shalman
06:21 PM Bug #6546: "zpool get guid,freeing,leaked" shows "SOURCE" as "default"
I tried this bug on omnios bloody... Carlos Neira
03:55 PM Bug #14831 (Closed): NULL-pointer dereference in smb1_oplock_break_notification during lease break
"git commit 6f8336c5540e2283d7e24887cc87118206eb3e99":https://github.com/illumos/illumos-gate/commit/6f8336c5540e2283... Electric Monk
02:29 AM Feature #14822: Need new word of hardware capabilities
The above tests cover the symbol cap and object cap parts of this. The other pieces here are showing that we have the... Robert Mustacchi
02:09 AM Feature #14822: Need new word of hardware capabilities
As the first part of testing this, in addition to the fact that the tools ld uses this and built everything, I wrote ... Robert Mustacchi
02:16 AM Feature #14821: Add additional AVX512 capabilities
To show that this was properly detected through the system I looked at two things, the pauxv output and isainfo:
<...
Robert Mustacchi
01:48 AM Bug #14872 (Closed): smbios_info_processor forgot ext clock speed
"git commit 1d1fc316c9e8072a7e63a5b1218bab66b9a66b66":https://github.com/illumos/illumos-gate/commit/1d1fc316c9e8072a... Electric Monk
01:48 AM Feature #14820 (Closed): Want SMBIOS 3.6 Support
"git commit 1d1fc316c9e8072a7e63a5b1218bab66b9a66b66":https://github.com/illumos/illumos-gate/commit/1d1fc316c9e8072a... Electric Monk
12:45 AM Feature #12506: Add support to vioblk for DISCARD operation
Note: Review for this one is still available at: https://illumos.org/rb/r/2534/ Joshua M. Clulow

2022-08-06

11:24 PM Bug #14897: blkdev discard support is needlessly complex
You say that @vioscsi@ is a consumer of @blkdev@, but I thought it was a SCSI HBA that would make use of @sd@?
It ...
Joshua M. Clulow
10:48 PM Bug #14897 (New): blkdev discard support is needlessly complex
When the initial implementation of discard support was introduced into blkdev, it seems that the project missed one o... Garrett D'Amore
10:02 PM Bug #14877 (Closed): remove support for the old process model from sgs
"git commit f02dfbac954fb75e2030de187f92788ab9ece137":https://github.com/illumos/illumos-gate/commit/f02dfbac954fb75e... Electric Monk
07:40 PM Bug #14889 (Closed): efi.h: EFI_MEMORY_DESCRIPTOR has fields swapped
"git commit 051bd850f53c8034271a9fd12ce95ca63d008a12":https://github.com/illumos/illumos-gate/commit/051bd850f53c8034... Electric Monk
07:36 PM Feature #14895: System should report PCIe 32.0 and 64.0 GT/s speeds
To test this, I've been going through and looking at several things. First, with this now in place, we get the correc... Robert Mustacchi
06:31 PM Feature #14895 (Closed): System should report PCIe 32.0 and 64.0 GT/s speeds
There are several properties that are used in the devinfo tree to relate information about PCIe speeds and feeds to u... Robert Mustacchi
06:46 PM Bug #14896: pcieb speed overrides should check link cap
In addition to the basic testing in #14895 which shows how this is now working, here are some examples of this now re... Robert Mustacchi
06:33 PM Bug #14896 (Closed): pcieb speed overrides should check link cap
There are two issues today with the private development ioctls that the @pcieb@ command and driver expose to set the ... Robert Mustacchi
03:38 PM Bug #14831: NULL-pointer dereference in smb1_oplock_break_notification during lease break
Re-tested per. the description using smbtorture smb2.durable_break_h
Has been in production nearly a year.
Gordon Ross
02:32 PM Feature #14894 (Closed): pcieadm NPEM capability decoding
Some devices are beginning to support the Native PCIe Enclsoure Management capabilty. We should decode this in @pciea... Robert Mustacchi
02:31 PM Feature #14893 (Closed): pcieadm 32.0 GT/s physical layer capability decoding
With the advent of PCIe Gen 5 coming to platforms, we should extend @pcieadm@ to cover the 32.0 GT/s physical layer i... Robert Mustacchi
12:26 AM Bug #14892 (In Progress): pollhead lifetime too short in signalfd
While doing further testing of #13700, andyf was able to reproduce the original issue (using postgres) on bits built ... Patrick Mooney

2022-08-05

08:27 PM Bug #14563: 'zpool online' usage message doesn't know -e
Just tried this today on omnios-bloody... Carlos Neira
08:00 PM Bug #14891 (New): dma_attr_burstsizes is confusing
Folks coming at the system with a PCI and x86 specific background will be unfamiliar with the notion of burst size co... Garrett D'Amore
05:51 PM Bug #9838: Zpool split can create a corrupted pool
The error is still present in illumos, I just tried omnios bloody... Carlos Neira
03:02 PM Feature #14811 (Closed): Update PCI class strings to PCI Ver 1.14
"git commit c9645fac1ea94ab03679849e593a401e6e6f5792":https://github.com/illumos/illumos-gate/commit/c9645fac1ea94ab0... Electric Monk
12:15 PM Bug #7346: beadm list shows duplicates when zone has datasets from multiple pools
Jorge Schrauwen has done some testing with this and reported the following as part of the review:
> tested a build...
Andy Fiddaman
12:56 AM Bug #11578: Cannot recursively list bookmarks for ZVOL
This should be closed as the fix is already in illumos-gate
https://github.com/illumos/illumos-gate/blob/7105039931...
Carlos Neira
12:43 AM Bug #14887 (Closed): audio_legacy_* prototypes can be removed
"git commit 7105039931b43c4efeda411cd0527843723c90bd":https://github.com/illumos/illumos-gate/commit/7105039931b43c4e... Electric Monk
12:40 AM Bug #14873 (Closed): Retire ddi_getiminor()
"git commit b75a8b718b0b6c50c43b47b15603947383771a04":https://github.com/illumos/illumos-gate/commit/b75a8b718b0b6c50... Electric Monk
12:35 AM Feature #14812 (Closed): pcie: properly set max packet size and tagging
"git commit 5b2c4190a831f52d91a5b92473ffb5a06e84511d":https://github.com/illumos/illumos-gate/commit/5b2c4190a831f52d... Electric Monk

2022-08-04

09:55 PM Bug #14890 (In Progress): unix: dboot should use efi memory map if present
Current dboot is using multiboot_tag_mmap tag to build memory maps, but this tag is used to store SMAP data. UEFI sys... Toomas Soome
07:11 PM Bug #14853 (Closed): overlay_setprop_vnetid bungles OVERLAY_F_MDDROP
"git commit bdb5139270356ff627abb9467f2b4fc8db3fb81d":https://github.com/illumos/illumos-gate/commit/bdb5139270356ff6... Electric Monk
07:11 PM Bug #14827 (Closed): overlay_m_stop() blows verify in race with overlay_target_inject()
"git commit bdb5139270356ff627abb9467f2b4fc8db3fb81d":https://github.com/illumos/illumos-gate/commit/bdb5139270356ff6... Electric Monk
05:41 PM Bug #14889 (Closed): efi.h: EFI_MEMORY_DESCRIPTOR has fields swapped
Somehow, there is an error in sys/efi.h, in structure EFI_MEMORY_DESCRIPTOR, padding should appear right after Type f... Toomas Soome
04:06 PM Bug #13700 (Closed): pollhead_delete trips over bad pointer
"git commit 2c76d75129011c98e79463bb84917b828f922a11":https://github.com/illumos/illumos-gate/commit/2c76d75129011c98... Electric Monk
03:19 PM Bug #14842: Strange CPU spikes in system time on smbd
So I've confirmed today that this issue persists over a reboot. It seems likely something specific to the our config... Adam Stylinski
01:51 PM Feature #14848 (Closed): Update AMD microcode to 202204
"git commit be672c8e21cc446e1091014ae0ad206f6b8c1d55":https://github.com/illumos/illumos-gate/commit/be672c8e21cc446e... Electric Monk
12:56 PM Feature #14848: Update AMD microcode to 202204
I also received reports from two people in the community who have tried this update on servers with the same processo... Andy Fiddaman
05:37 AM Bug #14886: vmm_drv_test needs to be less IPS-dependent
I mentioned the `ksensor_test` driver earlier, which does not have an IPS driver entry in its delivery to system-test... Dan McDonald
02:44 AM Bug #14886: vmm_drv_test needs to be less IPS-dependent
To be clear, SmartOS doesn't have to use IPS, but should (and this is generally true) be using the manifests wholesal... Joshua M. Clulow
02:37 AM Bug #14886: vmm_drv_test needs to be less IPS-dependent
I don't really think it's open and shut that it shouldn't use the infrastructure we have for installing drivers? Joshua M. Clulow
01:16 AM Bug #14886 (New): vmm_drv_test needs to be less IPS-dependent
During upstream merge of #14864 I discovered that the vmm_drv_test driver is depending on the IPS manifest, and stric... Dan McDonald
01:20 AM Bug #14888 (New): audio driver API is undocumented
The audio driver API has not changed since I created it over a decade ago. We should document it. At this point I w... Garrett D'Amore
01:18 AM Bug #14887 (Closed): audio_legacy_* prototypes can be removed
During the early days of Boomer, we had support for legacy audio devices that supported the SADA streams API.
Ther...
Garrett D'Amore
01:02 AM Bug #14885 (New): mmap(9e), ddi_segmap_setup(9f) and related cleanups
I believe these are all functions that are part of the 32-bit legacy that never got cleaned up.
mmap(9e) shouldn't...
Garrett D'Amore
12:51 AM Bug #14881: hat_getkpfnum is referenced but not documented
The API for mmap(9e) refers to this, and it looks kind of impossible to define it without referring to PFNs and hence... Garrett D'Amore
12:42 AM Bug #14881: hat_getkpfnum is referenced but not documented
kvtoppid has a reference in the docs, but I also don't believe *it* has any callers or is documented. I'll file a ti... Garrett D'Amore
12:38 AM Bug #14881: hat_getkpfnum is referenced but not documented
I think you're right -- I forget stuff I did like a decade ago. So this ticket should just be to clean up the vesti... Garrett D'Amore

2022-08-03

09:41 PM Bug #14881: hat_getkpfnum is referenced but not documented
I think you already removed the function in #536 ? Seems like it's just vestigial mentions in comments and manuals a... Joshua M. Clulow
08:29 PM Bug #13700: pollhead_delete trips over bad pointer
Per rm's suggestion, I circled back to test a few more things:
I booted up a system featuring an ipmi device to conf...
Patrick Mooney
03:10 AM Bug #13700: pollhead_delete trips over bad pointer
Since epoll is backed by @/dev/poll@, I ran the epoll test suite on bits before and after the fix was applied to chec... Patrick Mooney
07:38 PM Bug #14878 (Feedback): lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
Unless proved otherwise, this looks like a duplicate of #4518. Is fix for #4518 installed on affected system? Marcel Telka

2022-08-02

11:53 PM Bug #2947: PAM should support per-service config in /etc/pam.d
Suggestion: can we also support ... Alex Wilson
11:33 PM Bug #2947: PAM should support per-service config in /etc/pam.d
See also: https://illumos.topicbox.com/groups/developer/Tda9e79000bf03e0c-M2aaba02f167802d0af8a56b7/pam-d Joshua M. Clulow
11:26 PM Bug #2947: PAM should support per-service config in /etc/pam.d
See also: https://cr.illumos.org/~webrev/jclulow/2947/ Joshua M. Clulow
11:50 PM Bug #14884: pam.conf should be split up into packaged pam.d entries, and non-illumos bits removed
This wasn't so much duplicate of wanting pam.d, as wanting us to use pam.d this way, so maybe it's actually a "depend... Rich Lowe
11:35 PM Bug #14884 (Duplicate): pam.conf should be split up into packaged pam.d entries, and non-illumos bits removed
Joshua M. Clulow
11:09 PM Bug #14884 (Duplicate): pam.conf should be split up into packaged pam.d entries, and non-illumos bits removed
pam.conf would probably be better managed as a pam.d file per-service or something of that nature, with entries packa... Rich Lowe
11:44 PM Bug #14878: lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
Jason King wrote in #note-1:
> You say the system is 'SunOS 5.11' is this an actual Solaris system, or an illumos di...
Albert Miclat
02:16 PM Bug #14878: lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
You say the system is 'SunOS 5.11' is this an actual Solaris system, or an illumos distro (the two are not the same)?... Jason King
10:54 AM Bug #14878 (Feedback): lockd: Cannot establish NLM service over <file desc. 9, protocol udp>
Hi,
I got similar issue same on this write-up https://www.illumos.org/issues/4518.
The is system is SunOS 5.11 ...
Albert Miclat
11:06 PM Bug #14882: pam_smb_passwd(7) or smbadm(8) or something should provide examples of smb setup for workgroups
For an example, see the equivalent kerberos stuff in pam_krb5(7) and a comment in the default pam.conf... Rich Lowe
11:02 PM Bug #14882 (New): pam_smb_passwd(7) or smbadm(8) or something should provide examples of smb setup for workgroups
We have no real examples or easy to follow steps to bring up SMB a smb server in a workgroup environment, especially ... Rich Lowe
11:05 PM Feature #14883 (New): pkg:/service/file-system/smb could include necessary PAM configuration
There may be good reasons against this that I haven't thought of, but it would be nice and much more user friendly if... Rich Lowe
10:58 PM Bug #14877: remove support for the old process model from sgs
testing:
wsdiff showing no unexpected changes (ld.so has no changes, crle has changes due to removed strings).
sm...
Rich Lowe
09:13 PM Feature #14812: pcie: properly set max packet size and tagging
So the biggest question around this was how do we go about and test this. This change impacts the initialization of e... Robert Mustacchi
08:58 PM Bug #14864 (Closed): want device for testing vmm_drv interface
"git commit aa39f6d0fd4e491afca04b12f49a18ce955efc79":https://github.com/illumos/illumos-gate/commit/aa39f6d0fd4e491a... Electric Monk
08:58 PM Bug #14817 (Closed): bhyve VMs should be capable of auto-destruct
"git commit aa39f6d0fd4e491afca04b12f49a18ce955efc79":https://github.com/illumos/illumos-gate/commit/aa39f6d0fd4e491a... Electric Monk
09:36 AM Bug #14817: bhyve VMs should be capable of auto-destruct
I built and tested this atop OmniOS bloody and exercised it by starting and stopping bhyve, KVM and Virtualbox VMs - ... Andy Fiddaman
05:37 PM Bug #14685: sotpi ops need to be wary of null v_stream
Actually, it seems like there might be another bug here, though I'm not sure we care after changes in procfs remove t... Gordon Ross
03:17 PM Bug #14881 (New): hat_getkpfnum is referenced but not documented
This is an obsolete function, that largely exists for SVID compatibility.
It isn't documented, although some refer...
Garrett D'Amore
03:02 PM Bug #14880 (New): references to function ddi_iopb_alloc are stale
This function / symbol does not exist. We should remove references to it from man pages. Garrett D'Amore
02:40 PM Bug #14879 (New): aphysio and anocancel are not documented
These APIs are referenced in aread(9F) and Intro(9F), but lack any manual pages. Garrett D'Amore
02:10 PM Bug #14871 (Closed): Retire setuname
"git commit fed77ffd89ea4501fe7b7103197dc7541246e3bb":https://github.com/illumos/illumos-gate/commit/fed77ffd89ea4501... Electric Monk
12:49 AM Bug #14828 (Closed): remove SPARC FMA support
"git commit 5c0b3261bd16d5eb356ffc864b6eab76c2e760e5":https://github.com/illumos/illumos-gate/commit/5c0b3261bd16d5eb... Electric Monk

2022-08-01

09:19 PM Bug #14877 (Closed): remove support for the old process model from sgs
sgs retained supported for the old process model, to ease backports to Solaris 9 and prior in the Solaris days. This... Rich Lowe
09:08 PM Bug #14857 (Closed): size(1) should be 64bit only
"git commit 590c4b3e5288a54373957346db9d38c75ca28802":https://github.com/illumos/illumos-gate/commit/590c4b3e5288a543... Electric Monk
07:13 PM Bug #14788: FDINFO misbehaves in multiple ways
By our measurements in 14788-17hrs-dtrace.txt, only 0.5% of pr_getf() failures were caused by 3rd-tryenter failures. ... Dan McDonald
04:31 PM Bug #14799 (Closed): Sonoma support (A3500 legacy FC) handling obsolete
"git commit 0a9766a583bfa5050067949d9ee2ad7bb0dadaa9":https://github.com/illumos/illumos-gate/commit/0a9766a583bfa505... Electric Monk
03:00 PM Bug #14871 (Pending RTI): Retire setuname
Garrett D'Amore
02:35 PM Bug #14871: Retire setuname
This is removal of a utility, so apart from building it, and manually verifying the output from any altered man pages... Garrett D'Amore
02:31 PM Bug #14873: Retire ddi_getiminor()
As there are no consumers of this API, testing is really just ensuring a clean build, and booting. Garrett D'Amore
02:30 PM Bug #14873 (Pending RTI): Retire ddi_getiminor()
Garrett D'Amore
02:16 PM Bug #14876 (In Progress): ses manuals need updating
sesio.4i has only two of the ioctls documented.
ses.4d has the rest of them, although the actual wording is coarse, ...
Garrett D'Amore
07:10 AM Bug #14526: illumos guest hangs on reboot under QEMU 6.0.0
This also seems to affect new droplets (guests) created at DigitalOcean. It's hard to know what they're doing exactl... Joshua M. Clulow
05:41 AM Feature #13842: thread-local errno is all you need
I've been doing a bit of a survey of places where we're looking at @_REENTRANT@ but not @TS_ERRNO@. These bits are r... Joshua M. Clulow
03:49 AM Feature #13726: distinguish ourselves with a macro
See also: https://github.com/omniosorg/omnios-build/issues/2879 Joshua M. Clulow

2022-07-31

10:18 PM Bug #14526: illumos guest hangs on reboot under QEMU 6.0.0
What QEMU version ships on your CentOS system? Also, are you using BIOS or UEFI boot in the guest? This appears to ... Joshua M. Clulow
01:47 AM Bug #14875 (In Progress): ppoll is not standard
Garrett D'Amore
01:30 AM Bug #14875 (In Progress): ppoll is not standard
The man page for poll lists ppoll as standard, but it is not. Garrett D'Amore
12:31 AM Bug #14874 (Closed): Remove the SSA socal/sf and ssd drivers
The SPARC port supported FCAL devices via the "ssd" which was really SSA connected disks.
This was handled via thr...
Garrett D'Amore

2022-07-30

11:51 PM Bug #14873: Retire ddi_getiminor()
Actually, the symbol is not exposed in the header files anymore. So nobody has been able to build with this without ... Garrett D'Amore
11:45 PM Bug #14873: Retire ddi_getiminor()
Additionally, the text has been steering folks away from this for a long time, with this false statement:
WARNINGS...
Garrett D'Amore
11:23 PM Bug #14873 (Closed): Retire ddi_getiminor()
This function is a long obsolete function that was intended to support a version of the Sun Cluster product. In that... Garrett D'Amore
10:47 PM Feature #14820: Want SMBIOS 3.6 Support
To test this I ran through the full SMBIOS test suite, which passed. I used the test suite -d feature to test the sm... Robert Mustacchi
10:31 PM Bug #14872: smbios_info_processor forgot ext clock speed
Here's an example of what this loos like before the fix for a given system:... Robert Mustacchi
10:25 PM Bug #14872 (Closed): smbios_info_processor forgot ext clock speed
While working through the work in #14820 and adding new tests for the @smbios_processor_t@, I noticed that the extern... Robert Mustacchi
09:25 PM Bug #14828: remove SPARC FMA support
Testing is largely mechanical confirmation that this does not meaningfully impact deliverables, apart from some expec... Garrett D'Amore
09:14 PM Bug #14871 (In Progress): Retire setuname
Garrett D'Amore
07:23 PM Bug #14871 (Closed): Retire setuname
This utility is a *long* obsolete command -- it was for SVID compliance (which nobody cares about anymore, and we are... Garrett D'Amore
07:11 PM Bug #14799: Sonoma support (A3500 legacy FC) handling obsolete
As this is removing handling for a device family we don't have, there is not a lot to test here.
I did test bootin...
Garrett D'Amore
07:08 PM Bug #14859 (Closed): locale command Makefiles could be simpler
"git commit 0245b61fd282e95735b173b8d95be0d6688163b4":https://github.com/illumos/illumos-gate/commit/0245b61fd282e957... Electric Monk
04:49 PM Bug #14077 (In Progress): Want wrapper for external SMB server tests
See CR ... Gordon Ross
04:40 PM Bug #14870 (In Progress): Netlogon client stops using SecureRPC after RPC call error
Integrate this commit from github/Nexenta... Gordon Ross
04:39 PM Bug #14870 (Closed): Netlogon client stops using SecureRPC after RPC call error
If the netlogon service gets an error trying to connect to a DC,
it zeros out the netr_info in that service which ho...
Gordon Ross
04:35 PM Bug #14869 (In Progress): ODX copy between shares fails
Import this fix from github/Nexenta... Gordon Ross
04:34 PM Bug #14869 (Closed): ODX copy between shares fails
On recent versions of Windows, copy/paste of a file in explorer will try to use server-side copy (ODX). That currentl... Gordon Ross
04:28 PM Bug #14868 (In Progress): SMB reconnect fails when previous session still disconnecting

Integrate this commit from github/Nexenta...
Gordon Ross
04:27 PM Bug #14868 (Closed): SMB reconnect fails when previous session still disconnecting
If a client is fast enough coming back in for a reconnect after their connection drops, they can race with the tear-d... Gordon Ross
03:57 PM Bug #14867 (In Progress): panic in smb_request_alloc / smb_oplock_ind_break during shutdown
Don't have the crash dump handy anymore, but from notes:
(and what one can see in the fix on github/Nexenta)
The FEM...
Gordon Ross
03:54 PM Bug #14867 (Closed): panic in smb_request_alloc / smb_oplock_ind_break during shutdown
During an SMB service restart with combined NFS and SMB work underway, observed a panic like this:... Gordon Ross
03:41 PM Bug #14866 (In Progress): SMB oplock not recalled when there is a request from NFS
Gordon Ross
03:41 PM Bug #14866: SMB oplock not recalled when there is a request from NFS
Testing:
Run a network capture on port 445.
Run smbtorture under a debugger, and set a breakpoint in smb2_util_cl...
Gordon Ross
03:34 PM Bug #14866 (Closed): SMB oplock not recalled when there is a request from NFS
Cache delegations via SMB ("oplocks") are meant to be coherent with NFS cache delegations. However, when illumos 110... Gordon Ross
11:12 AM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
We build our own SmartOS image on a weekly base, this one is
SunOS 5.11 joyent_20220716T231915Z i86pc i386 i86pc
...
Kilian Ries

2022-07-29

11:30 PM Bug #14864: want device for testing vmm_drv interface
This was added as part of #14817 so it could test the auto-destruct case when a VM is held by vmm_drv. A basic unit ... Patrick Mooney
01:24 AM Bug #14864 (Closed): want device for testing vmm_drv interface
The @vmm_drv@ interface is used by viona to directly access a bhyve instance for efficiently emulating virtio-net vir... Patrick Mooney
11:27 PM Bug #14817: bhyve VMs should be capable of auto-destruct
There is no immediate in-gate consumer of this, since the C bhyve userspace does not (yet) require it. At some point... Patrick Mooney
11:04 PM Bug #14865: mutex_tryenter:adaptive-acquire probe never fires
I noticed this while testing the individual instrumentation sites in #14840. With the proposed fix in place, the @mu... Patrick Mooney
09:31 PM Bug #14865 (Closed): mutex_tryenter:adaptive-acquire probe never fires
The lockstat probe for @mutex_tryenter@ acquisition never seems to fire. As it turns out, that lock primitive has be... Patrick Mooney
11:03 PM Bug #14840: Modernize lockstat probes
To confirm that the instrumentation is working as expected, I checked the instructions for the involved functions wit... Patrick Mooney
05:35 PM Bug #14831 (In Progress): NULL-pointer dereference in smb1_oplock_break_notification during lease break
Also ref. BSR-9720 panic in smb_oplock_send_brk
Gordon Ross
04:41 PM Feature #14811: Update PCI class strings to PCI Ver 1.14
I verified that cfgadm, which uses this information was still showing it for the existing stuff. I don't have any of ... Robert Mustacchi
04:40 PM Bug #14839: Untangle erratum 147 from lockstat
I do not have access to any hardware which still suffers from this erratum, so simulation was necessary. Using kmdb ... Patrick Mooney
04:37 PM Bug #14838: Rename erratum 147 handling
There is little testing burden for this aspect of the erratum 147 changes. I confirmed that, with the new names (def... Patrick Mooney
02:51 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Forgot to ask another question --> in the Almalinux you have on BHYVE, what CPU does the guest think it's running? Dan McDonald
02:45 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Fascinating. One more question, which PI are you running (`uname -a` is sufficient here). This seems to be a proble... Dan McDonald
12:13 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Just tested with a new bhyve VM running Almalinux 8.6 - that works. So bhyve is working - KVM not. Kilian Ries
01:27 AM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
I'd be very interested in the BHYVE results.
Ice Lake HW does offer 5-level paging. You'll note that we do not suppo...
Dan McDonald
12:54 AM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
Do you happen to know if this problem manifests with BHYVE as well? Dan McDonald

2022-07-28

10:07 PM Bug #14863 (Closed): Makefile.syshdrs: machine specific headers appear to be quite common
Both sparc and i386 declare to have dktp, scsi/adapters and scsi/targets. Since sparc is no more, we can also move sa... Toomas Soome
03:06 PM Bug #14827: overlay_m_stop() blows verify in race with overlay_target_inject()
This fix landed in the release-20220728 branch of illumos-joyent (and the accompanying SmartOS release). Dan McDonald
03:05 PM Bug #14853: overlay_setprop_vnetid bungles OVERLAY_F_MDDROP
See #14827 for any test notes. Dan McDonald
02:20 PM Feature #14855 (Closed): unix: add dtrace probes to some TNF_PROBE sites
"git commit 5405159c1f4f4fa5567c8f8c5773d82c68d0c487":https://github.com/illumos/illumos-gate/commit/5405159c1f4f4fa5... Electric Monk
12:47 PM Bug #14862: KVM cannot boot on Intel Ice Lake - detected as i486
CPU i'm testing with is
CPU Type": "Intel(R) Xeon(R) Silver 4309Y CPU @ 2.80GHz
Kilian Ries
12:46 PM Bug #14862 (New): KVM cannot boot on Intel Ice Lake - detected as i486
Hi,
Intel Ice Lake (Scalable V3) CPU support was just added to illumos via https://www.illumos.org/issues/14041 - ...
Kilian Ries
08:42 AM Feature #14861: remove compatibility links to programs from /etc
I tried to remove all the legacy /etc symlinks in Tribblix, and only got a small handful removed
etc/ff
etc/nchec...
Peter Tribble
01:21 AM Feature #14861: remove compatibility links to programs from /etc
telinit maybe can become /usr/sbin or just /sbin. Or just retire it, as you can get the same functionality with just... Garrett D'Amore
01:20 AM Feature #14861: remove compatibility links to programs from /etc
Yes, /etc/rmt is used by legacy remote tape protocol, which is actually "rsh" style based. I suspect nobody uses it,... Garrett D'Amore

2022-07-27

11:51 PM Feature #13842: thread-local errno is all you need
What we want here is to break everything under @TS_ERRNO@ out and make it the default.
Unfortunately, there are ot...
Rich Lowe
10:48 PM Feature #14861 (New): remove compatibility links to programs from /etc
A small menagerie of compatibility symlinks exists in @/etc@ for programs otherwise delivered in @/sbin@ and @/usr/sb... Joshua M. Clulow
07:33 PM Bug #14817 (In Progress): bhyve VMs should be capable of auto-destruct
Patrick Mooney
04:26 PM Bug #14860: ls makefiles can be cleaned up
Arguably a 32-bit ls can do the same, until it exhausts virtual memory, then crashes.
Of course extremely large di...
Garrett D'Amore
02:36 PM Bug #14860: ls makefiles can be cleaned up
To clarify -- it's the XPG4/6 versions of ls where 32 + 64 bit binaries are built, but only one is delivered. We do d... Jason King
02:18 PM Bug #14860 (In Progress): ls makefiles can be cleaned up
We currently are building ls six (yes six) times. This is because we have both i386 and amd64 trees, even though we ... Garrett D'Amore
04:10 PM Bug #14816: Boot from NVMe scans all devices after 14688
Testing: I ported this to Tintri's code base. I reverted any other NVMe changes recently made to address various aspe... Hans Rosenfeld
02:34 PM Bug #14859: locale command Makefiles could be simpler
Testing notes:
Verified the following:
* The built SUNW_OST_OSCMD catalog still contains the messages for local...
Garrett D'Amore
07:12 AM Bug #14859: locale command Makefiles could be simpler
This also avoids some duplicate compilation -- we were building both 32- and 64-bit binaries, but only shipping one o... Garrett D'Amore
07:08 AM Bug #14859: locale command Makefiles could be simpler
This pattern is reproduced in many places, but let's start with this one first. Garrett D'Amore
07:06 AM Bug #14859 (Closed): locale command Makefiles could be simpler
The usr/src/cmd/locale tree has a a far more complex Makefile structure than needed.
We only need to deliver 64-bi...
Garrett D'Amore
02:07 PM Bug #14788: FDINFO misbehaves in multiple ways
Attaching a 17-ish hour test with the new DTrace script's output. As mentioned earlier, it's verbose. Dan McDonald
09:40 AM Bug #14630 (Closed): ipf return-rst does not work without IP forwarding
"git commit cec263d41a44acd1df2002785d7a562ba95e01b2":https://github.com/illumos/illumos-gate/commit/cec263d41a44acd1... Electric Monk
03:24 AM Bug #14858 (Closed): use after free in pvscsi
"git commit 7a73cc88540259bf08ed9c7aab5983fd7aecb1a3":https://github.com/illumos/illumos-gate/commit/7a73cc88540259bf... Electric Monk
12:03 AM Bug #14858: use after free in pvscsi
Testing:
This bug reproduced instantly (panic at boot) if booting a debug build. Applied this fix, and verified n...
Garrett D'Amore

2022-07-26

11:28 PM Bug #14858 (Closed): use after free in pvscsi
There is a subtle use after free bug introduced in 14783 pvscsi modernization
This is unlikely to hit in a non-deb...
Garrett D'Amore
11:13 PM Bug #14857: size(1) should be 64bit only
testing:... Rich Lowe
09:06 PM Bug #14857 (Closed): size(1) should be 64bit only
size(1) is another sgs tool where the 32bit version just execs the 64bit, we should just have a 64bit Rich Lowe
09:15 PM Bug #14846 (Closed): loader: console setup is still broken
"git commit f3ba9b4e08f448ddcb00b37383e05dae8544e31e":https://github.com/illumos/illumos-gate/commit/f3ba9b4e08f448dd... Electric Monk
09:13 PM Feature #14748: loader: support for hiding the cursor on the console
"git commit cbce81458212807de7a4731e284017eda3f97a65":https://github.com/illumos/illumos-gate/commit/cbce81458212807d... Electric Monk
09:10 PM Bug #14788: FDINFO misbehaves in multiple ways
New DTrace probe introduced, and new DTrace script attached. Letting the stress-test run for more hours, and then wi... Dan McDonald
09:09 PM Feature #14825 (Closed): loader: recognize and process boot-arg -x
"git commit 519c7dc997514f86d3105ff6bae95bb94e255e48":https://github.com/illumos/illumos-gate/commit/519c7dc997514f86... Electric Monk
09:03 PM Bug #13700: pollhead_delete trips over bad pointer
I've confirmed that the program and D script listed in OS-5886 are still able to trigger the race on current bits (Om... Patrick Mooney
09:00 PM Bug #14842: Strange CPU spikes in system time on smbd
So it's a fairly widely used shared file server, it's possible a client could be inducing that? What's a good way to... Adam Stylinski
07:28 PM Bug #14842: Strange CPU spikes in system time on smbd
The user-level stack looks interesting, particularly krb5_rc_file_recover_locked.
I don't have time to look right no...
Gordon Ross
03:30 PM Bug #14804 (Closed): Remove remaining unused legacy from usbgem
"git commit 7089fa466827d55e61d76b970fc9837cd1aea9ee":https://github.com/illumos/illumos-gate/commit/7089fa466827d55e... Electric Monk
02:56 PM Bug #14852 (Closed): Enable smatch 'sizeof' checks in the kernel
"git commit ce17336ed725d3b7fdff67bf0a0ee2b55018fec6":https://github.com/illumos/illumos-gate/commit/ce17336ed725d3b7... Electric Monk
02:18 PM Bug #14841 (Closed): remove SPARC support from mdb
"git commit fe441c7591b77f09d92eddfd633b49b4ccc92027":https://github.com/illumos/illumos-gate/commit/fe441c7591b77f09... Electric Monk
01:39 PM Bug #14856 (New): cmn_err(9F) missing vdev_err()
The @cmn_err(9F)@ man page lists @cmn_err()@, @dev_err()@, @zcmn_err()@ along with the varargs equivalents @vcmn_err(... Jason King
01:01 PM Feature #14855 (Closed): unix: add dtrace probes to some TNF_PROBE sites
In preparation to remove TNF, there is a request to preserve some probes as dtrace probes.
Testing done: build/ins...
Toomas Soome
12:08 PM Bug #14630: ipf return-rst does not work without IP forwarding
I tested this by confirming that an ipf rule that triggers the @return-rst@ action now works correctly regardless of ... Andy Fiddaman
03:26 AM Bug #14827: overlay_m_stop() blows verify in race with overlay_target_inject()
Initial code reviews revealed that:
1.) "While semantically the OVERLAY_F_MDDROP was about metadata, I think it sh...
Dan McDonald
12:01 AM Bug #14853 (Closed): overlay_setprop_vnetid bungles OVERLAY_F_MDDROP
While reviewing #14827 I noticed that @overlay_setprop_vnetid@ was the other place that we manipulate @OVERLAY_F_MDDR... Robert Mustacchi

2022-07-25

10:55 PM Bug #14852: Enable smatch 'sizeof' checks in the kernel

When working through the ioctl macros there were a couple of places where it was hard to determine the original auth...
Andy Fiddaman
09:02 PM Bug #14852 (Closed): Enable smatch 'sizeof' checks in the kernel
A recent draft change introduced a data corruption problem by (through a series of macros) calling @sizeof(sizeof(typ... Andy Fiddaman
07:08 PM Bug #13700: pollhead_delete trips over bad pointer
We have OS-5886 in SmartOS that might be this same problem. https://smartos.org/bugview/OS-5886 Dan McDonald

2022-07-24

04:04 PM Feature #14848: Update AMD microcode to 202204
h2. Testing
So far I have tested this change on a single AMD machine to which I have access.
Prior to installing th...
Andy Fiddaman
01:34 PM Feature #14848: Update AMD microcode to 202204
I've imported the latest AMD processor ucode and compared it to what we currently have in gate. Here are the differen... Andy Fiddaman

2022-07-23

11:30 PM Feature #14849: ucodeadm could grow an option to show firmware file contents
Here are a couple of examples of the output:... Andy Fiddaman
11:29 PM Feature #14849 (New): ucodeadm could grow an option to show firmware file contents
@ucodeadm(8)@ knows how to parse firmware files from Intel and AMD in order to break them up into separate binaries f... Andy Fiddaman
10:25 PM Bug #14527 (Rejected): early boot hang in xhci under QEMU 6.0.0
I'm withdrawing this as something we don't need to look at. This QEMU version was shipped in Ubuntu 21.10, but that'... Joshua M. Clulow
08:17 PM Bug #14846: loader: console setup is still broken
I can confirm that with this change in place I get output at the VGA console again by default. Dominik Hassler
04:48 PM Bug #14846 (Closed): loader: console setup is still broken
I got two notifications about issues. First one was from Yuri, who found that vmware vm without serial ports defined,... Toomas Soome
07:09 PM Feature #14848 (Closed): Update AMD microcode to 202204
The AMD CPU microcode in gate dates from 2012, the latest publicly available microcode from AMD is dated April 2022, ... Andy Fiddaman
07:03 PM Bug #12815 (Resolved): ucode/update.intel needs pkgfmt fix
Andy Fiddaman
07:02 PM Bug #12815 (Pending RTI): ucode/update.intel needs pkgfmt fix
Andy Fiddaman
06:32 PM Bug #14847 (Closed): illumos should default to python 3.9
We should flip the python3/3b versions to match the most common reality Rich Lowe
03:35 PM Bug #14845 (New): ena panic during first AMI boot
When deploying an OmniOS AMI to AWS EC2 (I am testing with a t3.micro instance), it always panics on the first couple... Andy Fiddaman
01:08 PM Bug #14837: panic with max_rx_set() on VNIC with secondary macs
It looks like this is just an early perim exit in mac_rx_set(), I moved the exit down below the secondary MAC address... Andy Fiddaman
06:59 AM Bug #14844 (New): mandoc needs to reference makewhatis not man -w
When the integration of mandoc was done originally, the macro BINM_MAKEWHATIS did not exist.
Now it does, and it r...
Garrett D'Amore

2022-07-22

07:37 AM Bug #14843 (New): chmodat() (and other *at() functions) should be exposed in XPG7
Various functions that should be exposed in XPG7 build environments are not. Garrett D'Amore

2022-07-21

09:11 PM Bug #14842: Strange CPU spikes in system time on smbd
Also userspace flamegraph grabbed during this pathology:
https://paste.c-net.org/AschenTimeless
Adam Stylinski
08:58 PM Bug #14842: Strange CPU spikes in system time on smbd
They weren't that much larger than the limit post compression. Splitting them was reasonable here. Adam Stylinski
08:45 PM Bug #14842: Strange CPU spikes in system time on smbd
Also, while the flame graph doesn't connect the two, I believe the fop_read call happening in smbd is being serviced ... Adam Stylinski
08:40 PM Bug #14842 (New): Strange CPU spikes in system time on smbd
Since updating, we have a server that's having weird intermittent CPU spikes, seemingly in smbd (it monopolizes 40-50... Adam Stylinski
08:44 PM Bug #14841: remove SPARC support from mdb
Testing on this:
I booted the image using onu.
Then I verified that mdb continued to function, via two mechanis...
Garrett D'Amore
02:10 PM Bug #14841 (Closed): remove SPARC support from mdb
Just another bit of IPD 19 work. Garrett D'Amore
07:56 PM Bug #14839: Untangle erratum 147 from lockstat
The proposed means of doing this is to insert 4 @nop@ s into which the @lfence@ instruction can be hotpatched. This ... Patrick Mooney
01:35 AM Bug #14839 (In Progress): Untangle erratum 147 from lockstat
Patrick Mooney
01:31 AM Bug #14839 (Closed): Untangle erratum 147 from lockstat
The mitigation for erratum 147 (see also: #14838) involves inserting @lfence@ instructions into a few lock primitive ... Patrick Mooney
02:51 PM Bug #14788: FDINFO misbehaves in multiple ways
Since last update I've:
- Seen that blocking in pr_getf() (proc->p_lock dropped, but P_PR_LOCK flag is set) can ca...
Dan McDonald
05:56 AM Bug #14802 (Closed): Remove system-library-processor.p5m package
"git commit 46b0ac2b8506d5f4ba5ae6bff508c343d0ab4830":https://github.com/illumos/illumos-gate/commit/46b0ac2b8506d5f4... Electric Monk
05:45 AM Feature #14748 (Closed): loader: support for hiding the cursor on the console
"git commit 5e897995316df4eaf44613326c4cc090d915778c":https://github.com/illumos/illumos-gate/commit/5e897995316df4ea... Electric Monk
05:06 AM Bug #5089: iconv don't support conversion from/to WCHAR_T
Implementing this is a little tricky. The problem is that the assumption that a wchar_t is simply a UTF-32 value (e.g... Robert Mustacchi
03:09 AM Bug #14527: early boot hang in xhci under QEMU 6.0.0
Taking a closer look at this, it seems that our @xhci_intr_conf()@ call is blocked in @xhci_put32()@, specifically wh... Joshua M. Clulow
01:37 AM Bug #14838: Rename erratum 147 handling
See also: https://illumos.org/opensolaris/bugdb/bug.html#!6323525 Joshua M. Clulow
01:28 AM Bug #14838 (Closed): Rename erratum 147 handling
The handling for AMD erratum 147 (Potential Violation of Read Ordering Rules Between Semaphore Operations and Unlocke... Patrick Mooney
01:35 AM Bug #14840 (Closed): Modernize lockstat probes
The lockstat probes in @lock_prim.s@ are somewhat tedious to deal with, consisting of hotpatching specially labeled @... Patrick Mooney
12:26 AM Bug #14647 (Closed): SMB: Kerberos and NTLM auth should do the same post-work
"git commit ba5ca68405ba4441c86a6cfc87f4ddcb3565c81d":https://github.com/illumos/illumos-gate/commit/ba5ca68405ba4441... Electric Monk

2022-07-20

10:04 PM Bug #14837 (Closed): panic with max_rx_set() on VNIC with secondary macs
While booting DEBUG bits to test something else on a machine which has a few bhyve VMs set to auto boot I encountered... Andy Fiddaman
09:36 PM Feature #14836 (Closed): extend AMD chiprev mechanism to identify core revs
With #14834 and #14835 behind us, the last thing we need in order to usefully initialise the CCX on oxide machines ... Robert Mustacchi
09:33 PM Feature #14835 (Closed): split cpuid pass1
This goes with #14834. Ignoring entirely where and how these steps are implemented, on any modern x86 processor the f... Robert Mustacchi
09:31 PM Feature #14834 (Closed): cpuid code is and has always been isadep
Today, the CPUID code is currently part of i86pc. This doesn't make any sense and really never has: what we're doing ... Robert Mustacchi
09:06 PM Feature #14810 (Closed): pcieadm show-devs should use current values for type
"git commit a68304eb6e91ead0cd793eae3030b924ca68adb4":https://github.com/illumos/illumos-gate/commit/a68304eb6e91ead0... Electric Monk
03:54 AM Feature #14810: pcieadm show-devs should use current values for type
To test this I went and took a system that has a PCIe Gen 4 device that is linked up at Gen 3 speeds:... Robert Mustacchi
07:47 PM Feature #14727 (Closed): Want AMD Unified Memory Controller Driver
"git commit 71815ce76261aa773c97600750fdce92334d1990":https://github.com/illumos/illumos-gate/commit/71815ce76261aa77... Electric Monk
04:08 AM Feature #14727: Want AMD Unified Memory Controller Driver
Testing of this has happened in a few ways. First there is the test suite. This tests the general decoding logic sepa... Robert Mustacchi
05:21 PM Bug #14833 (New): blkdev should not free node if ndi_devi_online fails
The blkdev framework attempts to teardown any node for which ndi_devi_online fails.
This is misguided.
It is pe...
Garrett D'Amore
03:25 AM Bug #14831 (Closed): NULL-pointer dereference in smb1_oplock_break_notification during lease break
The following panic was reported in SMB:... Matt Barden
01:13 AM Bug #14776 (Closed): pcieadm typos bytes to byes
"git commit 1bcd6a1a4eeaf2fd7a90ce8b8cebd4f34baf049f":https://github.com/illumos/illumos-gate/commit/1bcd6a1a4eeaf2fd... Electric Monk

2022-07-19

11:12 PM Bug #14830 (New): Mitigate CVE-2022-29901
We should apply mitigations for "CVE-2022-29901":https://www.cve.org/CVERecord?id=CVE-2022-29901 (aka "Retbleed":http... Patrick Mooney
11:11 PM Bug #14829 (New): Mitigate CVE-2022-29900
We should apply mitigations for "CVE-2022-29900":https://www.cve.org/CVERecord?id=CVE-2022-29900 (aka "Retbleed":http... Patrick Mooney
08:49 PM Bug #14828 (Closed): remove SPARC FMA support
There are a bunch of bits of FMA to support SPARC hardware. We can remove it.
Note that inside some of the module...
Garrett D'Amore
08:29 PM Bug #14827 (Closed): overlay_m_stop() blows verify in race with overlay_target_inject()
I have a customer kernel dump with the following two threads:
PANIC THREAD:...
Dan McDonald
06:32 PM Bug #14801: remove sparc man pages
Expanding the scope to cover removal of all sparc-specifc manual pages.
This includes any man pages specific to SP...
Garrett D'Amore
06:14 PM Bug #14826 (New): remove references to la_sparcv[89]_pltenter
These symbols (in rtld_audit(3ext)) are presumably no longer relevant with the demise of SPARC.
We should probably...
Garrett D'Amore
05:18 PM Feature #12290 (Closed): mdb: libpython should use python3 and remove 32-bit libpython module
Toomas Soome
03:13 PM Bug #14802 (In Progress): Remove system-library-processor.p5m package
Garrett D'Amore
02:50 PM Bug #14786 (Closed): remove packaging support for SPARC
"git commit 708bde8c8780e5414779e4d9e7a7648886a4700e":https://github.com/illumos/illumos-gate/commit/708bde8c8780e541... Electric Monk
11:06 AM Feature #14825 (Closed): loader: recognize and process boot-arg -x
Some illumos based product is supporting -x kernel option - update loader scripts to recognize it in boot-args.
Th...
Toomas Soome
02:06 AM Bug #14824: zfs: receive_object uses VERIFY0 on calls that can return EIO, panics on garden-variety disk failure
These ... Alex Wilson
01:57 AM Bug #14824 (New): zfs: receive_object uses VERIFY0 on calls that can return EIO, panics on garden-variety disk failure
Currently in ... Alex Wilson
12:24 AM Bug #14769 (Closed): remove support for Python 2.x
"git commit 70143b9fb6146f632b4b5d924e508df293b600df":https://github.com/illumos/illumos-gate/commit/70143b9fb6146f63... Electric Monk

2022-07-18

06:51 PM Bug #14195 (Closed): pci_cap_locate and pci_xcap_locate need additional bounds
"git commit c1bbf9203b1eb61bb3596ec69b2497891c45694d":https://github.com/illumos/illumos-gate/commit/c1bbf9203b1eb61b... Electric Monk
03:41 PM Bug #14823 (Closed): aux vector feature mapping should use x86_featureset
While on a system, I saw several items that were showing up in isainfo, but were not in the corresponding x86_feature... Robert Mustacchi
03:35 PM Feature #14822 (Closed): Need new word of hardware capabilities
Today, hardware capabilities are spread across two different aux vector entries: @AT_HWCAP@ and @AT_HWCAP2@. The work... Robert Mustacchi
03:26 PM Feature #14821 (Closed): Add additional AVX512 capabilities
There are several additional AVX512 related features that are starting to come out on recent hardware such as Ice Lak... Robert Mustacchi
02:38 AM Bug #14786: remove packaging support for SPARC
Testing:
pkgrepo diff showed no differences:
gdamore@rts-build-01:~/ws/illumos$ man pkgrepo ...
Garrett D'Amore

2022-07-17

02:44 PM Bug #14181 (Closed): pcie hotplug trapped in power off loop with no power controller
"git commit b9a2a14b8f156d14859ac7ceeea07ac7194df08d":https://github.com/illumos/illumos-gate/commit/b9a2a14b8f156d14... Electric Monk
02:26 PM Bug #14779: The function prtconf/prtconf.c:cleanup_path can be replaced by realpath(3C)
Further test results on directories.... Sachidananda Urs
02:02 PM Bug #14779 (Closed): The function prtconf/prtconf.c:cleanup_path can be replaced by realpath(3C)
"git commit f73c681df5e443d3ae471c59776cbb44eb9eb90a":https://github.com/illumos/illumos-gate/commit/f73c681df5e443d3... Electric Monk

2022-07-16

09:01 PM Feature #14820 (Closed): Want SMBIOS 3.6 Support
With SMBIOS 3.6 now out, we should update libsmbios to account for it. Note, this adds an additional processor extens... Robert Mustacchi

2022-07-15

08:32 PM Bug #7346: beadm list shows duplicates when zone has datasets from multiple pools
Fundamentally, the problem here is that the @be_make_contrainer_ds()@ function in @libbe@ always returns @dirname(mou... Andy Fiddaman
06:52 PM Bug #7346: beadm list shows duplicates when zone has datasets from multiple pools
The duplicates are coming back from @be_list()@ in libbe:... Andy Fiddaman
06:56 PM Bug #680: pm_create_components ought to be cleaned up
With the removal of SPARC, we can kill off zs, and hoepfully also pcmcia.
Once that is done, the legacy PM support...
Garrett D'Amore

2022-07-14

09:50 PM Bug #14786 (Pending RTI): remove packaging support for SPARC
Garrett D'Amore
09:04 PM Bug #14818 (New): retire sockets direct protocol
IPD 29 discusses this.
Sockets Direct Protocol requires closed source bits, and is a now obsolete protocol for doi...
Garrett D'Amore
08:49 PM Bug #14816: Boot from NVMe scans all devices after 14688
#14688 was fixing a panic in a case of an NVMe device with multiple namespaces and where the first one attached but a... Andy Fiddaman
06:15 PM Bug #14816 (Closed): Boot from NVMe scans all devices after 14688
Whilst working on syncing the latest changes from gate into OmniOS, I spotted this new behaviour when booting a VM fr... Andy Fiddaman
08:34 PM Bug #14797 (Closed): scsi_cname is unsafe
"git commit f81518d2d2ef63a80422631582fa82f0f956a850":https://github.com/illumos/illumos-gate/commit/f81518d2d2ef63a8... Electric Monk
07:54 PM Bug #14557 (Closed): Attempts to map PCI BARs without MMIO ends in panics
"git commit a2d4222865d0ef80687403e52976bd691ec2faee":https://github.com/illumos/illumos-gate/commit/a2d4222865d0ef80... Electric Monk
06:20 PM Bug #14817 (Closed): bhyve VMs should be capable of auto-destruct
Unlike their KVM counterparts, the in-kernel VMM resources for a bhyve instance persist longer than their containing ... Patrick Mooney
03:36 PM Feature #14815 (Closed): nvmeadm: identify support for namespace management
The NVMe spec added more types of IDENTIFY commands to query various things related to namespace management:
* list ...
Hans Rosenfeld
07:43 AM Bug #14809 (Closed): eeprom fails with key and key=value argument processing
"git commit aa88555e2aa3d01aff5e421451572bdfcf722282":https://github.com/illumos/illumos-gate/commit/aa88555e2aa3d01a... Electric Monk
07:16 AM Bug #14779: The function prtconf/prtconf.c:cleanup_path can be replaced by realpath(3C)
Some of the tests run:... Sachidananda Urs
07:10 AM Bug #11328: Remove M_MULTIDATA support
"git commit 52f5ebf27fc91f1194940c2bf8a3b7da3b2793e8":https://github.com/illumos/illumos-gate/commit/52f5ebf27fc91f11... Electric Monk
06:30 AM Bug #11328: Remove M_MULTIDATA support
This change causes build failures on new systems because @sys/multidata.h@ is no longer delivered, but we are still u... Joshua M. Clulow
12:49 AM Bug #14787 (Closed): bhyve should block leases on drv purge
"git commit a26f9c149bc8e4c9206303674cdef16edec1ca70":https://github.com/illumos/illumos-gate/commit/a26f9c149bc8e4c9... Electric Monk
12:49 AM Bug #14756 (Closed): expose viona kernel interface version
"git commit a26f9c149bc8e4c9206303674cdef16edec1ca70":https://github.com/illumos/illumos-gate/commit/a26f9c149bc8e4c9... Electric Monk
12:49 AM Bug #14755 (Closed): viona should expose more ring state
"git commit a26f9c149bc8e4c9206303674cdef16edec1ca70":https://github.com/illumos/illumos-gate/commit/a26f9c149bc8e4c9... Electric Monk
12:43 AM Bug #14793 (Closed): dump(1) should be 64bit only
"git commit 81bcd6ad07db9db66927eebc0d558e9a12011226":https://github.com/illumos/illumos-gate/commit/81bcd6ad07db9db6... Electric Monk
12:43 AM Bug #14792 (Closed): elfdump(1) should be 64bit only
"git commit d37b9759f3782bad29cf7508d292559b4a8cf1f8":https://github.com/illumos/illumos-gate/commit/d37b9759f3782bad... Electric Monk

2022-07-13

09:55 PM Bug #867: arcmsr should support SCSAv3 DMA routines
Note: this driver uses bp_mapin() to synthesize inquiry results for target 16.
It would really need the benefit of...
Garrett D'Amore
09:52 PM Bug #521 (Closed): syscall number clash with OpenAFS
I'm closing this... I believe OpenAFS has probably made the change to use ioctl instead of custom sys calls, and nobo... Garrett D'Amore
07:37 PM Bug #14787: bhyve should block leases on drv purge
It should be noted that this ticket was filed to provide additional background for changes made as part of #14755. T... Patrick Mooney
07:05 PM Bug #14814: mlxcx panic tearing down 4 port aggr
Note that the above fix was verified by QA (we had a reproducible test case which failed before this, and no longer f... Garrett D'Amore
07:04 PM Bug #14814: mlxcx panic tearing down 4 port aggr
Here's our code for this at RackTop, which has been shipping for nearly a year now.... Garrett D'Amore
07:03 PM Bug #14814 (In Progress): mlxcx panic tearing down 4 port aggr
We observed a panic trying to remove an interface from a mellanox ethernet driver that had failed to completely uncon... Garrett D'Amore
06:55 PM Feature #14608 (Closed): ttymon should use tty-mode property
"git commit 902bba376031b794865234f1621102c7f4bf9d2b":https://github.com/illumos/illumos-gate/commit/902bba376031b794... Electric Monk
04:22 PM Feature #14794: replace NOTE(ARGUNUSED) with __unused
If this is the route we want to go - and I think it probably should be - we should probably look at documenting ccomp... Garrett D'Amore
03:57 PM Bug #11330 (In Progress): GLDv2 should remove IB, token ring, and FDDI support
Garrett D'Amore
02:29 PM Bug #11328 (Closed): Remove M_MULTIDATA support
"git commit 9b664393d4fdda96221e6ea9ea95790d3c15be70":https://github.com/illumos/illumos-gate/commit/9b664393d4fdda96... Electric Monk
02:25 PM Bug #11328: Remove M_MULTIDATA support
Testing on this involved booting a system and trying various networking tasks (ssh, curl, dladm, etc.). The code remo... Garrett D'Amore
02:20 PM Bug #11328: Remove M_MULTIDATA support
Besides Garrett's more extensive testing (documented below), I merged this in with SmartOS and ran daily-driving task... Dan McDonald
02:22 PM Bug #14734 (Closed): pcieadm decodes expansion ROM address incorrectly
"git commit 6c489a5260bcb010bd6a712e312b0aa29cd591b8":https://github.com/illumos/illumos-gate/commit/6c489a5260bcb010... Electric Monk
06:05 AM Bug #14813 (New): lint cleanup left some cruft in libinstzones
looking at the diff:... Yuri Pankov
03:22 AM Bug #14804 (Pending RTI): Remove remaining unused legacy from usbgem
Garrett D'Amore

2022-07-12

10:26 PM Feature #14812 (Closed): pcie: properly set max packet size and tagging
While debugging a system we were seeing intermittent hangs and varied issues with a specific PCIe device. This leads ... Robert Mustacchi
10:09 PM Feature #14811 (Closed): Update PCI class strings to PCI Ver 1.14
This updates the common PCI strings to the latest version of the PCI class code spec -- version 1.14. Robert Mustacchi
10:09 PM Feature #14810 (Closed): pcieadm show-devs should use current values for type
Today, when you're using @pcieadm show-devs@ the @type@ column is showing the device's theoretical configuration. For... Robert Mustacchi
08:38 PM Bug #14809 (Closed): eeprom fails with key and key=value argument processing
eeprom should show key or set key=value but instead the whole list of key=value pairs is printed.
The problem abou...
Toomas Soome
07:31 PM Bug #14181: pcie hotplug trapped in power off loop with no power controller
I performed some additional testing here as well. On systems that are based around Enterprise SSD systems, I was able... Robert Mustacchi
07:28 PM Bug #14776: pcieadm typos bytes to byes
It was hard to test this one directly as the devices we have don't advertise the specific max sizes that had the part... Robert Mustacchi
07:22 PM Bug #14557: Attempts to map PCI BARs without MMIO ends in panics
I tested this on a system that was tripping over this. Previously it would panic as shown in the original message. Wi... Robert Mustacchi
03:17 PM Bug #14808 (Closed): removal of nca (14768) missed the headers
"git commit d5ba932774e3e5d63ba25284cae7bb0e8a0b5d1d":https://github.com/illumos/illumos-gate/commit/d5ba932774e3e5d6... Electric Monk
05:58 AM Bug #14808 (Closed): removal of nca (14768) missed the headers
Somehow, we missed the inet/nca header files (!?!) Garrett D'Amore
03:15 PM Bug #14688 (Closed): nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one()
"git commit df6bbf77738915d14e10da5a075ed017edd1f8be":https://github.com/illumos/illumos-gate/commit/df6bbf77738915d1... Electric Monk
02:04 PM Bug #14688: nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one()
Testing: I tested this only in the context of Tintri's illumos fork, as that was where I could recreate the particula... Hans Rosenfeld
02:26 PM Bug #14585 (Closed): loader: should preserve order of console device list
"git commit 20e6de55ab1d426790ba858431f38b11e499c967":https://github.com/illumos/illumos-gate/commit/20e6de55ab1d4267... Electric Monk
03:42 AM Bug #14755: viona should expose more ring state
Since this impacted ring initialization from "vanilla" bhyve, the first order of business when it comes to testing is... Patrick Mooney
02:27 AM Bug #14804: Remove remaining unused legacy from usbgem
Testing:
With these changes, no actual code is changed. Here's an elfcmp, which I think only shows differences du...
Garrett D'Amore
02:01 AM Bug #14787: bhyve should block leases on drv purge
I dtraced the relevant calls to @vmm_block_lease@ while destroying a vmm instance which was attached to a propolis pr... Patrick Mooney
01:49 AM Bug #14756: expose viona kernel interface version
With the newly added test, running against bits which include the version ioctl, we get the expected result:... Patrick Mooney

2022-07-11

11:56 PM Bug #14594 (Closed): psrinfo(1M) may fail to emit socket type
"git commit db6ea8e69c35f1dac85a7e12505787c1212108b2":https://github.com/illumos/illumos-gate/commit/db6ea8e69c35f1da... Electric Monk
02:57 PM Bug #14594: psrinfo(1M) may fail to emit socket type
I also confirmed it correctly still prints the socket on a 1P system:... Robert Mustacchi
11:30 PM Feature #11380: Support for Microsemi SmartPQI HBA
The driver posted here has numerous problems; many of them we (RackTop) have fixed.
There is a chance that I'll co...
Garrett D'Amore
06:45 PM Feature #11380: Support for Microsemi SmartPQI HBA
Hi Gordon Ross
we are also facing kernel panic I our deployment of OpenIndiana
operating system: 5.11 illumos-7bb0f...
anil choudhary
11:00 PM Bug #14768 (Closed): retire nca
"git commit 15f90b02bdacbf0ae47fa105944f15b6596f9748":https://github.com/illumos/illumos-gate/commit/15f90b02bdacbf0a... Electric Monk
10:56 PM Bug #14768: retire nca
I've also done some more testing:
The socks test suite in os-tests:
> Test: /opt/os-tests/tests/sockfs/conn (ru...
Garrett D'Amore
10:02 PM Bug #14788: FDINFO misbehaves in multiple ways
Non-debug test results from the DTrace script over 3hours or more of runs for both possible solutions (full-semantics... Dan McDonald
09:05 PM Bug #14788: FDINFO misbehaves in multiple ways
Testing regimen...
One needs:
- A suffciently fast AND sufficiently number of cores machine. I used an 8-way VMw...
Dan McDonald
06:35 PM Bug #14807 (In Progress): loader: rework boot args
Picking up changes from FreeBSD.
Currently used logic for command line and options processing is having duplicate ...
Toomas Soome
05:30 PM Bug #14739 (Closed): smbtorture disconnect after bad credit grant
"git commit 174513368dec739adb93c76e5d47aed84797d1ad":https://github.com/illumos/illumos-gate/commit/174513368dec739a... Electric Monk
04:29 PM Bug #7524 (Closed): setting msgid=0 in log.conf makes all messages seem to come from "unix"
"git commit 2126a14a5539b804448c27ae4eee033b7aacfa50":https://github.com/illumos/illumos-gate/commit/2126a14a5539b804... Electric Monk
01:57 PM Bug #14806 (Closed): system(5) dacf is not SPARC specific
"git commit 9174bfaa08ca3aa4c0a12e840c4bd4f2570237a0":https://github.com/illumos/illumos-gate/commit/9174bfaa08ca3aa4... Electric Monk
02:32 AM Bug #14806 (Closed): system(5) dacf is not SPARC specific
As part of 14780, we're removing SPARC, but while here we noticed that dacf was listed as SPARC specific, which is in... Garrett D'Amore
01:57 PM Bug #14780 (Closed): remove aoutexec module
"git commit 9174bfaa08ca3aa4c0a12e840c4bd4f2570237a0":https://github.com/illumos/illumos-gate/commit/9174bfaa08ca3aa4... Electric Monk
10:59 AM Bug #14533 (Duplicate): loader.efi: detect console from ConsOut
Toomas Soome
07:44 AM Feature #14580 (Closed): loader.efi: detect console from ConOut/ConOutDev
"git commit e27085df90712f99e5ea3d44ab0b83c73ac1bf52":https://github.com/illumos/illumos-gate/commit/e27085df90712f99... Electric Monk
07:42 AM Bug #14706 (Closed): Tidy up the rpc_soc.3nsl manual
"git commit 92ee55c7e1c76d6edfc89c4ad988922d56888580":https://github.com/illumos/illumos-gate/commit/92ee55c7e1c76d6e... Electric Monk
04:30 AM Bug #14782 (Closed): sd.c warning message: "Unable to clean up memory" misguided
"git commit 93686a1e2cbe9bdcb1d8d3bf1870465ba0a43b1c":https://github.com/illumos/illumos-gate/commit/93686a1e2cbe9bdc... Electric Monk
02:39 AM Bug #14782: sd.c warning message: "Unable to clean up memory" misguided
Testing: We tested this change on a systems that previously would reliably get this message during early boot (due t... Garrett D'Amore
04:30 AM Bug #14783 (Closed): pvscsi modernization
"git commit c0586b874d9179e81ca8a124fa6caf98fddb7696":https://github.com/illumos/illumos-gate/commit/c0586b874d9179e8... Electric Monk
04:30 AM Bug #14785 (Closed): vioscsi timeout list insertion error
"git commit 06d7f587729595e6085b8b33777ff119f3a9b767":https://github.com/illumos/illumos-gate/commit/06d7f587729595e6... Electric Monk

2022-07-10

11:03 PM Bug #14793: dump(1) should be 64bit only
testing:
Smoke tested running it with a handful of binaries, made sure all the symlinks were good. All the 32bit ...
Rich Lowe
11:03 PM Bug #14792: elfdump(1) should be 64bit only
testing:
Smoke tested running it with a handful of binaries, made sure all the symlinks were good. All the 32bi...
Rich Lowe
08:42 PM Bug #4889: EOF various obsolete SCSA functions
I'm going to exclude scsi_dmafree from this, because it is a little bit thornier.
scsi_dmafree will need to be h...
Garrett D'Amore
08:23 PM Bug #14804: Remove remaining unused legacy from usbgem
So 14408 already removed a lot, but some things were left behind. This is a little more cleanup. Garrett D'Amore
08:18 PM Bug #14804: Remove remaining unused legacy from usbgem
The FMA support in the framework was never enabled, and looks somewhat vestigal.
In particular it seems to lack an...
Garrett D'Amore
08:04 PM Bug #14804: Remove remaining unused legacy from usbgem
While here, we should also remove the code that is conditional on things we never use.
We always configure USBGEM_...
Garrett D'Amore
08:00 PM Bug #14804 (Closed): Remove remaining unused legacy from usbgem
The usbgem framework was imported from Muryama's drivers, and provided a shim for making his drivers be able to suppo... Garrett D'Amore
08:16 PM Bug #14805 (New): usbgem mac_ioctl and m_ioctl could be removed
The ioctl entry points are optional for GLDv3.
USB gem provides a stub implementation (but one that also enters an...
Garrett D'Amore
07:58 PM Bug #14803 (New): chxge (Chelsio T1) driver should be gldv3
The older T1 variant of the Chelsio 10GbE driver is the *last* GLDv2 consumer in the tree.
We should convert it to...
Garrett D'Amore
07:48 PM Bug #14797 (In Progress): scsi_cname is unsafe
Garrett D'Amore
07:44 PM Bug #14797: scsi_cname is unsafe
The only in-gate consumer of this API is scsa2usb, which also emits the code byte.
So there is no need to do a var...
Garrett D'Amore
06:20 PM Bug #14782 (Pending RTI): sd.c warning message: "Unable to clean up memory" misguided
Garrett D'Amore
06:19 PM Bug #14785 (Pending RTI): vioscsi timeout list insertion error
Garrett D'Amore
06:15 PM Bug #14785: vioscsi timeout list insertion error
Testing:
I’ve tested this for basic functionality on a KVM CentOS system. However, the conditions where this woul...
Garrett D'Amore
05:46 PM Bug #14802 (Closed): Remove system-library-processor.p5m package
Once the rest of the sparc packaging is merged, we can clean up the directories in that package, and make it obsolete... Garrett D'Amore
05:34 PM Bug #14801 (New): remove sparc man pages
fruadm is only available on sparc, and sparc support is sunset. We also deliver (for reasons unknown) the fruadm man... Garrett D'Amore
04:31 PM Bug #14739: smbtorture disconnect after bad credit grant
Tested per description with smb server initial and max credits set like this:
sv_cfg.skc_initial_credits = 0x4
...
Gordon Ross
04:04 PM Bug #14800 (New): sd_ddi_scsi_poll can stop saving pkt fields
There is a concern in sd's scsi_ddi_scsi_poll about preserving packet fields (pkt_time, pkt_flags, and pkt_comp).
...
Garrett D'Amore
09:50 AM Bug #14706: Tidy up the rpc_soc.3nsl manual
Testing: viewed with the man utility. Peter Tribble
01:19 AM Bug #14799 (In Progress): Sonoma support (A3500 legacy FC) handling obsolete
Garrett D'Amore
12:59 AM Bug #14799 (Closed): Sonoma support (A3500 legacy FC) handling obsolete
sd.c haș some special workarounds for Sonoma. The drivers to support Sonoma were only available on SPARC, and utiliz... Garrett D'Amore
 

Also available in: Atom