Project

General

Profile

Activity

From 2022-07-15 to 2022-08-13

2022-08-13

06:24 PM Feature #14547: it would be nice if 'prtconf -dp' worked
With the verbose option there is a slight change:
# prtconf -pv...
Sachidananda Urs
06:20 PM Feature #14547: it would be nice if 'prtconf -dp' worked
Test results on a vm (running on linux)... Sachidananda Urs
03:22 AM Feature #14910 (New): reserve datalink class for xde
The "Oxide Packet Transformation Engine":https://github.com/oxidecomputer/opte (OPTE) is an open-source suite of soft... Joshua M. Clulow
02:58 AM Bug #14865 (Closed): mutex_tryenter:adaptive-acquire probe never fires
"git commit ee6ee36a8ff1701c4e61e6f118446b145220478c":https://github.com/illumos/illumos-gate/commit/ee6ee36a8ff1701c... Electric Monk
02:58 AM Bug #14840 (Closed): Modernize lockstat probes
"git commit ee6ee36a8ff1701c4e61e6f118446b145220478c":https://github.com/illumos/illumos-gate/commit/ee6ee36a8ff1701c... Electric Monk
02:58 AM Bug #14839 (Closed): Untangle erratum 147 from lockstat
"git commit ee6ee36a8ff1701c4e61e6f118446b145220478c":https://github.com/illumos/illumos-gate/commit/ee6ee36a8ff1701c... Electric Monk
02:58 AM Bug #14838 (Closed): Rename erratum 147 handling
"git commit ee6ee36a8ff1701c4e61e6f118446b145220478c":https://github.com/illumos/illumos-gate/commit/ee6ee36a8ff1701c... Electric Monk
02:30 AM Feature #14579 (Closed): expose virtio 9P transport device
"git commit 64439ec0071c576648f76b4466ad6ee7a580ed33":https://github.com/illumos/illumos-gate/commit/64439ec0071c5766... Electric Monk

2022-08-12

08:29 PM Bug #7346 (Closed): beadm list shows duplicates when zone has datasets from multiple pools
"git commit ec8422d0a51b3bf0b6550dd15f125990a3f73f4c":https://github.com/illumos/illumos-gate/commit/ec8422d0a51b3bf0... Electric Monk
07:04 PM Bug #14900 (Closed): ddi_fm_capable(9F) man page does not match source
"git commit 46dc144bc2859392d4c62f3e72d661e7b3c22a8e":https://github.com/illumos/illumos-gate/commit/46dc144bc2859392... Electric Monk
02:56 PM Bug #14840: Modernize lockstat probes
Per rm's suggestion, I ran @dtest@ (the dtrace test suite) on a machine featuring the 14840 bits. All of the locksta... Patrick Mooney
09:50 AM Feature #14909 (New): tar could support more extended headers
When extracting archives created with GNU tar, the illumos native tar often produces warnings about extended headers,... Andy Fiddaman
08:57 AM Bug #14816 (Closed): Boot from NVMe scans all devices after 14688
"git commit 30a4bccb45421aa759c9731e9094f2fa13f321c7":https://github.com/illumos/illumos-gate/commit/30a4bccb45421aa7... Electric Monk

2022-08-11

01:32 PM Feature #14908: Update tzdata to 2022b
I tested this using a utility to dump out all time zone data using libzoneinfo.so.1 and compared the previous version... Andy Fiddaman
10:25 AM Feature #14908 (Closed): Update tzdata to 2022b
https://mm.icann.org/pipermail/tz-announce/2022-August/000071.html Andy Fiddaman
09:46 AM Feature #14907 (Closed): Update intel CPU Microcode to 20220809
As per https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20220809
* Secur...
Andy Fiddaman
04:03 AM Feature #14579: expose virtio 9P transport device
h2. Testing Notes
h3. Environment Setup
The test environment for this work is QEMU on Ubuntu 22.04:...
Joshua M. Clulow

2022-08-10

07:25 PM Bug #14899 (Closed): lib9p: Remove potential buffer overwrite in l9p_puqids()
"git commit 64121b135066abca1808f49288c947e236922532":https://github.com/illumos/illumos-gate/commit/64121b135066abca... Electric Monk
07:15 PM Bug #14899: lib9p: Remove potential buffer overwrite in l9p_puqids()
I tested this on OmniOS with a Fedora bhyve VM, mounting the filesystem via... Andy Fiddaman
06:46 PM Feature #14906 (Closed): AMD CPU microcode files should not be flagged with 'preserve'
At present, the package manifest for the AMD CPU microcode files has each entry flagged with @preserve=true@ - the eq... Andy Fiddaman
12:35 AM Bug #14818: retire sockets direct protocol
Testing notes:
Testing for this is really somewhat limited, as I have no access to Infiniband hardware, and we're ...
Garrett D'Amore
12:31 AM Bug #14874: Remove the SSA socal/sf and ssd drivers
Test notes: I’ve booted this with onu. Also, the sd binary is identical under elfcmp. (Nothing changed, no output f... Garrett D'Amore
12:20 AM Bug #14874 (Closed): Remove the SSA socal/sf and ssd drivers
"git commit cb1bb6c32d034ea24e8549ef763c9c2b79413eb8":https://github.com/illumos/illumos-gate/commit/cb1bb6c32d034ea2... Electric Monk

2022-08-09

08:53 PM Bug #14901: remove remaining a.out support from sgs
testing:
- Smoke test of new rtld
- Create configs including a.out with old crle(1), interpreted them with new cr...
Rich Lowe
08:25 PM Bug #14866 (Closed): SMB oplock not recalled when there is a request from NFS
"git commit e8754e84740733dd9f21c60b5a5ac47d32dacb6b":https://github.com/illumos/illumos-gate/commit/e8754e84740733dd... Electric Monk
08:18 PM Bug #14866 (Pending RTI): SMB oplock not recalled when there is a request from NFS
Gordon Ross
06:05 PM Bug #14904 (Closed): pseudonex_detach does not properly check the detach command
The detach routine for the pseudo nexus driver does not properly check the command that we've been passed in from the... Robert Mustacchi
06:05 PM Feature #14903 (Closed): The pseudo nexus should be FMA capable
To allow for pseudo devices to be FMA capable, such as the overlay devices, we need to cause the pseudo nexus to be F... Robert Mustacchi
05:56 PM Bug #14902: Have Intel vm_exit paths guard against Post-Barrier RSB Predictions
The heads-up email is here: https://illumos.topicbox.com/groups/developer/Tef9e0caa09c451f5-M7e6dd54b02ad5ae76f84e9a1 Dan McDonald
05:42 PM Bug #14902 (Closed): Have Intel vm_exit paths guard against Post-Barrier RSB Predictions
"git commit 345881c57eafd2f92f73791646936638889af149":https://github.com/illumos/illumos-gate/commit/345881c57eafd2f9... Electric Monk
05:00 PM Bug #14902 (Closed): Have Intel vm_exit paths guard against Post-Barrier RSB Predictions
"CVE-2022-26373":https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-26373 aka "INTEL-SA-00706":https://www.intel... Dan McDonald
01:24 PM Bug #14898: port_associate PORT_SOURCE_FILE doesn't update user obj properly
The single change in the linked CR so far does fix the issue in the stress test I wrote for x/sys/unix, but I'm still... Nahum Shalman

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
 

Also available in: Atom