Illumos/gate 0cbe481usr/src/test/i2c-tests/i2csimd i2csimd.c, usr/src/test/i2c-tests/tests/ioctl addresses.c invalid-io.c

17769 Want i2c test suite
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+701-0usr/src/uts/common/io/i2c/ctrl/i2csim/i2csim.c
+648-0usr/src/test/i2c-tests/tests/ioctl/addresses.c
+543-0usr/src/test/i2c-tests/tests/libi2c/discovery.c
+454-0usr/src/test/i2c-tests/tests/libi2c/addr-util.c
+419-0usr/src/test/i2c-tests/tests/ioctl/invalid-io.c
+369-0usr/src/test/i2c-tests/i2csimd/i2csimd.c
+3,134-038 files not shown
+6,475-144 files

Illumos/gate a3ebb52usr/src/lib/libxpio/common libxpio_attr.c, usr/src/uts/common/io/i2c/gpio/pca953x pca953x.c

17671 LTC4305/6 I2C Mux/GPIO Driver
17672 PCA954x family I2C Mux Driver
17673 PCA953x family I2C GPIO Driver
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+846-0usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
+790-0usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
+336-0usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
+72-0usr/src/uts/common/sys/gpio/ltc4306.h
+72-0usr/src/uts/common/sys/gpio/pca953x.h
+54-0usr/src/lib/libxpio/common/libxpio_attr.c
+2,170-010 files not shown
+2,405-016 files

Illumos/gate 04a1c1ausr/src/man/man4d spd511x.4d, usr/src/uts/common/io/eedev eedev.c eedev.h

17664 EEPROM Driver Framework
17665 DDR4 I2C SPD EEPROM Driver
17666 DDR5 I2C SPD/Hub EEPROM Driver
17667 AT24C family I2C EEPROM Driver
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,097-0usr/src/uts/common/io/eedev/eedev.c
+554-0usr/src/uts/common/io/i2c/eeprom/at24c/at24c.c
+488-0usr/src/uts/common/io/i2c/eeprom/spd511x/spd511x.c
+448-0usr/src/uts/common/io/i2c/eeprom/ee100x/ee100x.c
+104-0usr/src/uts/common/io/eedev/eedev.h
+81-0usr/src/man/man4d/spd511x.4d
+2,772-016 files not shown
+3,246-022 files

Illumos/gate 2042f02usr/src/man/man4d ts511x.4d tmp43x.4d, usr/src/uts/common/io/i2c/sensor/lm7x lm7x.c

17661 TS511x DDR5 I2C temperature sensor driver
17662 LM75 family I2C temperature sensor driver
17663 TMP43x family I2C temperature sensor driver
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+675-0usr/src/uts/common/io/i2c/sensor/tmp43x/tmp43x.c
+452-0usr/src/uts/common/io/i2c/sensor/lm7x/lm7x.c
+362-0usr/src/uts/common/io/i2c/sensor/ts511x/ts511x.c
+65-0usr/src/man/man4d/ts511x.4d
+57-0usr/src/man/man4d/tmp43x.4d
+49-0usr/src/man/man4d/lm7x.4d
+1,660-08 files not shown
+1,842-014 files

Illumos/gate c1733dbusr/src/man/man4d ismt.4d, usr/src/pkg/manifests system-i2c.p5m

17660 Intel SMBus Controller Drivers
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,304-0usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
+1,229-0usr/src/uts/common/io/i2c/ctrl/ismt/ismt.c
+466-0usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.h
+201-0usr/src/uts/common/io/i2c/ctrl/ismt/ismt.h
+75-0usr/src/pkg/manifests/system-i2c.p5m
+53-0usr/src/man/man4d/ismt.4d
+3,328-07 files not shown
+3,478-313 files

Illumos/gate 3200222usr/src/cmd/i2cadm i2cadm_io.c, usr/src/man/man8 i2cadm.8

17659 I2C and SMBus Framework
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1,999-0usr/src/uts/common/io/i2c/nexus/i2cnex.c
+1,510-0usr/src/man/man8/i2cadm.8
+1,272-0usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
+1,079-0usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
+1,030-0usr/src/uts/common/io/i2c/nexus/i2cnex_ctrl.c
+940-0usr/src/cmd/i2cadm/i2cadm_io.c
+7,830-046 files not shown
+20,179-152 files

Illumos/gate fd71220usr/src/cmd/gpioadm gpioadm_gpio.c, usr/src/lib/libxpio/common libxpio_attr.c libxpio.c

