Illumos/gate 2671fc5usr/src/lib/libc/amd64 Makefile, usr/src/lib/libc/i386 Makefile.com

17350 libc: inconsistent indenting
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,054-1,040usr/src/lib/libc/port/regex/regex.c
+10-6usr/src/lib/libc/port/print/doprnt.c
+6-0usr/src/lib/libc/i386/Makefile.com
+6-0usr/src/lib/libc/amd64/Makefile
+2-2usr/src/lib/libc/port/aio/aio.c
+2-1usr/src/lib/libc/port/gen/ndbm.c
+1,080-1,0496 files

Illumos/gate 6919cfbusr/src/lib/libc/port/gen localtime.c

17357 libc: check sign expansion
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-1usr/src/lib/libc/port/gen/localtime.c
+2-11 files

Illumos/gate aa6d689usr/src/lib/libc/inc nsswitch_priv.h

17359 libc: retry_test() warn: was '== 3' instead of '='
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-3usr/src/lib/libc/inc/nsswitch_priv.h
+4-31 files

Illumos/gate e6ff309usr/src/common/unicode u8_textprep.c

17362 libc: buffer overflow
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-0usr/src/common/unicode/u8_textprep.c
+5-01 files

Illumos/gate 81b49c3usr/src/lib/libc/port/gen mon.c

17363 libc: monitor() variable dereferenced before check
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+9-7usr/src/lib/libc/port/gen/mon.c
+9-71 files

Illumos/gate 1f0978ausr/src/pkg/manifests system-test-i2ctest.p5m, usr/src/test/i2c-tests Makefile

17822 want wrapper for i2c-tests
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
+46-0usr/src/test/i2c-tests/cmd/i2c-test.ksh
+41-0usr/src/test/i2c-tests/cmd/Makefile
+2-2usr/src/test/i2c-tests/Makefile
+3-1usr/src/pkg/manifests/system-test-i2ctest.p5m
+92-34 files

Illumos/gate 9fe9c13usr/src/pkg/manifests system-i2c.p5m, usr/src/uts/common/io/i2c/ctrl/pchsmbus pchsmbus.h pchsmbus.c

17815 Add Alder Lake-N SMBus Device IDs
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-2usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.h
+5-2usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
+4-1usr/src/pkg/manifests/system-i2c.p5m
+16-53 files

Illumos/gate a31e6feusr/src/uts/common/io/i2c/nexus i2cnex.c

17821 uninitialized nex pointer in i2c_nex_bus_ctl
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-1usr/src/uts/common/io/i2c/nexus/i2cnex.c
+4-11 files

Illumos/gate 2b7c756usr/src/pkg/manifests system-gpio.p5m system-i2c.p5m

17820 i2c and gpio packages missing variant.arch
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-1usr/src/pkg/manifests/system-gpio.p5m
+1-0usr/src/pkg/manifests/system-i2c.p5m
+3-12 files

Illumos/gate c2e609ausr/src/boot Makefile.version, usr/src/boot/libsa ip.c

15577 loader: ip fragment reassembly is buggy
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+197-113usr/src/boot/libsa/ip.c
+1-1usr/src/boot/Makefile.version
+198-1142 files

Illumos/gate ab9b3e6usr/src/cmd/bhyve/common config.c config.h

17682 bhyve: want walk_config_nodes()
Reviewed by: Corvin Köhne <corvink at freebsd.org>
Reviewed by: Mark Jonston <markj at freebsd.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+33-16usr/src/cmd/bhyve/common/config.c
+9-0usr/src/cmd/bhyve/common/config.h
+42-162 files

Illumos/gate 691ceb5usr/src/cmd/smbsrv/smbadm smbadm.c

17770 smbadm: double free of 'mname' is actually missing no return attribute
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/cmd/smbsrv/smbadm/smbadm.c
+1-11 files

Illumos/gate ca31524usr/src/tools/svc/svccfg Makefile

17211 Tools svccfg build missing LIBSCF
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-0usr/src/tools/svc/svccfg/Makefile
+2-01 files

Illumos/gate cb541f8usr/src/cmd .gitignore, usr/src/test .gitignore

17819 Update gitignore files for recently added artefacts
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-0usr/src/cmd/.gitignore
+3-0usr/src/test/.gitignore
+7-02 files

Illumos/gate 405a9a9usr/src/boot Makefile.version, usr/src/boot/efi/libefi efiserialio.c efiisaio.c

17808 loader.efi: efi_close_devpath() errors
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Sherman Wang <sherman.s.wang+illumos at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-3usr/src/boot/efi/libefi/efiserialio.c
+2-2usr/src/boot/efi/libefi/efiisaio.c
+1-1usr/src/boot/Makefile.version
+6-63 files

Illumos/gate 415435busr/src/cmd/pcieadm pcieadm_bar.c pcieadm.c, usr/src/test/util-tests/tests/pcieadm pcieadm-priv.ksh pcieadmtest.ksh

17805 Want pcieadm config space offsets
17806 Want pcieadm bar operations
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+809-0usr/src/cmd/pcieadm/pcieadm_bar.c
+145-58usr/src/cmd/pcieadm/pcieadm.c
+140-61usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+67-1usr/src/test/util-tests/tests/pcieadm/pcieadm-priv.ksh
+19-6usr/src/cmd/pcieadm/pcieadm.h
+11-2usr/src/test/util-tests/tests/pcieadm/pcieadmtest.ksh
+1,191-1282 files not shown
+1,201-1338 files

Illumos/gate b21666cusr/src/uts/common/sys pci_tools.h, usr/src/uts/i86pc/io/pci pci_tools.c

17804 x86 pci_tools bungles BAR management
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+344-268usr/src/uts/i86pc/io/pci/pci_tools.c
+3-1usr/src/uts/common/sys/pci_tools.h
+347-2692 files

Illumos/gate 14f37efusr/src/uts/common/inet/ipf ip_frag.c

2538 IP Filter mishandles fragment cache hash table
Reviewed by: iximeow <illumos at iximeow.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+5-22usr/src/uts/common/inet/ipf/ip_frag.c
+5-221 files

Illumos/gate 62f8be1usr/src/uts/common/io/nvme nvme.c nvme_var.h

17771 NVMe devices can have only one I/O queue
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+59-10usr/src/uts/common/io/nvme/nvme.c
+3-1usr/src/uts/common/io/nvme/nvme_var.h
+62-112 files

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/pca953x.h
+72-0usr/src/uts/common/sys/gpio/ltc4306.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/lib/libxpio/common/libxpio.c
+752-0usr/src/cmd/gpioadm/gpioadm_gpio.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