Illumos/gate b566148 — usr/src/cmd/bhyve/common pci_fbuf.c

18520 bhyve fbuf cannot support vga=on with low memory over the VGA window
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+53-5usr/src/cmd/bhyve/common/pci_fbuf.c
+53-51 files

Illumos/gate de75b86 — usr/src/uts/common/io/pciex pcie.c

18479 pcie fabric setup never enables 10-bit or 14-bit tag requesters
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+30-10usr/src/uts/common/io/pciex/pcie.c
+30-101 files

Illumos/gate 7dd84c9 — usr/src/cmd/zdump zdump.c

18554 zdump confused by permanent daylight saving time
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at oxidecomputer.com>
DeltaFile
+4-0usr/src/cmd/zdump/zdump.c
+4-01 files

Illumos/gate 9105c1b — usr/src/uts/common/fs/zfs zvol.c

18583 zvol_first_open() mishandles a failed "size" lookup
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+1-2usr/src/uts/common/fs/zfs/zvol.c
+1-21 files

Illumos/gate 45a59b6 — usr/src/uts/common/fs/zfs zil.c, usr/src/uts/common/fs/zfs/sys zil_impl.h

18562 zil_commit() can return success for records after a failed log block
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Reviewed by: Alexander Motin <alexander.motin at TrueNAS.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+55-5usr/src/uts/common/fs/zfs/zil.c
+1-0usr/src/uts/common/fs/zfs/sys/zil_impl.h
+56-52 files

Illumos/gate e9bc3f6 — usr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18616 zio_dva_throttle_done() should allow zinjected ZIO
Portions contributed by: Matthew Ahrens <matt at mahrens.org>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+146-0usr/src/test/zfs-tests/tests/functional/fault/write_error_throttle.ksh
+2-1usr/src/uts/common/fs/zfs/zio.c
+1-1usr/src/test/zfs-tests/runfiles/common.run
+1-0usr/src/pkg/manifests/system-test-zfstest.p5m
+150-24 files

Illumos/gate 040e4fa — usr/src/uts/common/fs/zfs vdev_indirect.c

18617 Fix divide by zero during indirect split damage
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+8-1usr/src/uts/common/fs/zfs/vdev_indirect.c
+8-11 files

Illumos/gate 336772c — usr/src/uts/common/inet/ipf ip_nat6.c

18571 ipf: nat6_newmap can divide by zero in random port selection
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at oxide.computer>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/inet/ipf/ip_nat6.c
+1-11 files

Illumos/gate f128a5f — usr/src/test/bhyve-tests/tests/vmm vcpu_alloc.c, usr/src/uts/intel/io/vmm vmm.c vmm_sol_dev.c

18525 bhyve: allocate vCPUs and their state on first use
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+210-205usr/src/uts/intel/io/vmm/intel/vmx.c
+135-113usr/src/uts/intel/io/vmm/vmm_sol_dev.c
+164-69usr/src/uts/intel/io/vmm/vmm.c
+116-0usr/src/test/bhyve-tests/tests/vmm/vcpu_alloc.c
+38-22usr/src/uts/intel/io/vmm/amd/svm.c
+10-28usr/src/uts/intel/io/vmm/amd/svm_softc.h
+673-43713 files not shown
+737-49619 files

Illumos/gate c398fcb — usr/src/uts/common/inet/ipf ip_nat6.c ip_nat.c

18570 ipf: portmap ending at 65535 stops port translation
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at oxide.computer>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-2usr/src/uts/common/inet/ipf/ip_nat6.c
+3-2usr/src/uts/common/inet/ipf/ip_nat.c
+6-42 files

Illumos/gate 940abd7 — usr/src/test/bhyve-tests/tests/inst_emul rep_instrs.h payload_rep_instrs.S, usr/src/uts/intel/io/vmm vmm.c vmm_instruction_emul.c