17670 Kernel GPIO Framework
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2,412-0usr/src/uts/common/io/gpio/kgpio.c
+804-0usr/src/man/man8/gpioadm.8
+754-0usr/src/lib/libxpio/common/libxpio_attr.c
+752-0usr/src/cmd/gpioadm/gpioadm_gpio.c
+752-0usr/src/lib/libxpio/common/libxpio.c
+646-0usr/src/uts/common/io/gpio/gpio_sim.c
+6,120-084 files not shown
+11,574-190 files

Illumos/gate 1f94a23usr/src/uts/common/mapfiles ddi.mapfile fnvlist.mapfile

17668 add more functions to ddi.mapfile
17669 add kernel fnvlist mapfile
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+160-4usr/src/uts/common/mapfiles/ddi.mapfile
+103-0usr/src/uts/common/mapfiles/fnvlist.mapfile
+263-42 files

Illumos/gate e15e1ddusr/src/uts/common/io/nvme nvme.c

17810 nvme_submit_io_cmd() should block rather than fail on saturation
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: ixi meow <illumos at iximeow.net>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+2-4usr/src/uts/common/io/nvme/nvme.c
+2-41 files

Illumos/gate ef0efd1usr/src/uts/common/io/sfxge/common efx_nvram.c

17762 sfxge: variable dereferenced before check
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3-2usr/src/uts/common/io/sfxge/common/efx_nvram.c
+3-21 files

Illumos/gate 29316b9usr/src/test/crypto-tests/tests/hmac hmac_sha2_data.h hmac_sha1_data.h, usr/src/uts/common/crypto/io sha2_mod.c dprov.c

17739 Add hmac_sha2 crypto tests
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+251-0usr/src/test/crypto-tests/tests/hmac/hmac_sha2_data.h
+186-0usr/src/test/crypto-tests/tests/hmac/hmac_sha1_data.h
+2-170usr/src/test/crypto-tests/tests/hmac/hmac_sha1_gen.c
+1-169usr/src/test/crypto-tests/tests/hmac/hmac_sha1.c
+131-2usr/src/uts/common/crypto/io/sha2_mod.c
+69-2usr/src/uts/common/crypto/io/dprov.c
+640-3435 files not shown
+741-34811 files

Illumos/gate 12b0348usr/src/test/crypto-tests/tests/common testfuncs.c, usr/src/test/crypto-tests/tests/hmac hmac_sha1_gen.c

17707 Panic in crypto driver when running ccm/gcm PKCS tests
17708 cryptoadm: failed to retrieve the mechanism list
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Jerry Jelinek <gjelinek at racktopsystems.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+374-0usr/src/uts/common/crypto/core/kcf_prov_lib.c
+214-0usr/src/test/crypto-tests/tests/hmac/hmac_sha1_gen.c
+70-15usr/src/uts/common/crypto/io/crypto.c
+29-2usr/src/uts/common/crypto/core/kcf_mech_tabs.c
+19-5usr/src/uts/common/sys/crypto/impl.h
+8-14usr/src/test/crypto-tests/tests/common/testfuncs.c
+714-3615 files not shown
+802-6021 files

Illumos/gate 6a4ed49usr/src/prototypes README prototype.Makefile

17807 it is a new year for prototypes, 2026
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1-1usr/src/prototypes/README
+1-1usr/src/prototypes/prototype.Makefile
+1-1usr/src/prototypes/prototype.S
+1-1usr/src/prototypes/prototype.c
+1-1usr/src/prototypes/prototype.csh
+1-1usr/src/prototypes/prototype.h
+6-612 files not shown
+18-1818 files

Illumos/gate 315959dusr/src/head assert.h, usr/src/head/iso assert_iso.h

17765 assert.h checks post-17491 are bad for C++
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Nahum Shalman <nahamu+illumos at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+8-2usr/src/head/iso/assert_iso.h
+2-2usr/src/head/assert.h
+10-42 files

Illumos/gate ad2626dusr/src/lib/mpapi/libmpscsi_vhci/common MP_SetLogicalUnitLoadBalanceType.c mp_utils.c, usr/src/uts/common/io/scsi/adapters/scsi_vhci mpapi_impl.c

17773 scsi_vhci: allow configuration of load balancing policy for individual logical units
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+92-4usr/src/lib/mpapi/libmpscsi_vhci/common/MP_SetLogicalUnitLoadBalanceType.c
+90-0usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
+14-1usr/src/lib/mpapi/libmpscsi_vhci/common/mp_utils.c
+13-1usr/src/uts/common/sys/scsi/adapters/mpapi_impl.h
+209-64 files

