Project

General

Profile

Activity

From 2021-07-13 to 2021-08-11

2021-08-11

11:25 PM Bug #14012 (Closed): vioif simply cannot without SMBIOS
"git commit f2047739583ce5779dd354aec92a3f683e1d1014":https://github.com/illumos/illumos-gate/commit/f2047739583ce577... Electric Monk
06:01 AM Bug #14012: vioif simply cannot without SMBIOS
h1. Testing Notes
I built an ISO with a ramdisk that included this change, and booted it under "Propolis":https://gi...
Joshua M. Clulow
05:33 AM Bug #14012: vioif simply cannot without SMBIOS
The panic looks like:... Joshua M. Clulow
07:54 PM Feature #13983: onu could support updating on Helios
h1. Testing Notes
Did a stock gate build on a Helios system and tried to:...
Joshua M. Clulow
07:25 PM Bug #14016 (New): consider moving userlimit below the va hole
every(?) other system puts the user limit below the amd64 va hole, effectively meaning that that the memory hole form... Rich Lowe
03:34 PM Bug #13969 (Closed): tpm driver should use __func__
"git commit e9fe7b359091f8e565041c286948edcb4e1e96f6":https://github.com/illumos/illumos-gate/commit/e9fe7b359091f8e5... Electric Monk
03:34 PM Bug #13968 (Closed): tpm driver fails bounds checks
"git commit e9fe7b359091f8e565041c286948edcb4e1e96f6":https://github.com/illumos/illumos-gate/commit/e9fe7b359091f8e5... Electric Monk
02:54 PM Feature #2554: ipadm needs IPMP configuration support
Here's a list of commits from illumos-nexenta that need to be ported:
* 486fefb2e0: OS-161: Integrate IPMP changes
*...
Hans Rosenfeld
02:45 PM Bug #14015 (New): want 64bit ipmpstat(1M)
For testing the 64bit libipmp changes in #13995 I needed a test program. ipmpstat(1M) seemed like a good candidate an... Hans Rosenfeld
02:40 PM Bug #14014 (Closed): set correct ld.so.1 for 64bit rootfs commands
For commands installed in the root FS (like, in /sbin), Makefile.cmd hardcodes /lib/ld.so.1 as interpreter. Since all... Hans Rosenfeld
12:01 AM Feature #14013 (Closed): Update Zen 3 cpuid_subr.c info
This just adds a few more definitions for Zen 3 for misc. cpuid information around processor steppings and related. Robert Mustacchi

2021-08-10

11:58 PM Bug #14002 (Closed): Autogenerated dtrace.mapfile not cleaned up by clean nor clobber
"git commit 12b9cfba7240ddd84e8bdba67d8df9c0bf9ffb76":https://github.com/illumos/illumos-gate/commit/12b9cfba7240ddd8... Electric Monk
10:58 PM Bug #14002: Autogenerated dtrace.mapfile not cleaned up by clean nor clobber
To test this I went and manually ran @dmake clean@ and verified that the auto-generated dtrace.mapfile was removed. I... Robert Mustacchi
11:56 PM Bug #14012 (Closed): vioif simply cannot without SMBIOS
When the system does not provide an SMBIOS table, @vioif@ presently panics while attempting to determine which hyperv... Joshua M. Clulow
09:43 PM Bug #14004 (Closed): kernel core dumps never set EI_VERSION
"git commit 5129ec5540641658a8117392986ba9828a893edc":https://github.com/illumos/illumos-gate/commit/5129ec5540641658... Electric Monk
04:55 PM Bug #14004: kernel core dumps never set EI_VERSION
I tested this by doing a pkill -ABRT of a process. I verified that the rust utilities that had issues no longer did. ... Robert Mustacchi
08:46 PM Bug #14010: bhyve should handle SMI exit on AMD
Looking through the VMCB exitcodes, the INIT intercept should also get the same no-op treatment as NMI/SMI. Patrick Mooney
02:54 PM Bug #14010 (Closed): bhyve should handle SMI exit on AMD
A bhyve user on SmartOS reported issues with guests randomly crashing. The output collected from the bhyve process s... Patrick Mooney
08:29 PM Bug #14011 (In Progress): bhyve should emulate movb %al
While testing unrelated firmware bits under bhyve, jclulow hit an instruction emulation exit on @movb 0xfed40000,%al@... Patrick Mooney
06:07 PM Bug #13488 (Closed): Remove unneeded ast/ksh files
"git commit a6fed3dde50298b0cb6b8e0cdc24b119a40a588b":https://github.com/illumos/illumos-gate/commit/a6fed3dde50298b0... Electric Monk
06:03 PM Bug #13488: Remove unneeded ast/ksh files
Since this is just removing files, I tested by doing a full build including package creation and cross checks, which ... Andy Fiddaman
06:07 PM Feature #13999 (Closed): Allow building with python 3.10
"git commit cbb067b0884d7d7559394b33b73aa0e0b19278ed":https://github.com/illumos/illumos-gate/commit/cbb067b0884d7d75... Electric Monk
03:39 PM Feature #13999: Allow building with python 3.10

