Project

General

Profile

Activity

From 2021-11-18 to 2021-12-17

2021-12-17

10:38 PM Bug #14311 (Closed): yacc: clang build cleanup
while condition needs ().
While there, clean up some...
testing done. nightly run. but not just nightly; becaus...
Toomas Soome
10:00 PM Bug #14310 (Closed): lex: output modern c
The immediate issue is about generating flat initializers, while more recent compilers are suggesting to use { } to g... Toomas Soome
09:56 PM Bug #14305 (Closed): Sync the tod chip following ntp_adjtime(MOD_FREQUENCY)
"git commit c538cdc56b01e46a42335d3f8d315c44ecf91ac9":https://github.com/illumos/illumos-gate/commit/c538cdc56b01e46a... Electric Monk
02:14 PM Bug #14305: Sync the tod chip following ntp_adjtime(MOD_FREQUENCY)
I've tested this change by running @ntpsec@ and @chrony@ separately on a patched system and confirming that the clock... Andy Fiddaman
08:58 PM Bug #14303 (Closed): libipadm depends on libipmp
"git commit feb562904dda8e3f95142866f81038eaef927433":https://github.com/illumos/illumos-gate/commit/feb562904dda8e3f... Electric Monk
05:20 PM Bug #14309 (New): smb(4) out of sync with cmd/smbsrv/smbd/server.xml after 1122 and 11033
smb(4) says:
signing_enabled
... Valid values are true
and false. The default valu...
Bill Sommerfeld
05:06 PM Bug #14258 (Closed): The manual should follow RFC 2606
"git commit 338d6fc1b322c01b220f204edde962e843478a78":https://github.com/illumos/illumos-gate/commit/338d6fc1b322c01b... Electric Monk
04:21 PM Bug #14258: The manual should follow RFC 2606
Tested by viewing the revised pages using the man utility. Peter Tribble
04:18 PM Feature #13914: smbd encrypt_cipher property should list enabled ciphers explicitly
The changes were tested manually on omnios based system. The smb/server
smbd/encrypt_cipher property was set to diff...
Alexander Stetsenko
03:59 PM Feature #14274 (Closed): fix a few broken pkg aliases
"git commit eabc1bc5e61dbfdd2fc3cb588315c864d621d500":https://github.com/illumos/illumos-gate/commit/eabc1bc5e61dbfdd... Electric Monk
02:36 PM Bug #14264: kstat_lookup and friends should take const strings
To test this I ran a @kstat -p@ before and after this change. I then opened the two files up in vimdiff. While there ... Robert Mustacchi
02:35 PM Bug #14271: libkstat leaks kstat fd across exec
To test this I reran the above test program with the fixed library and a pfiles of the resulting process no longer sh... Robert Mustacchi
02:34 PM Feature #14270: convert man3kstat to mdoc
This was tested by looking at the new pages in man. Robert Mustacchi

2021-12-16