18607 Fix for 18491 misses invalid addresses
Reviewed by: ixi meow <illumos at iximeow.net>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+214-4usr/src/test/bhyve-tests/tests/inst_emul/rep_instrs.c
+81-0usr/src/test/bhyve-tests/tests/inst_emul/payload_rep_instrs.S
+19-12usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
+30-0usr/src/test/bhyve-tests/tests/inst_emul/rep_instrs.h
+23-5usr/src/uts/intel/io/vmm/vmm.c
+367-215 files

Illumos/gate b47a418 — usr/src/uts/intel/io/vmm vmm_sol_dev.c vmm_instruction_emul.c, usr/src/uts/intel/io/vmm/amd svm.c

18522 bhyve: pass struct vcpu rather than vm and vcpuid within the kernel
18523 bhyve svm_pmu_data_read() zeroes only the first 8 bytes of its output
18524 bhyve vm_vcpu_barrier() tests the wrong vCPU when applied to all vCPUs
18547 libvmmapi: vm_restart_instruction passes uninitialized arg to VM_RESTART_INSTRUCTION
18573 bhyve AMD PMU data class can be read and written on Intel hosts
Reviewed by: Luqman Aden <luqman at oxide.computer>
Reviewed by: ixi meow <illumos at iximeow.net>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+305-473usr/src/uts/intel/io/vmm/vmm.c
+362-344usr/src/uts/intel/io/vmm/intel/vmx.c
+312-327usr/src/uts/intel/io/vmm/amd/svm.c
+239-257usr/src/uts/intel/io/vmm/vmm_instruction_emul.c
+131-96usr/src/uts/intel/io/vmm/vmm_sol_dev.c
+96-99usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
+1,445-1,59629 files not shown
+1,800-1,90735 files

Illumos/gate c893fd0 — usr/src/cmd/zdb zdb.c, usr/src/test/zfs-tests/tests/functional/slog slog_replay_indirect_eof.ksh slog_replay_indirect_order.ksh

18510 ZIL replay of an indirect write leaks later writes in the same block
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+247-0usr/src/test/zfs-tests/tests/functional/slog/slog_replay_indirect_order.ksh
+115-0usr/src/test/zfs-tests/tests/functional/slog/slog_replay_indirect_eof.ksh
+79-14usr/src/uts/common/fs/zfs/dmu.c
+59-4usr/src/uts/common/fs/zfs/zil.c
+40-19usr/src/uts/common/fs/zfs/zfs_replay.c
+4-9usr/src/cmd/zdb/zdb.c
+544-4610 files not shown
+578-6116 files

Illumos/gate 586dee9 — usr/src/cmd/bhyve/common bhyvegc.h rfb_impl.h

18602 bhyve: framebuffer resolution from the guest is not validated
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+35-15usr/src/cmd/bhyve/common/pci_fbuf.c
+2-3usr/src/cmd/bhyve/common/rfb_impl.h
+3-0usr/src/cmd/bhyve/common/bhyvegc.h
+40-183 files

Illumos/gate 98a642e — usr/src/cmd/bhyve/common pci_xhci.c

18601 bhyve: xHCI event ring size is re-read from guest memory
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+98-65usr/src/cmd/bhyve/common/pci_xhci.c
+98-651 files

Illumos/gate 7bbcc14 — usr/src/lib/lib9p/common request.c genacl.c

18576 lib9p: Tstat handler clobbers qid type bits
18577 lib9p: NFSv4 ACL conversion is broken
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+32-6usr/src/lib/lib9p/common/genacl.c
+1-1usr/src/lib/lib9p/common/request.c
+33-72 files

Illumos/gate 7a07375 — usr/src/common/dis/i386 dis_tables.c, usr/src/pkg/manifests system-test-utiltest.p5m