Tested running each of:
```
mapfilechk
wsdiff
cddlchk
git-pbchk
hdrchk
wscheck
crightchk.py
validate_pkg...
Andy Fiddaman
05:50 PM Bug #13942 (Closed): ksetpw salt may be used uninitialized
"git commit 298aa1575e761a7d02bc7c65fa603ffd0266fcb7":https://github.com/illumos/illumos-gate/commit/298aa1575e761a7d... Electric Monk
05:50 PM Bug #13936 (Closed): ksetpw typo to strtok_r() prevents space delimited -e enctype_list
"git commit 298aa1575e761a7d02bc7c65fa603ffd0266fcb7":https://github.com/illumos/illumos-gate/commit/298aa1575e761a7d... Electric Monk
05:50 PM Bug #13935 (Closed): ksetpw passes integers to %s format specifier
"git commit 298aa1575e761a7d02bc7c65fa603ffd0266fcb7":https://github.com/illumos/illumos-gate/commit/298aa1575e761a7d... Electric Monk
11:21 AM Feature #14009 (Closed): Could document eventfd_read()/eventfd_write()

The illumos libc contains @eventfd_read()@ and @eventfd_write()@ functions which are glibc extensions, but these ar...
Andy Fiddaman
11:06 AM Bug #14005: eventfd_read/write() don't return failure
Before the change in the associated Gerrit review, the new test program produces three errors:... Andy Fiddaman
06:15 AM Bug #13790 (Closed): krb5: variable may be used uninitialized
"git commit ff67a31b6b184e832f89a53763c02c35bd1a7291":https://github.com/illumos/illumos-gate/commit/ff67a31b6b184e83... Electric Monk

2021-08-09

11:41 PM Feature #13997: Want memrchr in libc
To test this I wrote a small test suite and ran the libc test suite as both a privileged and unprivileged user:
<p...
Robert Mustacchi
07:19 AM Bug #1869: "zfs holds" is O(n^2)
It certainly looks like 13905 is a duplicate. Andrew Stormont

2021-08-08

08:19 PM Bug #8041 (Closed): cstyle: space followed by a tab is always bad
Fixed by #9473. Dan McDonald
08:11 PM Bug #7284 (Duplicate): Remove unnecessary gender-specific pronouns from OS comments
Dan McDonald
08:11 PM Bug #7284: Remove unnecessary gender-specific pronouns from OS comments
Closing this as a duplicate of #7812 which was integrated. Dan McDonald
08:06 PM Bug #7025: ixgbe: remove Intel source from lint's scrutiny
Dale --> we should close this bug as either fixed if you indeed fixed it, or not-a-bug since lint it gone. Dan McDonald
07:56 PM Bug #5253: kmem_alloc/kmem_zalloc won't fail with KM_SLEEP
Two ways to fix an instance of the check-for-NULL kmem_alloc(..., KM_SLEEP); antipattern:
1.) Lose the NULL check ...
Dan McDonald
07:20 PM Bug #3411: We can save 4 bytes in the rfs4_dbe struct
I think this will actually save 8 bytes:... Dan McDonald
06:55 PM Bug #2851: Update manpage for zonename(1)
I may either:
1.) Close this because -t is supposed to be an undocumented private option. (It was introduced with...
Dan McDonald
06:12 PM Bug #2604: lint probably doesn't need to wait for uts
Should we close this out given we don't use lint anymore? Dan McDonald
06:11 PM Bug #1869: "zfs holds" is O(n^2)
I think #13905 is a duplicate of this (and therefore this bug is now fixed).
Andrew Stormont --> could you please ...
Dan McDonald
09:16 AM Bug #14001: dboot: dump_tables off by one error
Thirteen Oxide wrote:
> The pagetable dumping code in dboot's dump_tables() has an off-by-one error that causes kern...
Toomas Soome

2021-08-07

10:55 PM Bug #12348: gmtime/localtime erroneously fail EOVERFLOW with the minimum possible input value
I was asked about this ages ago, but forgot to provide the awful test case I'd been using.
It's here: https://gist...
Rich Lowe
03:15 PM Bug #14008 (Closed): off-by-one in dfl_iter()
We are hitting the following panic:... Yuri Pankov
01:27 AM Bug #14007 (Closed): zfstest: find_disks needs to be smarter
Just had my rpool destroyed (overwritten) by zfs-tests using the -a (auto detect) option.... Yuri Pankov

2021-08-06

11:18 PM Bug #13951 (Closed): nscd: `cache hit rate' values are misaligned
"git commit 9e7f7d5d77f695e9980dbb0f9fb1b969272eb207":https://github.com/illumos/illumos-gate/commit/9e7f7d5d77f695e9... Electric Monk
08:24 PM Bug #14006: ipv4-routing should not be enabled by default
If you see log messages like:... Joshua M. Clulow
08:22 PM Bug #14006 (New): ipv4-routing should not be enabled by default
As per @routeadm@, a system that does not have an @/etc/defaultrouter@ file will default to enabling @ipv4-routing@. ... Joshua M. Clulow
07:24 PM Bug #9201 (In Progress): yacc should use proper temp files
ariana strangelove
11:03 AM Bug #14005 (Closed): eventfd_read/write() don't return failure

While investigating a new test failure with Python 3.10, I found that our @eventfd_read()@ function does not return...
Andy Fiddaman
09:09 AM Bug #13976 (Closed): contrib/ast: remove unreferenced man pages
"git commit 3636ae5408a4c1fb68954277f99be72f62e3489e":https://github.com/illumos/illumos-gate/commit/3636ae5408a4c1fb... Electric Monk
09:09 AM Bug #13977 (Closed): ksh93: stack robustness fixes
"git commit 3636ae5408a4c1fb68954277f99be72f62e3489e":https://github.com/illumos/illumos-gate/commit/3636ae5408a4c1fb... Electric Monk
03:48 AM Bug #13819 (Closed): kernel mapfiles have incorrect path to README
"git commit fff4deb7386e037cc60d5c3d1560a378bec1bb6f":https://github.com/illumos/illumos-gate/commit/fff4deb7386e037c... Electric Monk
01:06 AM Bug #14003: panic: zfs dbuf code destroys buffer still held by others on encrypted pool
https://github.com/openzfs/zfs/issues/6881 looks similar, but was closed by the stale bot.
same with https://gith...
Alex Wilson
01:01 AM Bug #14003 (New): panic: zfs dbuf code destroys buffer still held by others on encrypted pool
We had a SmartOS CN panic like this:... Alex Wilson
01:06 AM Bug #14004 (Closed): kernel core dumps never set EI_VERSION
While trying to use the rust-based Gimli tool to perform a dwarfdump to test #13925, I found that one of the tools re... Robert Mustacchi

2021-08-05