11:34 PM Feature #14308 (Closed): discard SHF_EXCLUDE sections when linking kernel modules
As with other "final" output from the link-editor, kernel modules should not contain sections with the SHF_EXCLUDE fl... Rich Lowe
09:03 PM Bug #11679: vn_rele() and friends should VERIFY after mutex
You could look at this the other way too:
Let's assume it is expected (designed) that @v_count@ cannot become zero...
Marcel Telka
07:56 PM Bug #11679: vn_rele() and friends should VERIFY after mutex
I would probably make the if an if/else and stick the VERIFY in the else arm. I can't imagine that would have a big ... Joshua M. Clulow
07:24 PM Bug #11679: vn_rele() and friends should VERIFY after mutex
Maybe the reason to have the @VERIFY()@ call outside the mutex is simply to save few cycles to make sure the mutex is... Marcel Telka
08:19 PM Bug #14307 (Closed): loader: bcache: Fix debug printf
Picked up fix from FreeBSD:
Use %j to it works on 64 and 32 bits system.
Testing done: build with #define BCACH...
Toomas Soome
08:04 PM Bug #14306 (New): Can't get SID for ID=0 type=0, status=-9977
My /var/adm/messages log is filling up with these messages from sbmd. This isn't the first time this has happened and... Lee Damon
07:51 PM Bug #14260: bhyve PICs should use unsigned levels
The old (signed integer) logic dealing with interrupt pin levels did nothing when those values would overflow/underfl... Patrick Mooney
03:23 PM Bug #14301 (Closed): krtld/doreloc.c: missing field
"git commit 11793bb31eb2b286350e5fd9757d966261d0cff5":https://github.com/illumos/illumos-gate/commit/11793bb31eb2b286... Electric Monk
03:21 PM Bug #14280 (Closed): loader: use shadow framebuffer
"git commit 554e720a4cb6223d6736bd96950f9ad7d853f2a9":https://github.com/illumos/illumos-gate/commit/554e720a4cb6223d... Electric Monk
11:11 AM Bug #14305 (Closed): Sync the tod chip following ntp_adjtime(MOD_FREQUENCY)
We encountered a problem in OmniOS when using the @chrony@ (https://chrony.tuxfamily.org/) time synchronisation daemo... Andy Fiddaman
01:08 AM Bug #14304 (New): testrunner fails while handling exceptions
... Rich Lowe

2021-12-15

11:15 PM Bug #14303 (Closed): libipadm depends on libipmp
Need to add libipmp to dependency list for libipadm in usr/src/lib/Makefile.
Testing done: serial build in usr/src...
Toomas Soome
06:11 PM Bug #14302 (Closed): Makefile.lib: -h soname should be passed to linker
clang does not accept -h. Just use -Wl,...
Testing done: build/install/boot (with gcc).
Toomas Soome
05:07 PM Feature #14141 (Closed): build utmpd as 64-bit binary
"git commit 2c181cc4d9d2e7a92c98a12cafffc6dadff80019":https://github.com/illumos/illumos-gate/commit/2c181cc4d9d2e7a9... Electric Monk
10:42 AM Bug #14301 (Closed): krtld/doreloc.c: missing field
Build errors with clang:... Toomas Soome
07:50 AM Bug #13098: Low output level from audio devices
Some additional information regarding the topic from my perspective/case
I am happy with the output volume (laptop i...
Stephan Althaus

2021-12-14

11:26 PM Bug #14300 (Closed): mbh_patch: comparison of integers of different signs
Build errors:... Toomas Soome
10:03 PM Feature #14087 (Closed): Bhyve exposes dirty page tracking interface
"git commit 8779b44894428ca4ea78d1bfe5381291f62e9c7d":https://github.com/illumos/illumos-gate/commit/8779b44894428ca4... Electric Monk
06:36 PM Feature #14087: Bhyve exposes dirty page tracking interface
(test program attached.) Dan Cross
07:01 PM Bug #14285 (Closed): check_rtime should recommend -fpic not -Kpic
"git commit 532883ab3269bdf14c55e45838bc9ae275d70ed5":https://github.com/illumos/illumos-gate/commit/532883ab3269bdf1... Electric Monk
07:01 PM Feature #14284 (Closed): check_rtime should check kernel modules
"git commit 0910f6b57d8ca5550c60180007b9cdeaabc88f1b":https://github.com/illumos/illumos-gate/commit/0910f6b57d8ca555... Electric Monk
07:01 PM Bug #14268 (Closed): kernel modules should be linked -ztype=kmod
"git commit 82d0151a507442720a3aea34c8925041894ab173":https://github.com/illumos/illumos-gate/commit/82d0151a50744272... Electric Monk
06:48 PM Bug #14299 (In Progress): in.tftpd: should not sleep before sending NAK
loading and running loader on tftpfs is very slow because attempts to read non-existing files is slowing us down. App... Toomas Soome
05:12 PM Feature #14290: cxgbe: need link speed change when autoneg is disabled
Following changes are added in the patch:
1) Rework and group link related common code to ease translating link pa...
Rahul Lakkireddy
01:20 AM Feature #14274: fix a few broken pkg aliases
For testing I just did full debug and non-debug builds. Robert Mustacchi

2021-12-13

04:49 PM Bug #14296: segfault on reboot in ficlVmInnerLoop
Toomas Soome wrote in #note-2:
>
> 8037dcc/S but also, we do have ficlVmExecuteString(ficlVm *vm, ficlString s) an...
Ryan Zezeski
04:33 PM Feature #14298 (Closed): snoop could know more DNS resource record types
"git commit ffe0b5fa2f11b603291b4b98b4f727bc8c8dbd9c":https://github.com/illumos/illumos-gate/commit/ffe0b5fa2f11b603... Electric Monk
02:05 PM Bug #13098: Low output level from audio devices
A slightly related bug is this one: 10619 audiohd ignores digital output pins such as HDMI/DP
Gary Mills
09:13 AM Bug #13098: Low output level from audio devices
Jeremy Andrews wrote in #note-3:
> I definitely encountered this issue, but I assumed the low level of audio output ...
Joshua M. Clulow

2021-12-12

09:44 PM Bug #14283 (Closed): ldd should not complain about non-executable shared objects
"git commit 01355ae8e99e2965e664160bdd8ac9f0fdc1329c":https://github.com/illumos/illumos-gate/commit/01355ae8e99e2965... Electric Monk
04:08 PM Bug #13098: Low output level from audio devices
I definitely encountered this issue, but I assumed the low level of audio output was intentional behavior rather than... Jeremy Andrews

2021-12-11

06:18 PM Feature #14298: snoop could know more DNS resource record types
Testing:
On one terminal started @snoop port 53@
On another trigger dns queries like:...
Sebastian Wiedenroth
05:44 PM Feature #14298 (Closed): snoop could know more DNS resource record types
A while ago I noticed that snoop did not know about a few record types I was interested in (specifically SRV and CAA)... Sebastian Wiedenroth
02:34 PM Bug #14296: segfault on reboot in ficlVmInnerLoop
Ryan Zezeski wrote:
> Encountered a segfault when running `reboot`. This was on a nightly build and I was trying to ...
Toomas Soome

2021-12-10

08:30 PM Bug #14297 (Closed): ipmgmtd crash on zone boot
"git commit 47c607a3073a2acd65c934fe1e6967b2aa0094d8":https://github.com/illumos/illumos-gate/commit/47c607a3073a2acd... Electric Monk
04:37 PM Bug #14297: ipmgmtd crash on zone boot
With the associated fix in place, the zone boots properly and networking is up:... Andy Fiddaman
04:15 PM Bug #14297 (Closed): ipmgmtd crash on zone boot
A number of OmniOS users have reported that zone networking is not coming up properly in recent OmniOS bloody builds.... Andy Fiddaman
08:12 PM Bug #14283: ldd should not complain about non-executable shared objects
testing:
Checked no warning on non-exec shared libs now.
Checked still warning on non-exec dynamic executables
Rich Lowe
08:55 AM Feature #14289: cxgbe: update firmware version to 1.26.4.0
Ryan Zezeski wrote in #note-3:
> I also went ahead and tested this against my two Chelsio NICs. I verified that it r...
Rahul Lakkireddy
12:20 AM Bug #14296 (New): segfault on reboot in ficlVmInnerLoop
Encountered a segfault when running `reboot`. This was on a nightly build and I was trying to go back to the previous... Ryan Zezeski
12:17 AM Feature #14284: check_rtime should check kernel modules
testing:
Ran as part of the build and otherwise to catch -ztype=kmod errors.
Rich Lowe
12:17 AM Bug #14285: check_rtime should recommend -fpic not -Kpic
testing: Just ran it Rich Lowe

2021-12-09

11:38 PM Feature #14289: cxgbe: update firmware version to 1.26.4.0
I also went ahead and tested this against my two Chelsio NICs. I verified that it reported the newer firmware and tha... Ryan Zezeski
09:51 PM Bug #5060 (Closed): Assertion failure in iprb during watchdog reset
"git commit 9ca05893faec45ccbe9cfa6b59b1a79960d9f7a7":https://github.com/illumos/illumos-gate/commit/9ca05893faec45cc... Electric Monk
07:42 PM Bug #5060: Assertion failure in iprb during watchdog reset
An OmniOS user with the same problem was able to verify that the attached patch stops the panic. The network interfac... Andy Fiddaman
08:32 PM Feature #14294: Want NVMe admin passthru command
This ticket tracks work adding a new ioctl to the nvme driver, `NVME_IOC_PASSTHRU`, and a new type to represent the p... Benjamin Naecker
07:01 PM Bug #14003: panic: zfs dbuf code destroys buffer still held by others on encrypted pool
Just a quick couple notes for anyone who comes upon this...
The above reproduction steps work practically instantl...
Rich Ercolani
03:38 PM Bug #14255 (Closed): gcc10 removes symbols from genunix, impeding CTF uniquification
"git commit 3cac7b0d73edf3f2674ad0f64d1fff3d2e59ae8c":https://github.com/illumos/illumos-gate/commit/3cac7b0d73edf3f2... Electric Monk
10:18 AM Bug #14255: gcc10 removes symbols from genunix, impeding CTF uniquification
This has been running in OmniOS bloody for a couple of weeks and I've been using @mdb@ and @dtrace@ there continually... Andy Fiddaman
03:07 PM Bug #14204 (Closed): mac_rx_srs_process stack depth needs to account for harder usage
"git commit cab61dfb78becc8381714d6b7c413391d89e1669":https://github.com/illumos/illumos-gate/commit/cab61dfb78becc83... Electric Monk
02:56 PM Bug #14204: mac_rx_srs_process stack depth needs to account for harder usage
I checked that the stack size for mac_srs_worker threads has doubled as a result of this change:... Andy Fiddaman
12:32 PM Feature #14295: Allow shipping an additional libbe_py
I've tested this by doing builds on various systems with various combinations of python options:
* OmniOS r151040, w...
Andy Fiddaman
12:23 PM Feature #14295 (Closed): Allow shipping an additional libbe_py
When an IPS distribution is migrating between versions of python, it becomes difficult to maintain a working @pkg@ du... Andy Fiddaman

2021-12-08

08:07 PM Feature #14294 (Closed): Want NVMe admin passthru command
Many NVMe devices support vendor-specific commands, such as telemetry or vendor-defined log pages. We'd like to provi... Benjamin Naecker

2021-12-07

08:04 PM Bug #14292 (Closed): elf-tests/tests/relocs/i386/got32x/got32x fails if compiler defaults to 64bit output
"git commit da0032e1ff1dfffa47e6c553929524ba1d62ead3":https://github.com/illumos/illumos-gate/commit/da0032e1ff1dfffa... Electric Monk
01:11 AM Bug #14292: elf-tests/tests/relocs/i386/got32x/got32x fails if compiler defaults to 64bit output
testing:
Booted in an environment where gcc produces 64bit output by default, and checked the test now passes.
Rich Lowe
10:39 AM Bug #14291: cxgbe: asserts when requesting more queues than available
Tested the fix and the max Txq allocation is appropriately restricted to 100 (25 per port on 4-port T540-LP-CR) avail... Rahul Lakkireddy
10:37 AM Feature #14290: cxgbe: need link speed change when autoneg is disabled
Tested changing link speeds using dladm, as shown below.
The Chelsio T6225-SO-CR adapter's port is connected to th...
Rahul Lakkireddy
10:15 AM Feature #14289: cxgbe: update firmware version to 1.26.4.0
Need to update to latest supported firmware from Chelsio (cxgbe) for the T4/T5/T6 NICs.
Tested the patch as follow...
Rahul Lakkireddy

2021-12-06

10:59 PM Bug #14250 (Closed): ld should resolve discarded COMDAT symbols against their mates
"git commit 55d6cb5d63bcf69dfa47b8c41c770a2d34f169b0":https://github.com/illumos/illumos-gate/commit/55d6cb5d63bcf69d... Electric Monk
10:57 PM Bug #14292 (Closed): elf-tests/tests/relocs/i386/got32x/got32x fails if compiler defaults to 64bit output
elf-tests/tests/relocs/i386/got32x/got32x should specify -m32 when invoking gcc. Though ld(1) defaults sanely based ... Rich Lowe
08:33 PM Bug #14254: usr/src/tools is confused about what native means
https://github.com/rmustacc/illumos-gate/commit/f0d307e3313d2cf3a6abb4961090315b00522974#diff-274e018464f52ee2fe1f5b5... Rich Lowe
04:52 PM Feature #14277 (Closed): Improve shell lint checks
"git commit be548e87bcb4979e0b8a7bce5620a9916b888fdc":https://github.com/illumos/illumos-gate/commit/be548e87bcb4979e... Electric Monk
04:52 PM Bug #14262 (Closed): ntp_adjtime() should only validate constant with MOD_TIMECONST
"git commit ea3cb02b50effb9ec1ecee7e7178c14143cd2485":https://github.com/illumos/illumos-gate/commit/ea3cb02b50effb9e... Electric Monk
02:49 PM Bug #14262: ntp_adjtime() should only validate constant with MOD_TIMECONST
I tested this by building a custom version of ntpsec's @ntptime@ utility which takes an additional option which sets ... Andy Fiddaman
04:51 PM Bug #14291 (Closed): cxgbe: asserts when requesting more queues than available
Following assert is seen when trying to request more queues than available for the underlying Physical Function (PF).... Rahul Lakkireddy
04:31 PM Feature #14290 (Closed): cxgbe: need link speed change when autoneg is disabled
Need ability to change link speeds via dladm for port modules that do not support auto-negotiation or when auto-negot... Rahul Lakkireddy
04:28 PM Feature #14289 (Closed): cxgbe: update firmware version to 1.26.4.0
Need to update to latest supported firmware 1.26.4.0 from Chelsio (cxgbe) for the T4/T5/T6 NICs. Rahul Lakkireddy

2021-12-05

09:30 PM Bug #14250: ld should resolve discarded COMDAT symbols against their mates
testing:
Built and wsdiff'd illumos (no changes except the SGS version number).
Built llvm/clang (which failed ...
Rich Lowe
07:57 PM Bug #14288: mdbtest finds no tests when invoked by test runner
With the updated wrapper script, we see this now works:... Robert Mustacchi
07:53 PM Bug #14288 (Closed): mdbtest finds no tests when invoked by test runner
While looking at wrapping up #14269 I found that there while the test passed, none of the tests were run by mdbtest w... Robert Mustacchi

2021-12-04

10:52 AM Bug #7694 (Closed): ksh -e continues to execute failed scripts when 'time' built-in is involved
"git commit 6ba75e2448bdf3ae62cf3d6d13895172a2b7a249":https://github.com/illumos/illumos-gate/commit/6ba75e2448bdf3ae... Electric Monk

2021-12-03

11:42 PM Bug #14286: ldd(1) of certain mdb kmods crashes when -u, -U, -r, etc. flags are used.
This is because there are bad symbol references in relocations after the kernel module has been linked into a shared ... Rich Lowe
10:15 PM Bug #14286 (New): ldd(1) of certain mdb kmods crashes when -u, -U, -r, etc. flags are used.
... Rich Lowe
11:23 PM Bug #14287 (Closed): ehci: No SOF interrupts have been received, this USB EHCI hostcontroller is unusable
On my vmware fusion, there are warnings popping:... Toomas Soome
09:05 PM Bug #14243 (Closed): sys/stddef.h: __builtin_offsetof is available from gcc 4.1
"git commit 0ed46b36ccecd85802b9c871aa442b736ec0de30":https://github.com/illumos/illumos-gate/commit/0ed46b36ccecd858... Electric Monk
08:57 PM Feature #14092 (Closed): imc(7D) should not be under i86pc
"git commit 74079a53e205d2eeb75b215833ddc684a1db3088":https://github.com/illumos/illumos-gate/commit/74079a53e205d2ee... Electric Monk
03:05 PM Feature #14092: imc(7D) should not be under i86pc
As an additional test, Patrick booted this on an Ivy Bridge system and we verified that the driver attached correctly... Robert Mustacchi
08:28 PM Bug #14285 (Closed): check_rtime should recommend -fpic not -Kpic
We should recommend the flag that people use. -fpic, not the Studio specific one. Rich Lowe
07:11 PM Feature #14284 (Closed): check_rtime should check kernel modules
check_rtime should check ET_REL objects in the proto area, to the degree it can.
This includes at least:
- chec...
Rich Lowe
07:03 PM Bug #7694: ksh -e continues to execute failed scripts when 'time' built-in is involved
I did some ad-hoc tests as per the original report above, and confirmed that the new regression tests fails before an... Andy Fiddaman
02:10 AM Feature #14252 (Closed): Adjust boolean_t under __EXTENSIONS__
"git commit eb96f8f799ef5344a5736dd0f1721bc2ee59f980":https://github.com/illumos/illumos-gate/commit/eb96f8f799ef5344... Electric Monk

2021-12-02

11:12 PM Bug #14281 (Closed): bhyve bungles kstat clean-up
"git commit 6884664d1dc95e1917a534df2163ccd6f5c19b69":https://github.com/illumos/illumos-gate/commit/6884664d1dc95e19... Electric Monk
09:17 PM Bug #14281: bhyve bungles kstat clean-up
For testing, I constructed a contrived example for case 1 (deferred vm_destroy leaving lingering kstats). On an unpa... Patrick Mooney
05:46 PM Bug #14281 (Closed): bhyve bungles kstat clean-up
While playing with the bhyve kstats exposed by #13723, I hit a panic:... Patrick Mooney
09:28 PM Bug #14283 (Closed): ldd should not complain about non-executable shared objects
Currently if you run ldd(1) on a shared object which lacks executable permission, you'll see a message like so:
<pre...
Rich Lowe
09:05 PM Feature #14282 (Closed): Warn when an inline function isn't
While comparing the generated code from a gcc7 primary compiler to that from gcc10, it became apparent that several f... Andy Fiddaman
08:59 PM Bug #14275 (Closed): crt object .comment sections should be string mergeable
"git commit 5e0a5eb736a773e9ab13bae98d1998788ce0f4f9":https://github.com/illumos/illumos-gate/commit/5e0a5eb736a773e9... Electric Monk
07:39 PM Bug #14268: kernel modules should be linked -ztype=kmod
testing:
illumos build
wsdiff (differences because kmods that lacked a .dynamic gain one, others gain DT_SUNW_K...
Rich Lowe
05:31 PM Bug #14280 (Closed): loader: use shadow framebuffer
Make sure we do not read from FB in loader, unless we can not allocate shadow buffer. This should improve performance... Toomas Soome
12:24 PM Bug #14279: diskinfo sits quietly for up to a minute before exiting
See also https://github.com/omniosorg/illumos-omnios/commit/0307587db7989cb2ee157c6e2aeccb79e7bdb553 which was contri... Andy Fiddaman
04:54 AM Bug #14279 (New): diskinfo sits quietly for up to a minute before exiting
It would seem that libdiskmgmt responds to device addition sysevents by triggering a device tree walk to look at the ... Joshua M. Clulow
02:33 AM Feature #14206: IP interface MTU changes could emit routing socket messages
Nahum Shalman wrote in #note-8:
> I'm also unsure which function(s) would need to be updated to emit messages on int...
Nahum Shalman
02:11 AM Feature #14206 (In Progress): IP interface MTU changes could emit routing socket messages
Nahum Shalman

2021-12-01

09:35 PM Bug #14275: crt object .comment sections should be string mergeable
testing:
Build and wsdiff (minor symtab, shstrtab, etc. changes because .comment is seen in objects earlier in the...
Rich Lowe
08:16 PM Feature #14278 (New): report missing major number during driver module install
Recently while trying to load a module I was getting the following error.... Ryan Zezeski
08:00 PM Feature #14087: Bhyve exposes dirty page tracking interface
Testing: I wrote a one-off program to exercise the dirty-page tracking ioctl, started a VM, and ran it. I then stoppe... Dan Cross
06:42 PM Feature #14206: IP interface MTU changes could emit routing socket messages
@danmcd any thoughts on
> I'm also unsure which function(s) would need to be updated to emit messages on interface ...
Nahum Shalman
12:09 PM Feature #14277: Improve shell lint checks
With the new changes, the lint output becomes:... Andy Fiddaman
11:53 AM Feature #14277 (Closed): Improve shell lint checks
https://github.com/ksh93/ksh recently pulled in some of the shell linter improvements from illumos issues #13601 and ... Andy Fiddaman
12:04 PM Bug #7694 (In Progress): ksh -e continues to execute failed scripts when 'time' built-in is involved
Andy Fiddaman
12:04 PM Bug #7694: ksh -e continues to execute failed scripts when 'time' built-in is involved
This has been fixed upstream in https://github.com/ksh93/ksh/pull/351 Andy Fiddaman
01:56 AM Bug #14159 (Closed): ahci can deadlock with sata framework
"git commit df07a22216251845ccadf35a5acc27bfa0b1a4d1":https://github.com/illumos/illumos-gate/commit/df07a22216251845... Electric Monk
01:29 AM Feature #14252: Adjust boolean_t under __EXTENSIONS__
This has been tested in a few ways:
# Toomas verified that the current clang default result in something that now ...
Robert Mustacchi

2021-11-30

10:12 PM Bug #14198 (Closed): stack overflow from promisc callbacks
"git commit f1b92f9d37a4cab36f23fc8ad19e81e995b98f7a":https://github.com/illumos/illumos-gate/commit/f1b92f9d37a4cab3... Electric Monk
01:59 PM Bug #14198: stack overflow from promisc callbacks
This has been in SmartOS since 2015 and in OmniOS since 2020.
I've booted a system with these bits and confirmed tha...
Andy Fiddaman
11:23 AM Bug #14255: gcc10 removes symbols from genunix, impeding CTF uniquification
This change also affects a gcc7 build and results in more types being uniquified to genunix. As an example, looking a... Andy Fiddaman
02:48 AM Feature #14276 (New): Document kmem_flags
We should document the values of kmem_flags in a man page -- some place other than in a comment in kmem.c for the ben... Jason King
02:00 AM Feature #14206: IP interface MTU changes could emit routing socket messages
The swapped fields have to do with the difference between how to parse
rt_msghdr_t vs if_msghdr_t
http://src.illum...
Nahum Shalman
01:56 AM Bug #14275 (Closed): crt object .comment sections should be string mergeable
The CRT objects contain non-mergeable string .comment sections.
This is because the sections are added by mcs(1) r...
Rich Lowe
01:43 AM Feature #14274 (Closed): fix a few broken pkg aliases
When we put together the changes to switch to the v2 manifests, there were a number of manifest errors that were foun... Robert Mustacchi
01:28 AM Feature #14273 (New): Want MAC ring manual pages
We initially documented the basics of mac in #7052. We've documented other unstable MAC properties with #8699 and #88... Robert Mustacchi
01:23 AM Feature #14272 (Closed): convert man7fs to mdoc
As part of our broader efforts to get mdoc across the system, this converts a chunk of manuals to mdoc. Robert Mustacchi
01:21 AM Bug #14271 (Closed): libkstat leaks kstat fd across exec
While working through #14264 I was updating the manual pages and saw a note about not needing clean up after an exec.... Robert Mustacchi
01:17 AM Feature #14270 (Closed): convert man3kstat to mdoc
As part of doing other work I've needed to update the kstat manuals, so we might as well go through and convert them ... Robert Mustacchi
01:14 AM Feature #14269 (Closed): mdb could support separators in numbers
Other languages, such as rust, have the ability to add separators in numbers. For example, @0x123456@ can be written ... Robert Mustacchi

2021-11-29

11:14 PM Bug #14268 (Closed): kernel modules should be linked -ztype=kmod
This allows them all to use linker sets without doing it specially, and allows the link-editor to make choices based ... Rich Lowe
10:00 PM Feature #14206: IP interface MTU changes could emit routing socket messages
Looks like the golang code was broken in https://github.com/golang/sys/commit/9029056a598ab609e3c81aae2b8607ac1bfe02e... Nahum Shalman
09:58 PM Feature #14206: IP interface MTU changes could emit routing socket messages
I'd recommend inserting "Hole uint16" in between Index and Flags on your go structure. Dan McDonald
09:57 PM Feature #14206: IP interface MTU changes could emit routing socket messages
Golang is not forcing 32-bit alignment, and is likely not addressing a hole. Let mdb tell you how it's supposed to b... Dan McDonald
09:45 PM Feature #14206: IP interface MTU changes could emit routing socket messages
... Nahum Shalman
08:50 PM Feature #14206: IP interface MTU changes could emit routing socket messages

> I have, however, noticed a mismatch sometimes between the interface index in the message and the interface index ...
Dan McDonald
08:35 PM Feature #14206: IP interface MTU changes could emit routing socket messages
For MTU, the following change appears to work.... Nahum Shalman
08:25 PM Bug #14266 (Closed): bhyve mishandles TLB flush on VMX
"git commit d1c02647196254b902261506af8a31be3080ca68":https://github.com/illumos/illumos-gate/commit/d1c02647196254b9... Electric Monk
06:09 PM Bug #14266: bhyve mishandles TLB flush on VMX
I've tested this change locally on Intel gear, where the normal battery of guests all booted and ran fine. Several c... Patrick Mooney
03:02 PM Bug #14266: bhyve mishandles TLB flush on VMX
To clarify: The early error messages in the first trace above are not of concern to us now.... Patrick Mooney
06:40 AM Bug #14266 (Closed): bhyve mishandles TLB flush on VMX
After the integration of #13896, some community members reported issues running bhyve workloads on Intel-based machin... Patrick Mooney
07:07 PM Bug #14263 (Closed): wsdiff: replace some deprecated python methods
"git commit a2e1144ad94de08080f8d22a0e22ef8fa80633a4":https://github.com/illumos/illumos-gate/commit/a2e1144ad94de080... Electric Monk
07:07 PM Feature #14201 (Closed): want string property ranges for mac
"git commit a4f54fee7149bd2bebbbb47e47179c8d8873c562":https://github.com/illumos/illumos-gate/commit/a4f54fee7149bd2b... Electric Monk
03:30 PM Bug #14267: ena panic triggered by static networking
Thanks for the report Peter. I'm slammed this week and will probably not have time to dig into this at all this week.... Ryan Zezeski
02:31 PM Bug #14267 (New): ena panic triggered by static networking
Testing Tribblix m25.2 on an EC2 t3.micro instance. All going well until I try to enable static networking:
/u...
Peter Tribble

2021-11-28

03:23 PM Bug #36: need usbser_edge replacement
Whoa, not of the cheapest devices. The most cheap version I could find costs $100:
https://www.barcodesinc.com/digi/...
Saulius Krasuckas
03:08 PM Bug #37: yge needs support for marvell 88e8057 and 8059
Garrett, is the support still lacking?
Not sure where could I find this NIC controller these days.
Saulius Krasuckas
03:04 PM Feature #4135: integrate lockf utility
Andrew Stormont wrote in #note-3:
> after looking at the manpage for the BSD flock command and the code that we have ...
Saulius Krasuckas

2021-11-26

05:53 AM Bug #14264 (Closed): kstat_lookup and friends should take const strings
Right now kstat_lookup takes char* which means passing constants requires casts and compiler grumbles.
The parameter...
Rich Lowe

2021-11-25

01:35 PM Bug #14263: wsdiff: replace some deprecated python methods
I've also tested this on OpenIndiana using Python 2.7 and Python 3.5 Andy Fiddaman

2021-11-24

03:32 PM Bug #14263: wsdiff: replace some deprecated python methods
Tested running the updated @wsdiff@ using python 3.9, 3.10 and 2.7 Andy Fiddaman
03:28 PM Bug #14263 (Closed): wsdiff: replace some deprecated python methods
@wsdiff@ uses deprecated methods that are producing warnings with python 3.10... Andy Fiddaman
02:24 PM Bug #14262 (Closed): ntp_adjtime() should only validate constant with MOD_TIMECONST
The @ntp_adjtime()@ system call validates that the offset field in the @timex@ struct passed in is within a valid ran... Andy Fiddaman
11:03 AM Feature #14201: want string property ranges for mac
Compared to Robert's original work in SmartOS, The @mac_propval_str_range_t@ is now using a C99 flexible array for it... Andy Fiddaman

2021-11-23

10:04 PM Bug #14259 (Closed): <sys/elf.h> is missing STB_LOOS/STB_HIOS
"git commit ee57561bf1f188f8f5f7070bc7fb2d1d1f928a7c":https://github.com/illumos/illumos-gate/commit/ee57561bf1f188f8... Electric Monk
07:57 PM Bug #14259: <sys/elf.h> is missing STB_LOOS/STB_HIOS
tested by builds (which are fine, we don't use the symbol), and confirming the values are correct. Rich Lowe
08:35 PM Bug #14261 (In Progress): bhyve should expose kernel device state
Given that bhyve implements fair amount of device emulation in the kernel vmm (LAPIC, IO-APIC, PIT, etc), it would be... Patrick Mooney
08:06 PM Bug #14260 (Closed): bhyve PICs should use unsigned levels
Both the AT-PIC and IO-APIC in the bhyve kernel device emulation use signed integers to record the level of their rep... Patrick Mooney
07:04 PM Feature #13689 (Closed): Want AWS ENA driver
"git commit 6f443ebc1fb4fec01d6e8fa8ca4648182ed215bb":https://github.com/illumos/illumos-gate/commit/6f443ebc1fb4fec0... Electric Monk
06:14 PM Bug #14208 (Closed): zoneadmd should not inherit zoneadm's environment
"git commit a28480febf31f0e61debac062a55216a98a05a92":https://github.com/illumos/illumos-gate/commit/a28480febf31f0e6... Electric Monk
09:05 AM Feature #14081 (Closed): bhyve upstream sync 2021 September
"git commit b0de25cb23668fa4535078d18a0618eee442c000":https://github.com/illumos/illumos-gate/commit/b0de25cb23668fa4... Electric Monk
05:00 AM Bug #14229 (Closed): secflags_dts relies on compiler defaults
"git commit 0554d5ecd11d9644cbb915be31b5a0b7abb40122":https://github.com/illumos/illumos-gate/commit/0554d5ecd11d9644... Electric Monk
02:16 AM Bug #14229: secflags_dts relies on compiler defaults
To test this, I ran this test on its own and then as part of the broader os-tests:... Robert Mustacchi

2021-11-22

10:52 PM Bug #14256 (Closed): package inc files should be pkgfmt v2 as well
"git commit 96bb5f330b9b75a0f74766485ffaf400a063a668":https://github.com/illumos/illumos-gate/commit/96bb5f330b9b75a0... Electric Monk
01:07 AM Bug #14256: package inc files should be pkgfmt v2 as well
tested just by building Rich Lowe
12:28 PM Feature #14081: bhyve upstream sync 2021 September
This has been in OmniOS bloody for a couple of months and tested with a wide range of guests including windows 10, wi... Andy Fiddaman
11:32 AM Feature #2554 (Closed): ipadm needs IPMP configuration support
"git commit a73be61a80f7331c35adfa540bcf8f1546ff1e33":https://github.com/illumos/illumos-gate/commit/a73be61a80f7331c... Electric Monk
01:39 AM Bug #14259 (Closed): <sys/elf.h> is missing STB_LOOS/STB_HIOS
We should have STB_LOOS/STB_HIOS in sys/elf.h for completeness and correctness Rich Lowe

2021-11-21

07:51 PM Bug #14258 (Closed): The manual should follow RFC 2606
RFC 2606 reserves a number of domain names for use in examples and documentation
https://datatracker.ietf.org/doc/ht...
Peter Tribble
02:41 PM Bug #14257 (Closed): Errors for ct_pr_event_get_senderct in the manual
There's a typo in ct_pr_event_get_pid.3contract:
\fBct_pr_event_get_sender()\fRa
Looking closer, it appears tha...
Peter Tribble
08:36 AM Bug #14256 (Closed): package inc files should be pkgfmt v2 as well
The pkgfmting that happened in #14218 missed the .inc files we use for some package's manual pages, we should format ... Rich Lowe
12:35 AM Bug #14247 (Closed): SMF seed databases contain build paths
"git commit f81209f5137586c57e31f7d74b929149299d9b3c":https://github.com/illumos/illumos-gate/commit/f81209f5137586c5... Electric Monk

2021-11-20

09:31 PM Bug #14255: gcc10 removes symbols from genunix, impeding CTF uniquification
See also https://gist.github.com/citrus-it/ebd654b35037e0b5411c5f5555b9d61f for some analysis of the CTF created from... Andy Fiddaman
09:12 PM Bug #14255 (Closed): gcc10 removes symbols from genunix, impeding CTF uniquification
As of gcc10, the default setting for the @eliminate-unused-debug-symbols@ option is @on@.
This means that, when us...
Andy Fiddaman
08:10 PM Bug #14235 (Closed): pcitool doesn't properly handle AMD Type 1 I/O space access
"git commit 671e12f2cf68dbd241dfc08296dc05fecc27127c":https://github.com/illumos/illumos-gate/commit/671e12f2cf68dbd2... Electric Monk
07:03 PM Bug #14253: Please define V4L2_PIX_FMT_RGB444 in videolinux2
The Linux kernel source seems to use this macro as well in drivers/media/v4l2-core/v4l2-ioctl.c
v4l2-ioctl.c: ca...
David Stes
07:30 AM Bug #14253 (New): Please define V4L2_PIX_FMT_RGB444 in videolinux2

The illumos videolinux2.h header file
/usr/include/sys/videodev2.h
is not defining the macro V4L2_PIX_FMT_RGB...
David Stes
05:45 PM Bug #14245 (Closed): sed regression tests 7.1 and 7.7 are locale sensitive
"git commit b15548ab7300ec8625be47442fd92b71ed91c2cd":https://github.com/illumos/illumos-gate/commit/b15548ab7300ec86... Electric Monk
04:55 PM Bug #14254: usr/src/tools is confused about what native means
Andrew Stormont wrote in #note-4:
> I think it's worth fixing the native stuff regardless.
Definitely, whatever i...
Joshua M. Clulow
04:48 PM Bug #14254: usr/src/tools is confused about what native means
I think it's worth fixing the native stuff regardless. I would also like a version of illumos LD which can run on a ... Andrew Stormont
04:39 PM Bug #14254: usr/src/tools is confused about what native means
I'm not sure as a project that we really want to support building the OS on foreign systems. That's a pretty big cha... Joshua M. Clulow
04:32 PM Bug #14254: usr/src/tools is confused about what native means
My goal is to be able to build illumos-gate on a Mac, which makes things more complicated. Some of the problems with... Andrew Stormont
03:55 PM Bug #14254: usr/src/tools is confused about what native means
Might be worth looking at what's been done in some of the prior ARM porting work, which was cross-built:
https://g...
Joshua M. Clulow
03:26 PM Bug #14254 (New): usr/src/tools is confused about what native means
If we ever want to support cross-compiling we must first sort out the mess around what exactly a "native" build is. ... Andrew Stormont
03:10 PM Bug #14247: SMF seed databases contain build paths
I tested this by doing a full illumos-gate build on both OmniOS and OpenIndiana and by manually inspecting the genera... Andy Fiddaman

2021-11-19

11:29 PM Bug #13981 (Closed): bhyve emulation should set dirty bits
"git commit 0153d828c132fdb1a17c11b99386a3d1b87994cf":https://github.com/illumos/illumos-gate/commit/0153d828c132fdb1... Electric Monk
04:54 AM Bug #13981: bhyve emulation should set dirty bits
The primary test notes for this are included in #13896. Patrick Mooney
11:29 PM Bug #13896 (Closed): bhyve VM interfaces should be better fit
"git commit 0153d828c132fdb1a17c11b99386a3d1b87994cf":https://github.com/illumos/illumos-gate/commit/0153d828c132fdb1... Electric Monk
05:07 AM Bug #13896: bhyve VM interfaces should be better fit
I created #14251 to address the need for creating a real interface (beyond @mdb -kw@) for enabling dirty page trackin... Patrick Mooney
05:00 AM Bug #13896: bhyve VM interfaces should be better fit
The ticket for #13981 includes a test program used to exercise the edge case of unmapping an object from the guest-ph... Patrick Mooney
04:52 AM Bug #13896: bhyve VM interfaces should be better fit
A/D tracking (and thus the better interfaces) have been a focus for work done in Propolis, so that has been one of th... Patrick Mooney
10:18 PM Bug #14235: pcitool doesn't properly handle AMD Type 1 I/O space access
I also did a few spot checks of other systems with @pcieadm@ and made sure that we were still dumping configuration s... Robert Mustacchi
10:15 PM Feature #14252 (Closed): Adjust boolean_t under __EXTENSIONS__
Historically the @boolean_t@ type has tried to hide itself and change the names of its types while under an XPG speci... Robert Mustacchi
10:01 PM Bug #14245: sed regression tests 7.1 and 7.7 are locale sensitive
The test now hardcodes asking for a C locale. I have tested this by running this in a different locale and verifying ... Robert Mustacchi
09:35 PM Feature #14223 (Closed): Add change key zfs channel program
"git commit d8f839f91e21bea2f5200f95df55608cbecdeeb9":https://github.com/illumos/illumos-gate/commit/d8f839f91e21bea2... Electric Monk
07:20 PM Bug #4450 (Closed): pointless condfree in libfmnotify
"git commit 705b6680745618ebbf67feb254ce9a62511084a5":https://github.com/illumos/illumos-gate/commit/705b6680745618eb... Electric Monk
05:06 AM Bug #14251 (New): operationalize bhyve dirty page tracking
The change for #13896 / #13981 added a kernel variable @gpt_track_dirty@, defaulting to @false@, which enables the tr... Patrick Mooney
02:48 AM Bug #14234 (Closed): smbios chassis elements need work
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
02:48 AM Bug #14233 (Closed): smbios_info_chassis calculates sku number incorrectly
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
02:48 AM Bug #14232 (Closed): several smbios_info_* routines don't check for bad ids
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
02:48 AM Feature #14231 (Closed): want support for SMBIOS 3.5
"git commit d53cdfab6d4896af92b7a3df87a26060caf179ae":https://github.com/illumos/illumos-gate/commit/d53cdfab6d4896af... Electric Monk
01:47 AM Bug #14230 (Closed): badseg test leaves coreadm in maintenance
"git commit e43afc9605f99023dbdb4a7b5309de87e6016db6":https://github.com/illumos/illumos-gate/commit/e43afc9605f99023... Electric Monk
01:44 AM Bug #14250 (Closed): ld should resolve discarded COMDAT symbols against their mates
We got a bug report regarding building clang, and also building rust that errors like the following were seen:... Rich Lowe

2021-11-18

11:31 PM Bug #4450: pointless condfree in libfmnotify
Dan McDonald wrote in #note-3:
> Testing will be interesting, since most distros do not, by default, exercise libfmn...
Andy Fiddaman
07:31 PM Bug #4450: pointless condfree in libfmnotify
Testing steps:
1.) Run "pid-downstack.d" (attached) on running stock smtp-notify binary, and induce a failure. Ou...
Dan McDonald
06:54 PM Bug #4450: pointless condfree in libfmnotify
Testing will be interesting, since most distros do not, by default, exercise libfmnotify:
Here's OmniOS bloody:
<pr...
Dan McDonald
08:41 PM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
It is directly related to #12852 . I will link it. Dan McDonald
08:37 PM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
Dan McDonald wrote in #note-1:
> Will this also affect symbol names (I can imagine they might?).
Fortunately it d...
Joshua M. Clulow
08:23 PM Feature #14249: pseudo-terminal nomenclature should reflect POSIX
Joshua M. Clulow wrote:
> The Austin Group has, after much debate, decided on a new set of names for various pseudo-...
Dan McDonald
08:22 PM Feature #14249 (Closed): pseudo-terminal nomenclature should reflect POSIX
The Austin Group has, after much debate, decided on a new set of names for various pseudo-terminal facilities. We sh... Joshua M. Clulow
08:31 PM Feature #13689: Want AWS ENA driver
h2. Testing Notes
* Verified this driver sends/receives traffic on Nitro/ENA instances @t3.small@ (up to 5 Gbits/s...
Ryan Zezeski
06:01 PM Feature #14223: Add change key zfs channel program
This change has been in SmartOS for over a year. The only changes for upstreaming were the pkg(5) additions and the z... Jason King
05:27 PM Bug #14248 (New): cstyle warns on valid whitespace usage in comments
In my recent ena work I had the follow block comment. This doesn't look quite right because the tabs are being conver... Ryan Zezeski
04:25 PM Bug #14240: SO_SNDTIMEO / SO_RCVTIMEO with no effect on AF_UNIX / SOCK_STREAM
By saying "no effect as of SmartOS 20190214T002809Z", do you mean the timeouts worked properly in older SmartOS revis... Dan McDonald
01:50 PM Bug #14236: signed math leads getelfshdr astray
I've tested this with a suite of corrupt and crafted ELF files that previously caused the system to variously panic, ... Andy Fiddaman
01:25 PM Bug #14247: SMF seed databases contain build paths
I've also tested timing since I changed this to only start the temporary @svc.configd@ process once for each batch of... Andy Fiddaman
01:24 PM Bug #14247: SMF seed databases contain build paths
After the change in the associated Gerrit review:... Andy Fiddaman
01:18 PM Bug #14247: SMF seed databases contain build paths
Checking on gate as it is now:... Andy Fiddaman
11:18 AM Bug #14247 (Closed): SMF seed databases contain build paths
The SMF seed databases that are built from gate end up containing the gate build path in their manifestfiles attribut... Andy Fiddaman
08:07 AM Bug #13185 (Resolved): -zassert-deflib does not work for 64-bit objects
Andy Fiddaman
08:06 AM Bug #13185 (Pending RTI): -zassert-deflib does not work for 64-bit objects
This has been integrated into the illumos gcc patch set in https://github.com/illumos/gcc/tree/il-10_3_0 Andy Fiddaman
07:41 AM Bug #14245: sed regression tests 7.1 and 7.7 are locale sensitive
Note, the 7.7 failure can sometimes be masked due to #14246. Robert Mustacchi
07:33 AM Bug #14245 (Closed): sed regression tests 7.1 and 7.7 are locale sensitive
The multi_test.ksh test 7.1 prints a bunch of values. When I'm in an en_US.UTF-8 locale or a C.UTF-8 locale, or likel... Robert Mustacchi
07:39 AM Feature #14231: want support for SMBIOS 3.5
Here is a full test suite run on its own:... Robert Mustacchi
07:37 AM Bug #14246 (New): sed regression test 7.7 fails due to mediated dictionaries
Some distros have opted to ship replacements for @/usr/share/lib/dict/words@. While I normally run these tests in a s... Robert Mustacchi
07:26 AM Bug #14234: smbios chassis elements need work
I tested this through general test suite additions (see #14231) and manual dumping of those tables that were used in ... Robert Mustacchi
02:57 AM Bug #14244 (Closed): chunks of protocmp escaped into pkg:/system/test/elftest
"git commit b01ccfc756001a8958d2e91fcd4e48f30456b2ef":https://github.com/illumos/illumos-gate/commit/b01ccfc756001a89... Electric Monk
02:50 AM Bug #14244: chunks of protocmp escaped into pkg:/system/test/elftest
tested by building and installing the new bits Rich Lowe
01:02 AM Bug #14244 (Closed): chunks of protocmp escaped into pkg:/system/test/elftest
A copy/paste/thinking mishap left some chunks of protocmp output in the pkg:/system/test/elftest manifest.
Bogus own...
Rich Lowe
 

Also available in: Atom