17788 AVX-512 FP16 dis support
18339 x86 dis misses some scaled SIB cases
18474 dis check for evex disp8 is incorrect
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3,897-0usr/src/test/util-tests/tests/dis/i386/64.avx512_fp16.out
+2,646-0usr/src/test/util-tests/tests/dis/i386/64.avx512_fp16.s
+1,814-352usr/src/common/dis/i386/dis_tables.c
+51-0usr/src/test/util-tests/tests/dis/i386/64.sib.s
+42-0usr/src/test/util-tests/tests/dis/i386/64.sib.out
+4-0usr/src/pkg/manifests/system-test-utiltest.p5m
+8,454-3526 files

Illumos/gate 426f9ed — usr/src/uts/common/fs/nfs nfs_stats.c

18531 NFSv4 server statistics array is missing NFSv4.2 operations
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+16-0usr/src/uts/common/fs/nfs/nfs_stats.c
+16-01 files

Illumos/gate 7b1e018 — usr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18555 Fixed data integrity issue when underlying disk returns error
Imported from: OpenZFS f82f0279ed588505c16a9026786ba966dbc5f0ee
Portions contributed by: Matthew Ahrens <matt at mahrens.org>
Reviewed by: George Wilson <gwilson at delphix.com>
Reviewed by: Prakash Surya <prakash.surya at delphix.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+89-0usr/src/test/zfs-tests/tests/functional/slog/slog_lwb_write_error.ksh
+31-2usr/src/uts/common/fs/zfs/zil.c
+2-1usr/src/test/zfs-tests/runfiles/common.run
+1-0usr/src/pkg/manifests/system-test-zfstest.p5m
+123-34 files

Illumos/gate 08a25d4 — usr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18569 dmu_objset_open_impl: unregister prop callbacks on error
Imported from: OpenZFS 904d4327f4ab410724040bbb26911ab96da36324
Portions contributed by: Matthew Ahrens <matt at mahrens.org>
Reviewed by: Tony Hutter <hutter2 at llnl.gov>
Reviewed by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+110-0usr/src/test/zfs-tests/tests/functional/fault/objset_open_prop_error.ksh
+2-1usr/src/test/zfs-tests/runfiles/common.run
+1-0usr/src/uts/common/fs/zfs/dmu_objset.c
+1-0usr/src/pkg/manifests/system-test-zfstest.p5m
+114-14 files

Illumos/gate a2102bd — usr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18556 Handle unexpected errors in zil_lwb_commit() without ASSERT()
Imported from: OpenZFS 3a7c35119e5456b5d2eb54db18c331e201ef776c
Portions contributed by: Matthew Ahrens <matt at mahrens.org>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+131-0usr/src/test/zfs-tests/tests/functional/fault/zil_get_data_error.ksh
+32-6usr/src/uts/common/fs/zfs/zil.c
+1-1usr/src/test/zfs-tests/runfiles/common.run
+1-0usr/src/pkg/manifests/system-test-zfstest.p5m
+165-74 files

Illumos/gate c44b2a1 — usr/src/lib/libdladm/common linkprop.c, usr/src/man/man9e mac.9e

18575 Add 400GBASE-CR8 and 400GBASE-SR8 to Ethernet media types
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+11-1usr/src/man/man9e/mac.9e
+8-1usr/src/uts/common/sys/mac_ether.h
+2-0usr/src/lib/libdladm/common/linkprop.c
+21-23 files

Illumos/gate a250417 — usr/src/test/zfs-tests/tests/functional/slog slog.kshlib slog_replay_fs_split_truncate.ksh, usr/src/uts/common/fs/zfs zil.c

18512 Torn writes after crash with ZIL's WR_NEED_COPY
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+305-14usr/src/uts/common/fs/zfs/zil.c
+152-0usr/src/test/zfs-tests/tests/functional/slog/slog_replay_volume_split_boundary.ksh
+126-0usr/src/test/zfs-tests/tests/functional/slog/slog_replay_fs_split_write.ksh
+124-0usr/src/test/zfs-tests/tests/functional/slog/slog_replay_volume_split_write.ksh
+86-0usr/src/test/zfs-tests/tests/functional/slog/slog_replay_fs_split_truncate.ksh
+28-0usr/src/test/zfs-tests/tests/functional/slog/slog.kshlib
+821-148 files not shown
+866-2514 files