Illumos/gate dfd61a5usr/src/lib/scsi/libscsi/common scsi_subr.c

17683 libscsi: check version in libscsi_init()
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+7-0usr/src/lib/scsi/libscsi/common/scsi_subr.c
+7-01 files

Illumos/gate 325e0fcusr/src/uts/common/io/vioif vioif.c

17624 vioif: panic on attach failure
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+14-11usr/src/uts/common/io/vioif/vioif.c
+14-111 files

Illumos/gate 1681d5dusr/src/boot Makefile.version, usr/src/boot/common console.c

17785 loader: console list should use commas
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+12-4usr/src/boot/common/console.c
+1-1usr/src/boot/Makefile.version
+13-52 files

Illumos/gate 0838581usr/src/boot/forth support.4th

17786 loader: allow slash in variable names
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-3usr/src/boot/forth/support.4th
+3-31 files

Illumos/gate 590b8e4usr/src/man/man9f taskq.9f

17777 typos in TASKQ(9F)
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+3-3usr/src/man/man9f/taskq.9f
+3-31 files

Illumos/gate 7a3ca16usr/src/cmd/bhyve/common usb_mouse.c

17784 bhyve umouse_request() makes assumptions it maybe shouldn't
Reviewed by: Carlos Neira <cneira at edgecast.io>
Reviewed by: Toomas Soome <tsoome at edgecast.io>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Sathya Pramod Batni <pramod.batni at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+13-5usr/src/cmd/bhyve/common/usb_mouse.c
+13-51 files

Illumos/gate 92f5e48usr/src/cmd/bhyve/common pci_uart.c

17783 bhyve: pci-uart needs to also set subclass and function
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-0usr/src/cmd/bhyve/common/pci_uart.c
+2-01 files

Illumos/gate 75840dausr/src/uts/i86pc/os startup.c, usr/src/uts/intel/os cpuid.c fpu.c

17766 xsave area sizing must only consider enabled components
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+45-7usr/src/uts/intel/os/cpuid.c
+32-0usr/src/uts/intel/os/fpu.c
+13-8usr/src/uts/i86pc/os/startup.c
+0-18usr/src/uts/intel/os/fpu_subr.c
+2-0usr/src/uts/intel/sys/fp.h
+92-335 files

Illumos/gate b0b0cb3usr/src/lib/libc/port/gen getspent_r.c

13135 libc: str2spwd() warn: variable dereferenced before check 'instr'
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+9-9usr/src/lib/libc/port/gen/getspent_r.c
+9-91 files

Illumos/gate 8a52519usr/src/cmd/cmd-inet/usr.sbin/snoop snoop_capture.c snoop.c, usr/src/man/man3dlpi dlpi_promiscon.3dlpi

15573 Want incoming DLPI capture mode
15574 Want outgoing DLPI capture mode
15572 Want direction flag for snoop
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+30-1usr/src/man/man3dlpi/dlpi_promiscon.3dlpi
+28-1usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
+25-4usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
+26-2usr/src/uts/common/io/mac/mac_client.c
+24-0usr/src/uts/common/io/dld/dld_proto.c
+21-1usr/src/uts/common/io/dls/dls.c
+154-96 files not shown
+195-1212 files

Illumos/gate ce5afa9usr/src/uts/common/io/qede qede_gld.c

17760 qede: dereferencing freed memory
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-8usr/src/uts/common/io/qede/qede_gld.c
+4-81 files

Illumos/gate 2eba8ebusr/src/lib/libm/common/C _SVID_error.c

17602 atan2(0.0, -0.0) sets errno unexpectedly
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Marcel Telka <marcel at telka.sk>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+11-8usr/src/lib/libm/common/C/_SVID_error.c
+11-81 files

Illumos/gate 5882dd1usr/src/uts/common/fs/zfs dbuf.c

17763 Fix -Wuse-after-free warning in dbuf_destroy()
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-3usr/src/uts/common/fs/zfs/dbuf.c
+3-31 files

Illumos/gate 716f402usr/src/uts/common/io asy.c

17774 asy is too chatty about missing port
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-3usr/src/uts/common/io/asy.c
+5-31 files

Illumos/gate 038b96fusr/src/uts/i86pc/io mp_platform_misc.c

17758 pcplusmp: passing freed memory
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/i86pc/io/mp_platform_misc.c
+1-11 files