08:56 PM Bug #13968: tpm driver fails bounds checks
To test this (and 13969), AndyF was had a TPM1.2 module available and was able to use pktool to initialize the TPM, s... Jason King
08:54 PM Bug #13819: kernel mapfiles have incorrect path to README
I tested this by just running a wsdiff across this. The only file that changed was the etc/versions/build due to the ... Robert Mustacchi
07:04 PM Bug #14002 (Closed): Autogenerated dtrace.mapfile not cleaned up by clean nor clobber
Generated dtrace.mapfile output in several driver directories leaves their debug64 and/or obj64 directories lying aro... Thirteen Oxide
06:59 PM Bug #14001 (New): dboot: dump_tables off by one error
The pagetable dumping code in dboot's dump_tables() has an off-by-one error that causes kernel VAs to be reported off... Thirteen Oxide
01:14 PM Bug #14000 (Closed): lorder: replace sequence a-z by [:lower:]
... Toomas Soome
01:00 PM Feature #13999 (Closed): Allow building with python 3.10
The first release candidate of python 3.10 is out. Building gate with this works fine but there are complaints from t... Andy Fiddaman

2021-08-04

09:59 PM Bug #13981: bhyve emulation should set dirty bits
Cobbled together a test program to explore edge cases in the unmap/invalidate case:... Patrick Mooney
09:46 PM Bug #13998 (New): loader: clean if else constructs in menu-commands.4th
The forth if statement is if word.. else word.. then', fix condition statement to drop empty else. Toomas Soome
09:20 PM Feature #13710 (Closed): create_ramdisk: prepare cpio boot archive for sparc
"git commit cb6ebde4d2e9718424e9027981a71f98e373d10d":https://github.com/illumos/illumos-gate/commit/cb6ebde4d2e97184... Electric Monk
08:03 PM Bug #13993 (Closed): loader: tftp client should use server address from rootip
"git commit 40218bdb5639ffca8a4bf8a1697cf2d6a8d875e2":https://github.com/illumos/illumos-gate/commit/40218bdb5639ffca... Electric Monk
07:51 PM Bug #13991 (Closed): loader.efi: check return value from malloc
"git commit 8914555476924f9788507968bd2eb71da689dcc4":https://github.com/illumos/illumos-gate/commit/8914555476924f97... Electric Monk
05:48 PM Bug #13953 (Closed): tran_destroy_pkt is presumably not an alternative to itself in tran_setup_pkt(9E)
"git commit dc7739930da754fee6930428942636e4857201e7":https://github.com/illumos/illumos-gate/commit/dc7739930da754fe... Electric Monk
05:48 PM Bug #13947 (Closed): Typo in scsi_hba_attach_setup(9F)
"git commit 41de07bd56f0c6833f260525e40c1f1bf295e9b2":https://github.com/illumos/illumos-gate/commit/41de07bd56f0c683... Electric Monk
03:45 PM Feature #13997 (Closed): Want memrchr in libc
glibc, musl, and the BSDs all have a function @memrchr()@ which is basically a memchr in reverse in libc. As a bunch ... Robert Mustacchi
02:27 PM Bug #13996 (New): ksh testsuite failures
When running the full testsuite from the @system/test/ksh93@ package using the instructions in @/opt/ksh93-tests/READ... Andy Fiddaman
08:51 AM Feature #13985 (Closed): Support building with OpenSSL 3.0
"git commit 6ff4183c538023f1acb277f9d3b05296bb816e66":https://github.com/illumos/illumos-gate/commit/6ff4183c538023f1... Electric Monk
04:11 AM Bug #13354 (Closed): illumos should calibrate the TSC earlier in the boot process.
"git commit 575694f6d7409fab127e6f2f326e13a764cc9a00":https://github.com/illumos/illumos-gate/commit/575694f6d7409fab... Electric Monk
01:47 AM Feature #2591 (Closed): Atom architechture support
Closing this as illumos has successfully run on a large number of Atom platforms over the last decade. Robert Mustacchi

2021-08-03

03:33 PM Bug #13927 (Closed): core dump of PROT_NONE segment leads to confusing behavior
"git commit 5d228828cbfb65f9632a1eedca4291380fca8303":https://github.com/illumos/illumos-gate/commit/5d228828cbfb65f9... Electric Monk
03:33 PM Bug #13926 (Closed): core files can fail to dump leading large sections
"git commit 5d228828cbfb65f9632a1eedca4291380fca8303":https://github.com/illumos/illumos-gate/commit/5d228828cbfb65f9... Electric Monk
03:21 PM Bug #13995 (Closed): libipmp <--> in.mpathd communication not 64bit safe
libipmp and in.mpathd communicate by copying structs and arrays comprising the IPMP state across a TCP socket. The in... Hans Rosenfeld
03:03 PM Bug #13953: tran_destroy_pkt is presumably not an alternative to itself in tran_setup_pkt(9E)
Tested this by verifying the output in man(1). Robert Mustacchi
03:03 PM Bug #13947: Typo in scsi_hba_attach_setup(9F)
Tested this by verifying the output in man(1). Robert Mustacchi
02:28 PM Bug #13977: ksh93: stack robustness fixes
I ran the full ksh testsuite from the @system/test/ksh93@ package and observed the same results from both before and ... Andy Fiddaman

2021-08-02