Illumos/gate 334eab7 — usr/src/cmd/cmd-inet/usr.lib/in.ndpd Makefile tables.c

18475 in.ndpd could compute timeouts with a monotonic timer
Reviewed by: Trey Aspelund <t.k.aspelund at gmail.com>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-10usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
+11-3usr/src/cmd/cmd-inet/usr.lib/in.ndpd/config.c
+6-6usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
+4-7usr/src/cmd/cmd-inet/usr.lib/in.ndpd/Makefile
+25-264 files

Illumos/gate 460f791 — usr/src/test/os-tests/tests/oclo Makefile oclo.c, usr/src/uts/common/fs/ctfs ctfs_latest.c ctfs_event.c

18395 files in ctfs fail to open(2) with EINVAL when O_CLOEXEC or O_CLOFORK are set
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+166-0usr/src/test/os-tests/tests/oclo/oclo.c
+7-0usr/src/uts/common/sys/ctfs_impl.h
+2-1usr/src/uts/common/fs/ctfs/ctfs_latest.c
+2-1usr/src/uts/common/fs/ctfs/ctfs_event.c
+2-1usr/src/uts/common/fs/ctfs/ctfs_ctl.c
+2-1usr/src/test/os-tests/tests/oclo/Makefile
+181-41 files not shown
+183-57 files

Illumos/gate aa68ff7 — usr/src/uts/i86pc/vm hat_i86.c

18446 hat_tlb_inval_range() should not scan every possible CPU id
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+25-21usr/src/uts/i86pc/vm/hat_i86.c
+25-211 files

Illumos/gate 75921bb — usr/src/cmd/bhyve/common pci_virtio_net.c virtio.c

18541 bhyve: virtio-blk, virtio-net and virtio-scsi could support F_EVENT_IDX
18542 bhyve: viona should only offer features which userspace supports
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+52-2usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+27-0usr/src/cmd/bhyve/common/pci_virtio_block.c
+20-1usr/src/cmd/bhyve/common/pci_virtio_viona.c
+18-0usr/src/cmd/bhyve/common/virtio.h
+11-0usr/src/cmd/bhyve/common/virtio.c
+7-0usr/src/cmd/bhyve/common/pci_virtio_net.c
+135-36 files

Illumos/gate f0fe82c — usr/src/lib/crypt_modules/bsdbf bsdbf.c bcrypt.c, usr/src/lib/libsecdb policy.conf

18482 crypt_bsdbf is not MT-Safe
5413 Change bcrypt default hash format
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+333-0usr/src/test/libc-tests/tests/crypt_bsdbf.c
+0-182usr/src/lib/crypt_modules/bsdbf/arc4random.c
+60-51usr/src/man/man7/crypt_bsdbf.7
+44-31usr/src/lib/crypt_modules/bsdbf/bcrypt.c
+20-16usr/src/lib/crypt_modules/bsdbf/bsdbf.c
+7-1usr/src/lib/libsecdb/policy.conf
+464-2814 files not shown
+478-28610 files

Illumos/gate 4d2b390 — usr/src/cmd/truss codes_bhyve.c

18480 truss should recognise viona ioctl codes
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+50-0usr/src/cmd/truss/codes_bhyve.c
+50-01 files

Illumos/gate 0c79f40 — usr/src/cmd/auditrecord audit_record_attr.txt, usr/src/cmd/sgs/include conv.h

18299 elfdump(1) and auditrecord(8) do not know about spawn(2)
18513 elfdump(1) mislabels fdsync in core file system call sets
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-6usr/src/cmd/sgs/libconv/common/corenote.c
+8-0usr/src/cmd/auditrecord/audit_record_attr.txt
+2-1usr/src/cmd/sgs/libconv/common/corenote.msg
+1-1usr/src/cmd/sgs/include/conv.h
+15-84 files