11:59 PM Feature #13986 (Closed): usmn(7D) could support writing
"git commit f198607dfbf80950ec14f7c1fecf634f2da7ebb0":https://github.com/illumos/illumos-gate/commit/f198607dfbf80950... Electric Monk
11:46 PM Feature #13994 (New): align pseudo-terminal terminology with POSIX
The Austin Group have been working on updated terminology to describe various pseudo-terminal facilities; see "000146... Joshua M. Clulow
09:15 PM Bug #13992: VNIC in Zone loses access to properties
Following up here:
The following lines seem to be hit when actually querying the link properties.
https://githu...
Sean Klein
01:05 PM Bug #13992 (New): VNIC in Zone loses access to properties
*TL;DR: When using a VNIC within a Zone that uses an exclusive netstack, nearly all link properties are missing (show... Sean Klein
08:53 PM Feature #13972 (Closed): Want support for Zen 3 Ryzen CPC Events
"git commit 8efb7381403c37b01ffd6e1ed80c97dc0ac5d395":https://github.com/illumos/illumos-gate/commit/8efb7381403c37b0... Electric Monk
04:01 PM Feature #13972: Want support for Zen 3 Ryzen CPC Events
As we did not have a Zen 3 Ryzen system available, I tested this by verifying that the set of cpc events didn't reall... Robert Mustacchi
08:33 PM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
With the above summary, to detail the testing:
the change was booted on both a physical machine (SmartOS w/ the ch...
Jason King
08:15 PM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
Since there's been some adjustments over the course of the review, to hopefully pull things together:
This change ...
Jason King
04:04 PM Bug #13966: strong IP hostmodel breaks DHCP
As a bit of a followup (in case someone else hits it), it was also discovered this bug also prevents @ping -i <interf... Jason King
01:05 PM Bug #13993 (Closed): loader: tftp client should use server address from rootip
servip is set from bootp bp_siaddr (if present) and rootip is set immediately from servip in tha same bootp code.
...
Toomas Soome
01:01 PM Bug #13991 (Closed): loader.efi: check return value from malloc
There is unchecked malloc() in efinet.c.
Testing done: just build/install/boot (network boot with UEFI client syst...
Toomas Soome

2021-08-01

09:43 PM Bug #13990 (New): nfssrv: get rid of one crget for nfsv4
Before fixed #13848 there were 3 crdup/crget calls per NFSv4 request (in general) and one for NFSv3.
After fix of ...
Vitaliy Gusev
12:57 AM Bug #13354: illumos should calibrate the TSC earlier in the boot process.
To test the source override mechanism, to provide a second calibration source, I built a BE with both this change and... Jason King

2021-07-31

11:55 PM Bug #13989 (Closed): libproc can leak core CTF data
While investigating issues with #13987 there was a second leak in addition to #13988 that was much more prevalent. If... Robert Mustacchi
11:47 PM Bug #13988 (Closed): libproc leaks zoneroot
While working through #13987 and looking for memory leaks, I found one that I could easily replicate without my chang... Robert Mustacchi
11:05 PM Bug #13987 (Closed): libproc could use standard lists
libproc has its own implementation of a doubly-linked list and even has macros for the common @list_next()@ and @list... Robert Mustacchi
06:50 PM Bug #13977: ksh93: stack robustness fixes
The original code intention is to exit the sh_debug function with the stack in the same state as when it was entered,... Andy Fiddaman

2021-07-30

10:24 PM Feature #13986 (Closed): usmn(7D) could support writing
In #13983 we added the support to read form the AMD SMN. For various prorotyping purposes it can be valuable to be va... Robert Mustacchi
08:29 PM Bug #13982 (Closed): excessive threads slows down find_elf
"git commit 1d806c5f41e9c01235a8d6889ebc483b3de3cf4c":https://github.com/illumos/illumos-gate/commit/1d806c5f41e9c012... Electric Monk
02:30 PM Bug #13982: excessive threads slows down find_elf
I tested this by verifying that in an environment where DMAKE_MAX_JOBS is set higher than the thread count that pflag... Robert Mustacchi
04:01 AM Bug #13982 (Closed): excessive threads slows down find_elf
i was recently on a system and found that find_elf was taking quite a long time, on the order of 10-15 minutes on a s... Robert Mustacchi
04:36 PM Bug #13966 (Closed): strong IP hostmodel breaks DHCP
"git commit d48f713ac62c289b9e5d2c48645e62f4e644fe2a":https://github.com/illumos/illumos-gate/commit/d48f713ac62c289b... Electric Monk
03:26 PM Feature #13985 (Closed): Support building with OpenSSL 3.0
OpenSSL 3.0 beta 2 is out and that is the first release candidate, with the official release expected in a matter of ... Andy Fiddaman
01:06 PM Bug #13984 (New): boot hangs every now and then on Thinkpad W520/T530
I'm using an older Thinkpad W520 as a test machine running OpenIndiana. I noticed that about every other boot hangs s... Hans Rosenfeld
09:15 AM Bug #13974 (Closed): gptzfsboot: fall back device name is always disk-1:
"git commit 5dfe3bc3a91b2e1069f643e17f6213f089f5979b":https://github.com/illumos/illumos-gate/commit/5dfe3bc3a91b2e10... Electric Monk
08:26 AM Bug #13980 (Closed): filelists: SPARC boot archive update is missing file updates
"git commit 6d317d2f8bc347904716264ebe052812c3fc217a":https://github.com/illumos/illumos-gate/commit/6d317d2f8bc34790... Electric Monk
08:22 AM Bug #13970 (Closed): loader: BIOS loader ld script needs to use KEEP statement with linker sets
"git commit 6963446fe0c14e57937622dbef439717f823d078":https://github.com/illumos/illumos-gate/commit/6963446fe0c14e57... Electric Monk
07:45 AM Feature #13983 (Closed): onu could support updating on Helios
Oxide Computer Company is working on an appliance distribution that is, at present, mostly just OmniOS with a differe... Joshua M. Clulow
07:22 AM Bug #13979 (Closed): support FTDI FT232H serial interface
"git commit 418edcfa14b4e9bcad9cb7f5a2c78470c516b626":https://github.com/illumos/illumos-gate/commit/418edcfa14b4e9bc... Electric Monk
05:03 AM Bug #13979: support FTDI FT232H serial interface
h1. Testing Notes
I built the change and rebooted into the bits to confirm that the driver now binds correctly.
...
Joshua M. Clulow

2021-07-29

08:07 PM Bug #13979: support FTDI FT232H serial interface
By using the tunable @uftdi_attach_unrecognized@, and @update_drv@, I was able to confirm that the *C232HD-DDHSP-0* I... Joshua M. Clulow
03:24 PM Bug #13907 (Closed): diskinfo fails and exits on the first bad disk
"git commit ca706442e611a88ef5cbcd5deab686390a75263b":https://github.com/illumos/illumos-gate/commit/ca706442e611a88e... Electric Monk
01:22 PM Bug #39: need replacement for ixgb
Umm, is this still valid ? Saulius Krasuckas
12:58 PM Feature #4153: Multipath TCP support in illumos
A bit strange thing is that the original Git repository by Nigel Williams has vanished by the time:
https://bitbucke...
Saulius Krasuckas
12:58 PM Feature #4153: Multipath TCP support in illumos
I think the latest version of the patch is 0.51:
http://caia.swin.edu.au/urp/newtcp/mptcp/tools/v051/
I guess 2-c...
Saulius Krasuckas
09:11 AM Feature #13863 (Closed): want 64bit libipadm
"git commit 35fa020436971e0d663866b134eff23b6f45d32c":https://github.com/illumos/illumos-gate/commit/35fa020436971e0d... Electric Monk
08:05 AM Bug #13981 (Closed): bhyve emulation should set dirty bits
With #13932 landed and #13896 on the way, bhyve should be able to set dirty bits in the nested page tables when acces... Patrick Mooney
05:40 AM Bug #13980 (Closed): filelists: SPARC boot archive update is missing file updates
bootadm update-archive is missing updates on some configuration files.
Testing done:...
Toomas Soome

2021-07-28

11:26 PM Bug #13979: support FTDI FT232H serial interface
See also: https://ftdichip.com/wp-content/uploads/2020/07/DS_C232HD_UART_CABLE.pdf Joshua M. Clulow
11:25 PM Bug #13979 (Closed): support FTDI FT232H serial interface
FTDI manufacture high-speed USB UART peripherals (e.g., the C232HD-DDHSP-0) which should work with our existing @usbf... Joshua M. Clulow
03:39 PM Bug #13978 (New): mv / cp should support arbitrary path lengths when crossing filesystems
Currently, mv(1) and cp(1) (same code -- binary name controls whether mv or cp behavior is used) are limited by PATH_... Jason King
03:11 PM Bug #13977 (Closed): ksh93: stack robustness fixes
OpenSuse, the modern github ksh93 project and Solaris have all imported a set of patches to improve stack robustness ... Andy Fiddaman
03:09 PM Bug #13976 (Closed): contrib/ast: remove unreferenced man pages
When the external ast code was imported to usr/src/contrib/ast, a number of library man pages were imported. These ar... Andy Fiddaman
09:57 AM Feature #13863: want 64bit libipadm
Testing: I used the test program for #13866 and #13882, which lists addresses and interfaces using libipadm. Hans Rosenfeld
06:35 AM Feature #13975 (Closed): support for higher baud rates
Baud rate selection on UNIX systems is a somewhat dusty corner of history. At some point in the distant past, the lo... Joshua M. Clulow

2021-07-27

09:06 PM Bug #13974 (Closed): gptzfsboot: fall back device name is always disk-1:
When things go wrong and gptzfsboot fails to identify boot device/file system, it does attempt to set diskX: as fall ... Toomas Soome
07:59 PM Bug #13816 (Closed): loader: BIOS build should not use -fPIC
"git commit ff5d40392f371e5d7648aef49cd3ce3834e48611":https://github.com/illumos/illumos-gate/commit/ff5d40392f371e5d... Electric Monk
07:46 PM Feature #13821 (Closed): vmmctl ioctls should have more structure
"git commit b57f5d3e6a2df8d435e606797cf3934811848343":https://github.com/illumos/illumos-gate/commit/b57f5d3e6a2df8d4... Electric Monk
07:46 PM Feature #13834 (Closed): want extensible page_resv
"git commit b57f5d3e6a2df8d435e606797cf3934811848343":https://github.com/illumos/illumos-gate/commit/b57f5d3e6a2df8d4... Electric Monk
07:46 PM Bug #13822 (Closed): bhyve memory should exert memory pressure
"git commit b57f5d3e6a2df8d435e606797cf3934811848343":https://github.com/illumos/illumos-gate/commit/b57f5d3e6a2df8d4... Electric Monk
07:46 PM Feature #13833 (Closed): want bhyve memory reservoir
"git commit b57f5d3e6a2df8d435e606797cf3934811848343":https://github.com/illumos/illumos-gate/commit/b57f5d3e6a2df8d4... Electric Monk
04:13 PM Bug #13882 (Closed): libipadm ipadm_if_info() is not 64bit safe
"git commit ed1e93792d7c9ea04a0cb44cffe34c24c135b002":https://github.com/illumos/illumos-gate/commit/ed1e93792d7c9ea0... Electric Monk
03:16 PM Bug #6161 (Closed): zero-sized kmem_alloc() in zfs`spa_load_l2cache
"git commit f3a2bc1eccb884e62be4c0b42935466b79b1342d":https://github.com/illumos/illumos-gate/commit/f3a2bc1eccb884e6... Electric Monk
10:50 AM Bug #6161: zero-sized kmem_alloc() in zfs`spa_load_l2cache
Tested the change in the associated Gerrit review by running the ZFS test suite iteratively with DEBUG bits until no ... Andy Fiddaman
01:36 AM Feature #13973 (New): Add support for TPM2.0 modules to tpm driver
Currently, our tpm driver only supports the older TPM 1.2 spec. Most recent systems now include TPM2.0 modules. The T... Jason King

2021-07-26

11:23 PM Feature #13821: vmmctl ioctls should have more structure
I also tested this new interface with a version of "Propolis":https://github.com/oxidecomputer/propolis which had bee... Patrick Mooney
11:09 PM Feature #13972 (Closed): Want support for Zen 3 Ryzen CPC Events
AMD has publicly released a Zen 3 client PPR that covers model 21h which is the primary Ryzen parts of Zen 3. The CPC... Robert Mustacchi
09:41 PM Bug #13882: libipadm ipadm_if_info() is not 64bit safe
Testing: I built both a 32bit and 64bit libipadm and verified communication with a 32bit ipmgmtd works for both. I al... Hans Rosenfeld
07:14 PM Feature #13862 (Closed): EPT/RVI supports resetting A/D bits
"git commit b4ceea05088ba1b5fae1914544a808623516aa80":https://github.com/illumos/illumos-gate/commit/b4ceea05088ba1b5... Electric Monk
06:15 PM Feature #13862: EPT/RVI supports resetting A/D bits
Testing notes are in #13932 Dan McDonald
07:14 PM Feature #13932 (Closed): improve bhyve second level page table support
"git commit b4ceea05088ba1b5fae1914544a808623516aa80":https://github.com/illumos/illumos-gate/commit/b4ceea05088ba1b5... Electric Monk
05:07 PM Bug #13966: strong IP hostmodel breaks DHCP
To test this, I first recreated the issue on a stock OmniOS VM (starting with hostmodel=weak):
# I configured the ne...
Jason King
03:46 PM Bug #13971 (New): nscd: man page is out of date
nscd supports options:
-p, -n, -c, -l, -d, -S/-s, -o, -h, -F
Which are not documented in the man page.
Sachidananda Urs
07:41 AM Bug #13970 (Closed): loader: BIOS loader ld script needs to use KEEP statement with linker sets
The binutils 2.37 has introduced feature to produce "cleaner" binaries, unfortunately it also does affect our BIOS lo... Toomas Soome

2021-07-25

07:40 PM Bug #13969 (Closed): tpm driver should use __func__
In many cases, the tpm driver defines a string @myname@ set to the name of the current function for generating messag... Jason King
07:33 PM Bug #13968 (Closed): tpm driver fails bounds checks
Noticing that @usr/src/uts/intel/tpm/Makefile@ currently silencing array bounds errors (as part of the initial smatch... Jason King
01:10 AM Bug #13967 (New): diskinfo (1m) should be more usefull inside home computers
At the moment diskinfo relies on FMA infrastructure to report certain things. Mainly Serial, but probably other thing... Till Wegmüller

2021-07-24

06:14 AM Bug #13951 (Pending RTI): nscd: `cache hit rate' values are misaligned
Sachidananda Urs

2021-07-23

04:35 PM Bug #13966: strong IP hostmodel breaks DHCP
With more troubleshooting. @ipadm disable-addr -t <obj>@ resets the IP of the interface to 0.0.0.0/0 and @ip_verify_s... Jason King
01:44 PM Bug #13966: strong IP hostmodel breaks DHCP
I performed a subset test by using a VMware fusion VM:
1.) Capture "netstat -rnc" and "echo '::ire -v | mdb -k'"
...
Dan McDonald
12:24 AM Bug #13966: strong IP hostmodel breaks DHCP
With a bit more troubleshooting, it appears @ip_select_route()@ calls @ip_verify_src_on_ill()@ with a src address of ... Jason King
03:15 PM Feature #13932: improve bhyve second level page table support
Also, `findleaks` on a kernel dump and saw no unexpected[*] leaks (* ACPICA is known to "leak" RAM which findleaks se... Dan Cross
09:33 AM Bug #13907: diskinfo fails and exits on the first bad disk
To clarify: when we encountered this issue the assert was the only output we got from diskinfo. I suspect that in ot... Andrew Stormont
12:12 AM Bug #13956 (Closed): prtvtoc.c:386: error: idx may be used uninitialized in this function
"git commit 03074a12e5b3eb5b96ab8b5d9bd21883e57a020c":https://github.com/illumos/illumos-gate/commit/03074a12e5b3eb5b... Electric Monk
12:12 AM Bug #13957 (Closed): dmake: Warning: Command failed for target luxadm on SPARC
"git commit e9175934c9394b414674b31736e16b71959fd498":https://github.com/illumos/illumos-gate/commit/e9175934c9394b41... Electric Monk
12:12 AM Bug #13881 (Closed): add support for pysolaris/sparcv9 pyzfs/sparcv9 targets
"git commit 933570f627898c6867ac217abb204a88321ead57":https://github.com/illumos/illumos-gate/commit/933570f627898c68... Electric Monk

2021-07-22

10:56 PM Bug #13958 (Closed): kpti_trampolines.s fails to assemble with binutils 2.37
"git commit 72c7ebd9d162dc4cbe1844d12b6b120771c46960":https://github.com/illumos/illumos-gate/commit/72c7ebd9d162dc4c... Electric Monk
07:09 PM Bug #13958: kpti_trampolines.s fails to assemble with binutils 2.37
I tested building this change on an OmniOS system with binutils 2.36.1 and then with binutils 2.37. Both succeeded an... Andy Fiddaman
09:41 PM Bug #13966 (Closed): strong IP hostmodel breaks DHCP
When the ipv4 @hostmodel@ property is set to @strong@ (see @ipadm(1M)@), while the initial DHCP lease succeeds, if th... Jason King
08:41 PM Feature #13833: want bhyve memory reservoir
It should be noted that the size limit imposed by the reservoir system (shown in @rsrvrctl -q@ as @Size limit KiB:@) ... Patrick Mooney
08:36 PM Feature #13833: want bhyve memory reservoir
Testing for this was a combination of isolated experimentation and end-to-end usage:
- Adding/removing chunks of mem...
Patrick Mooney
07:28 PM Bug #13881: add support for pysolaris/sparcv9 pyzfs/sparcv9 targets
Did a clean SPARC gate build and this works just perfect. All produced binaries are there where they should be. Klaus Ziegler
03:11 PM Bug #13866 (Closed): libipadm ipadm_addr_info not 64bit safe
"git commit 0a8fc1cbac5c0b540cc1948761e1ea321879e522":https://github.com/illumos/illumos-gate/commit/0a8fc1cbac5c0b54... Electric Monk

2021-07-21

09:08 PM Bug #13869 (Closed): nvlist_pack(9F) refers to wrong flag type
"git commit b9cf0daf990d2b23be130227bd64ab328c2b48bc":https://github.com/illumos/illumos-gate/commit/b9cf0daf990d2b23... Electric Monk
08:48 PM Bug #13965 (Closed): loader: open file list should be dynamic
Open file list is currently created as statically allocated array (64 items). Once this array is filled up, loader wi... Toomas Soome
04:48 PM Bug #13866: libipadm ipadm_addr_info not 64bit safe
Additional testing: I've verified that the ipadm commands show-addr and create-addr still work as expected in non-glo... Hans Rosenfeld
03:12 PM Bug #13964: virtio-rnd leaves bhyve process running after guest shutdown
confirmed = was able to replicate Jorge Schrauwen
03:12 PM Bug #13964 (New): virtio-rnd leaves bhyve process running after guest shutdown
I was having issues where mostly FreeBSD guests were not terminating properly from external or internal triggers (e.g... Jorge Schrauwen
02:53 PM Bug #13926: core files can fail to dump leading large sections
I ended up implementing the first part here, but decided to pass on implementing the failure indicator for the moment... Robert Mustacchi
02:39 PM Bug #13927: core dump of PROT_NONE segment leads to confusing behavior
I tested this in a few different ways. The first was that I took the example dropshot program which effectively had a... Robert Mustacchi
03:11 AM Bug #13927: core dump of PROT_NONE segment leads to confusing behavior
The way that I ended up dealing with this was by specifically writing a PROT_NONE region as a page of zeros when we e... Robert Mustacchi

2021-07-20

07:41 PM Feature #13963 (Closed): Add support for obtaining TSC frequency from VMWare
When running as a VMware guest, if CPUID leaf 0x40000010 exists, it provides:
EAX: TSC frequency (in kHz)
EBX: AP...
Jason King
07:19 PM Bug #13962 (New): Support using CPUID instruction for TSC frequency when available
Intel has introduced CPUID leaf 0x15 which returns the following (on supported platforms):
EAX = numerator of TSC ...
Jason King
06:48 PM Bug #13961 (Closed): Add HPET as a TSC calibration source
With #13354 nearing completion, to support platforms that don't have a TSC (such as the latest generation Intel NUCs)... Jason King

2021-07-19

09:12 PM Bug #13958: kpti_trampolines.s fails to assemble with binutils 2.37
As of GNU binutils 2.37, the assembler has split the 'sysexit' instruction
into 'sysexitl' and 'sysexitq'. Using a pl...
Andy Fiddaman
12:14 PM Bug #13958 (Closed): kpti_trampolines.s fails to assemble with binutils 2.37
... Andy Fiddaman
08:56 PM Bug #13960 (New): with 32bit intel support gone, cpuid etc can lose workarounds
Without 32bit intel support, a fair number of processor specific quirks and workarounds can be removed. Rich Lowe
08:52 PM Bug #13959 (New): without 32bit intel kernel we'll always have a TSC
Hans pointed out that, without 32bit support on intel, we'll always have a TSC and can remove checks for it and just ... Rich Lowe
04:21 PM Bug #13955 (Closed): loader: support.4th resets the read buffer incorrectly
"git commit 3fa2c5b4960d0046e3080b8f059afab7943d0a1b":https://github.com/illumos/illumos-gate/commit/3fa2c5b4960d0046... Electric Monk
04:18 PM Bug #13944 (Closed): nsswitch getnetgrent.c build has reset CERRWARN and SMATCH
"git commit 85ee7b00732be2ebee41883d84ee6454eafcb8d4":https://github.com/illumos/illumos-gate/commit/85ee7b00732be2eb... Electric Monk
08:48 AM Bug #13957: dmake: Warning: Command failed for target luxadm on SPARC
Klaus Ziegler wrote:
> target directoy luxadm fails on SPARC with the following warnings:
> g_adm.c:3483: error: 't...
Toomas Soome

2021-07-18

05:36 PM Bug #13957 (Closed): dmake: Warning: Command failed for target luxadm on SPARC
target directoy luxadm fails on SPARC with the following warnings:
g_adm.c:3483: error: 'tempptra' may be used unini...
Klaus Ziegler
12:46 PM Bug #13956 (Closed): prtvtoc.c:386: error: idx may be used uninitialized in this function
Build errors with gcc compilers: 4.4.4 / 7.5.0 and 10.2.0 on SPARC Klaus Ziegler

2021-07-17

09:19 AM Bug #13955 (In Progress): loader: support.4th resets the read buffer incorrectly
Picked up from FreeBSD:
Large nextboot.conf files (over 80 bytes) are not read correctly by the Forth loader, caus...
Toomas Soome
01:59 AM Bug #13946: kclient -? shows unhelpful, generated usage
After revision, as a regular user:... C Fraire

2021-07-16

09:45 PM Bug #13954 (New): kclient adds DES and ArcFour entries unconditionally
Unified Compliance Framework notes that "Certain encryption types are no longer considered secure. The DES and RC4 en... C Fraire
08:14 PM Feature #5551: Skipping dmu_buf_will_dirty() call in dsl_dir_transfer_space()
Similar OpenZFS Commit: https://github.com/openzfs/zfs/commit/c1b5869bab987711ed00c3b5b43ee7145d332003 Florian P.
07:02 PM Bug #13934 (Closed): prtvtoc(1M) could display sector count on MBR disks
"git commit 83a62956cac74f8f8fd1ab47df92935cb767d7e8":https://github.com/illumos/illumos-gate/commit/83a62956cac74f8f... Electric Monk
06:34 PM Bug #13953 (Closed): tran_destroy_pkt is presumably not an alternative to itself in tran_setup_pkt(9E)
In @tran_setup_pkt(9E)@, we have the following sentence:
> The tran_setup_pkt() and tran_destroy_pkt() vectors in ...
Jason King
05:37 PM Bug #13952 (New): kclient MSAD and -T ms_ad differ on non_solaris
MSAD: 1 -> non_solaris=yes; else -> non_solaris is undefined
-T: ms_ad -> non_solaris is undefined; else -> non_sola...
C Fraire
01:39 PM Bug #13951 (Closed): nscd: `cache hit rate' values are misaligned
$ nscd -g ... Sachidananda Urs
05:34 AM Bug #13949: kclient MSAD PARAM versus -T ms_ad differ on adddns value
Also kclient(1m) asserts that "the kclient utility assumes that the local host has been set up for DNS"; but it seems... C Fraire
05:17 AM Bug #13949 (New): kclient MSAD PARAM versus -T ms_ad differ on adddns value
C Fraire
05:15 AM Bug #13948 (New): kclient(1m) and kclient usage() have differences
* kclient(1m) does not show -D in synopsis
* kclient(1m) repeats -k in synopsis
* some different argument names bet...
C Fraire
04:24 AM Bug #4518: lockd: Cannot establish NLM service over <file desc. 9, protocol udp>

[url=https://sviloguzov.ru/ktp-kioskovogo-tipa-ktpk-ot-25-do-1000-kva]Ктпн 400 (Ктпн 400ква)[/url]
RaymondBox RaymondBox
02:14 AM Bug #13947 (Closed): Typo in scsi_hba_attach_setup(9F)
In @scsi_hba_attach_setup(9F)@, there is the following:
> When operating with the flag
> .Dv SCSI_HBA_ADDR COMPLE...
Jason King

2021-07-15

07:46 PM Bug #13875 (Closed): panic in smb_is_same_user while importing dh handles
"git commit bf996dbc0ac2dc1920546631f0ce16c49371712f":https://github.com/illumos/illumos-gate/commit/bf996dbc0ac2dc19... Electric Monk
02:00 AM Bug #13875: panic in smb_is_same_user while importing dh handles
Repeated VM operations, no more crashes like this seen.
Gordon Ross
07:46 PM Bug #13874 (Closed): SMB durable handle reclaim lease sometimes fails
"git commit 0ce4dc6f60780f39ce4f196fc1b9804379141eb7":https://github.com/illumos/illumos-gate/commit/0ce4dc6f60780f39... Electric Monk
01:57 AM Bug #13874: SMB durable handle reclaim lease sometimes fails
Tested with the smbtorture test case "smb2.lease.durable_upgrade" (now passes)
Gordon Ross
07:46 PM Bug #13873 (Closed): SMB shutdown hang with CA handles
"git commit af7caad8ef15f00fc4dffc1b827b4292ff0db62c":https://github.com/illumos/illumos-gate/commit/af7caad8ef15f00f... Electric Monk
01:49 AM Bug #13873: SMB shutdown hang with CA handles
Tested via fail-over / fail-back operations. No more hang.
Gordon Ross
05:01 PM Feature #13833: want bhyve memory reservoir
The latest bits are now at https://us-east.manta.joyent.com/mikezeller/public/platform-20210713T161045Z.tgz
The br...
Michael Zeller
09:08 AM Bug #13930: Build fails with modern NSS
It's been a while and the original build error has been lost to the sands of time, but I could probably reproduce it.... Andrew Stormont
09:06 AM Bug #13930: Build fails with modern NSS
I assume this is the same problem - with nss 3.68 I see:... Andy Fiddaman
03:28 AM Bug #13946 (New): kclient -? shows unhelpful, generated usage
`# kclient -?` shows the following despite code ostensibly calling usage() on -?:... C Fraire
02:21 AM Bug #13942: ksetpw salt may be used uninitialized
Further test after using /tmp/ketpw to create a keytab to bind to Active Directory (redacted domain as example.com an... C Fraire
01:56 AM Bug #13945 (New): tran_setup_pkt(9E) should explicitly mention SCSI_HBA_TRAN_CDB and SCSI_HBA_TRAN_SCB
In @scsi_hba_attach_setup(9F)@, it states:
> The flags SCSI_HBA_TRAN_CDB and SCSI_HBA_TRAN_SCB are only valid when t...
Jason King

2021-07-14

08:02 PM Bug #13843: USB errors: slot in wrong state: 19
Maybe this output shows some light to developers:... Stephan Althaus
06:50 PM Feature #13821: vmmctl ioctls should have more structure
The only flag set to be passed through the new VMM_CREATE_VM ioctl is @VCF_RESERVOIR_MEM@, toggling behavior covered ... Patrick Mooney
06:21 PM Feature #13834: want extensible page_resv
Being that #13833 was the driver behind this addition, it was the primary test case. Normal page_(x)resv operations ... Patrick Mooney
06:05 PM Bug #13822: bhyve memory should exert memory pressure
The canonical example for bhyve applying memory pressure is its ability to shrink the ARC. In order to test this, I ... Patrick Mooney
04:52 PM Bug #13944 (Closed): nsswitch getnetgrent.c build has reset CERRWARN and SMATCH
ironically, this will enable some warnings on sparc and this breaking the build on sparc..
Errors are listed here:...
Toomas Soome

2021-07-13

11:12 PM Bug #13941: intel code and headers should not look ia32 specific
I have some mixed feelings about this: Given how @uts/intel@ is already home to dozens of directories meant only to h... Patrick Mooney
07:22 PM Feature #13833: want bhyve memory reservoir
You can find a test platform for SmartOS here (manta currently has an issue so it's stashed on my webserver):
http:/...
Michael Zeller
02:53 PM Bug #13934: prtvtoc(1M) could display sector count on MBR disks
To test, I ran the new prtvtoc on both an EFI and MBR formatted disk and examined the output.
As an example of MBR...
Jason King
01:48 PM Bug #13938 (Closed): csh misbehaves after 13527
"git commit 390ca21a12b3e3353546a4293f926ef7eef449d9":https://github.com/illumos/illumos-gate/commit/390ca21a12b3e335... Electric Monk
09:03 AM Feature #13943 (New): /usr/share/zoneinfo compatibility symlink
Our timezone database lives in @/usr/share/lib/zoneinfo@. As with the terminal information database in #12471, softw... Joshua M. Clulow
01:57 AM Bug #13942: ksetpw salt may be used uninitialized
With the fix:... C Fraire
01:57 AM Bug #13942 (Closed): ksetpw salt may be used uninitialized
The root cause of the error that revealed #13935 is an uninitialized pointer that is used when no `-s salt_name` is s... C Fraire
 

Also available in: Atom