summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io
AgeCommit message (Collapse)AuthorFilesLines
2020-05-26mergegcc9John Levon28-107/+807
2020-05-20 [illumos-gate merge]Jerry Jelinek12-23/+543
commit b22a70abf81f995ecc990b8444e63308bc389d5c 12679 want viona driver for bhyve commit d77e6e0f12d19668c0e9068c0fcd7a2123da5373 12693 Enable Forward Error Correction (FEC) configuration via dladm Conflicts: usr/src/cmd/bhyve/Makefile usr/src/lib/libdladm/common/linkprop.c usr/src/man/man1m/dladm.1m usr/src/pkg/manifests/system-bhyve.mf usr/src/uts/common/inet/ipf/ip_fil_solaris.c usr/src/uts/common/inet/ipf/netinet/ipf_stack.h usr/src/uts/common/sys/neti.h usr/src/uts/i86pc/Makefile.files usr/src/uts/i86pc/Makefile.i86pc usr/src/uts/intel/ipf/ipf.global-objs.debug64
2020-05-1912679 want viona driver for bhyvePatrick Mooney1-1/+1
Portions contributed by: Ryan Zezeski <rpz@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Jason King <jason.king@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Portions contributed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1912693 Enable Forward Error Correction (FEC) configuration via dladmPaul Winder12-23/+543
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-19 [illumos-gate merge]release-20200521Jerry Jelinek9-45/+66
commit d5b4c61b9474779079c9ef8650d04dd7c8207a06 12732 Update Intel microcode to 20200508 commit c61a1653a4d73dbc950dac7d96350fd6cb517486 12676 want better offloads for vnics 12677 simnet has bogus mi_tx_cksum_flags 12678 mac_tx() is too eager to emulate hardware offloads commit f13f199891d2a0440db0361743dd73527f565e89 12729 bootadm set-menu timeout crashes without timeout value commit c039d8138bcc82c8082abc5560e0293afb7994cf 12741 Fix "more then" typo in dlopen(3c) commit 109b65249647da8f2f4306cd9b3d2800b05fd59b 12744 gfx_private: bitmap_cons_clear 8-bit mode is using wrong color commit 3382f241dd77fdfc4a9c4b03092e328924cd0c65 12707 Port OpenZFS Coverity Fixes commit 0c268761780011e1de45099cf76b2ee464ea8f50 12733 loader: autoboot_timeout greater than 10 is not shown Conflicts: usr/src/boot/sys/boot/forth/menu.4th usr/src/pkg/manifests/system-test-nettest.mf usr/src/test/net-tests/config/Makefile usr/src/test/net-tests/runfiles/default.run usr/src/test/net-tests/tests/forwarding/README usr/src/test/net-tests/tests/forwarding/ip_forwarding.ksh usr/src/test/net-tests/tests/net_common.ksh usr/src/uts/common/io/mac/mac.c usr/src/uts/common/io/mac/mac_client.c usr/src/uts/common/io/mac/mac_sched.c usr/src/uts/common/io/mac/mac_util.c usr/src/uts/common/io/simnet/simnet.c
2020-05-1812676 want better offloads for vnicsRyan Zezeski16-416/+2110
12677 simnet has bogus mi_tx_cksum_flags 12678 mac_tx() is too eager to emulate hardware offloads Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-15 [illumos-gate merge]Tim Foster1-4/+19
commit 836be2fe28b6fc20176de322440ef4bb1a5f37dd 12726 sbbc: smatch and NULL pointer errors commit 4a6e21349395bc68ce9ec2839d99f74b079861b5 12727 unix: 'zvp' is undeclared commit 97f11506b8e20d03ac8f60ff1b6c7e38a3326df3 12731 disable IPv6 LSO until emulation is available Conflicts: usr/src/uts/common/io/mac/mac_client.c
2020-05-1412731 disable IPv6 LSO until emulation is availablePatrick Mooney1-4/+19
Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-13 [illumos-gate merge]Jerry Jelinek1-9/+58
commit 4c46c814833d7980b7ebf54590a97d7f91472bd5 12691 Want means of getting the maximum user address in a process commit 0c06d385ea5bbe11d20ecea2e02cdc78733d5359 12636 Prevent unnecessary resilver restarts commit 8291b3b94350ddd6df6ecd55435b59079f7a3dd2 12686 dladm: vnic creation over bge0 failed: object already exists
2020-05-1212674 want mac rx barrier function [fix typo]Jerry Jelinek1-1/+1
2020-05-1212674 want mac rx barrier function [fix more build breakage]Jerry Jelinek2-8/+5
2020-05-1212674 want mac rx barrier function [build broken, merge didn't cope with ↵Jerry Jelinek8-75/+31
this correctly]
2020-05-12 [illumos-gate merge]Jerry Jelinek1-0/+26
commit 868e1ac07011f1f9626a73a411c31ebbdd462e3d 12554 want sdev plugin framework (fix header issue) commit b237158d576c3f39f35d97c4dd214c07273ddde4 12674 want mac rx barrier function commit b939b187ee16d21b506005807c652e2c7bdfe243 12645 vds: smatch and NULL pointer errors commit f8927fa6636832af96f657f29571bdbd213c6247 12554 want sdev plugin framework commit 725953abcc30bcf6f15d7b8a313ab0749275d95f 12610 rmcadm: NULL pointer errors commit cb453c7ae4b42ac7a2d7ce155181572a96d69b33 12650 ds: smatch and NULL pointer errors commit 29368e865707707ba77989693d34358ebfa08757 12644 vdc: NULL pointer errors commit 59b05390e07c3b0e69288f9a732dc5b90d464721 12539 mdb: NULL pointer errors commit 8124b8119d8ab7f80f1bd8b094cd96356f531b54 12597 want libutempter commit c8907381b10259bed3a871a2881c0f3b7287ab3c 12705 remove __builtin_alloca() declaration from string.h Conflicts: usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/sys/Makefile
2020-05-1212686 dladm: vnic creation over bge0 failed: object already existsRobert Mustacchi1-9/+58
Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1112674 want mac rx barrier functionPatrick Mooney2-38/+146
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-11 [illumos-gate merge]Jerry Jelinek4-14/+8
commit e7d144c90b0aab78554a319cc0a94cafe23a72a2 12544 e1000g: NULL pointer errors commit 4e2c3273e98e347b3b0d6ea03be57eda0b8def7b 12543 chxge: NULL pointer errors commit 4f82e07802416dd88f61770ddd96e9c040095895 12538 ldmad: NULL pointer errors commit 38ff79119b4ef2a8e52068a5d95129909aadf342 12655 niagara: NULL pointer errors commit cee39f3ff96ecf06e603339642e5393b7c1738e8 12710 loader: vdev_read() can corrupt memory commit ec71f88e58593e3077f03588d3c38e6cbd4e8c1a 12671 hcksum routines are too verbose 12672 want mac_hcksum_clone function commit bf21cd9318e0a3a51b7f02c14a7c1b1aef2dc861 12612 import Pluribus bhyve port commit 4c7b9a81057545d490dd52cf823de529d8137a5b 12718 LDT overlap with TSS reintroduced in 12608 commit 5254d4fa5763710c9674cbc8308362326643d386 12715 Update tzdata to 2020a commit b17aa18c453380499cb628ad8e7f7536bfd9d483 12653 vnet: smatch and NULL pointer errors commit a5efd12c64532eac05eb5a4b6901396be06125bf 12652 platsvc: smatch and NULL pointer errors commit 6e472272d020cb1e83ec4964e2a2f5761a354bcb 12651 vsw: NULL pointer errors commit 90c84b2b51065d8ba19244aa8e420ccfc3fb3e45 12616 cpr: NULL pointer errors commit 7e7bf7f54a5544e467fcb1eaf3f5f47129d83d70 12617 pcie: NULL pointer errors commit 3dddd038560f12863d73bf754e6534d071a45610 12615 todds1337: NULL pointer errors commit 1577b7ba682b7fdc8ef49b98f2147ec01b11e568 12634 niumx: NULL pointer errors commit 47a041a028740925012faeaf8aa122cb53545a4a 12614 todds1287: NULL pointer errors commit fccee7da6a96828fd0fd19c6b32fe901e6b31549 12633 glvc: NULL pointer errors commit 9d86952736be4a2132ea65d76b3dde43dc999f9e 12630 excalibur: NULL pointer errors commit 50ed1c1e61e07032076ff0041b06b604754d190c 12631 sunfire: smatch and NULL pointer errors commit baa111a1f46457da764bd7a40234b4f9a2de1885 12629 daktari: smatch and NULL pointer errors commit c5fab18ea427d8368421383466fe138ed00ed68d 12628 chicago: smatch and NULL pointer errors commit 44da0df0d621255604c6a72b29e72219d50a76d6 12627 seattle: NULL pointer errors commit 0d41b2d927be6023812b1b3035b9c5cf84f700b6 12618 cheetah: NULL pointer errors commit 1e901b654aeabd2bde7c1b05a0d83071d41ca493 12619 mpxu: NULL pointer errors commit 1e1331ff02be014b4a75626f3a9ab9237f405b35 12626 boston: NULL pointer errors commit f23a396b6eea5efd75ad61ab78e31f55a36732a8 12620 littleneck: NULL pointer errors commit 8adb60c2f39cd295bca28a5a44fa9c4934109e61 12607 db21554: NULL pointer errors commit 35420702b93f71061940bdddcc5401bcb0337e76 12611 rmclomv: NULL pointer errors commit ada2da53edc6b7d3afbdff4975c5c32c01a7c72d 12536 picl: NULL pointer errors commit 9ddb26a06d595789532ca2be60f2625a035e5baa 12603 gpio_87317: smatch and NULL pointer errors commit 424a9dabffff3ee7b75ad66819578b015c7e72d0 12638 ntwdt: NULL pointer errors commit fd2e3606878080ff9881c6a5d17c0dc41a944a9a 12639 n2piupc: smatch and NULL pointer errors commit 4b2e399d2387adc4f0af512ea0e3f84da0988e76 12646 vlds: NULL pointer errors commit eb6b10e69fa5ba733da194d3ad71a0e63338be29 12621 tazmo: smatch and NULL pointer errors commit 12042ab213b3af68474f48555504db816a449211 12622 grover: smatch and NULL pointer errors commit 5f94959e45722ce4c5b397c781bd33bdc12bc35f 12602 pic16f747: NULL pointer errors commit 54b3584e66419f0f60689044f13d702660b4233f 12681 Excess service times for NFS(v3) locking calls commit f7c6b0310a1b1045e3e955e113031eb3c485707b 12601 adm1026: NULL pointer errors commit 111d63ac89d5f46c27a3de884ceaf358c6b4f3c7 12599 pic16f819: NULL pointer errors commit b10a7a5c84767eaa0c2fd6cda5f456fccd17aaff 12600 ssc100: NULL pointer errors commit 67c3b220bd061b0e5e7bed36a8deff9f85b06440 12598 ssc050: smatch and NULL pointer errors commit 2e6bb8e703b27f1b2e066859acdc04f2f8a745f9 12613 rmc_comm: NULL pointer errors commit 78d71c09ff583b38d95e01afefe0faf5a10b8e36 12556 sbusmem: NULL pointer errors commit 033fe5502e8d73564183eeb70cde2e5fb6bf7f9f 12550 dad: NULL pointer errors commit d34120274c30795a501f8eb0fca6b33dd4d49e63 12548 fcode: NULL pointer errors commit afcb81194ea4372157c39b75a016574dcd6a81ee 12660 ontario: NULL pointer errors commit 8b92a81b8f3ff3d4fe904caad0969cfd13b7efa6 12659 iospc: NULL pointer errors commit 5d2f9f1aa99a42e638400d4e11f5d87ff95ce0db 12643 trapstat: NULL pointer errors commit 7d94095ba5c8bcde15ac831ede6826ea9453ddd4 12623 cherrystone: NULL pointer errors commit a704fb2d43b34f92d7dcac9c06204ea48237612d 12649 ldc: smatch and NULL pointer errors commit 7331beb48fd554088b3de38ef30491d59e0d61f7 12647 dr_mem: smatch and NULL pointer errors commit a6c18717f209deaa8516b38f5d43c0bb5855e876 12648 dr_cpu: NULL pointer errors commit c3937c08b16d32677a7dc955a81325f2e7a61b5d 12656 ngdr: NULL pointer errors commit 04909c8c9ef61a86dd44bdaf341a1d9a2f0206e5 12608 want memory arena for vmm applications 12609 x86 memory DR should be disabled commit bbe1232ef8d8a5a776f6afde8466f315c8143dd4 12657 opl: NULL pointer errors Conflicts: usr/contrib/freebsd/sys/ata.h usr/contrib/freebsd/x86/specialreg.h usr/src/cmd/bhyve/Makefile usr/src/cmd/bhyve/acpi.h usr/src/cmd/bhyve/ahci.h usr/src/cmd/bhyve/atkbdc.c usr/src/cmd/bhyve/atkbdc.h usr/src/cmd/bhyve/bhyve_sol_glue.c usr/src/cmd/bhyve/bhyvegc.c usr/src/cmd/bhyve/bhyvegc.h usr/src/cmd/bhyve/bhyverun.c usr/src/cmd/bhyve/bhyverun.h usr/src/cmd/bhyve/block_if.c usr/src/cmd/bhyve/block_if.h usr/src/cmd/bhyve/console.c usr/src/cmd/bhyve/console.h usr/src/cmd/bhyve/consport.c usr/src/cmd/bhyve/dbgport.h usr/src/cmd/bhyve/inout.c usr/src/cmd/bhyve/inout.h usr/src/cmd/bhyve/ioapic.c usr/src/cmd/bhyve/ioapic.h usr/src/cmd/bhyve/mem.c usr/src/cmd/bhyve/mem.h usr/src/cmd/bhyve/mptbl.c usr/src/cmd/bhyve/mptbl.h usr/src/cmd/bhyve/pci_ahci.c usr/src/cmd/bhyve/pci_emul.c usr/src/cmd/bhyve/pci_emul.h usr/src/cmd/bhyve/pci_hostbridge.c usr/src/cmd/bhyve/pci_irq.c usr/src/cmd/bhyve/pci_irq.h usr/src/cmd/bhyve/pci_lpc.c usr/src/cmd/bhyve/pci_lpc.h usr/src/cmd/bhyve/pci_virtio_block.c usr/src/cmd/bhyve/pci_virtio_net.c usr/src/cmd/bhyve/pci_virtio_viona.c usr/src/cmd/bhyve/pm.c usr/src/cmd/bhyve/post.c usr/src/cmd/bhyve/ps2kbd.c usr/src/cmd/bhyve/ps2kbd.h usr/src/cmd/bhyve/ps2mouse.c usr/src/cmd/bhyve/ps2mouse.h usr/src/cmd/bhyve/rfb.c usr/src/cmd/bhyve/rfb.h usr/src/cmd/bhyve/rtc.c usr/src/cmd/bhyve/rtc.h usr/src/cmd/bhyve/smbiostbl.c usr/src/cmd/bhyve/smbiostbl.h usr/src/cmd/bhyve/spinup_ap.c usr/src/cmd/bhyve/spinup_ap.h usr/src/cmd/bhyve/uart_emul.c usr/src/cmd/bhyve/uart_emul.h usr/src/cmd/bhyve/vga.c usr/src/cmd/bhyve/vga.h usr/src/cmd/bhyve/virtio.c usr/src/cmd/bhyve/virtio.h usr/src/cmd/bhyve/xmsr.c usr/src/cmd/bhyve/xmsr.h usr/src/cmd/bhyvectl/Makefile usr/src/cmd/bhyvectl/bhyvectl.c usr/src/compat/freebsd/amd64/machine/asmacros.h usr/src/compat/freebsd/amd64/machine/atomic.h usr/src/compat/freebsd/amd64/machine/cpufunc.h usr/src/compat/freebsd/amd64/machine/fpu.h usr/src/compat/freebsd/amd64/machine/md_var.h usr/src/compat/freebsd/amd64/machine/param.h usr/src/compat/freebsd/amd64/machine/pmap.h usr/src/compat/freebsd/amd64/machine/smp.h usr/src/compat/freebsd/amd64/machine/vmm.h usr/src/compat/freebsd/amd64/machine/vmparam.h usr/src/compat/freebsd/libutil.h usr/src/compat/freebsd/net/ethernet.h usr/src/compat/freebsd/pthread_np.h usr/src/compat/freebsd/sys/callout.h usr/src/compat/freebsd/sys/cdefs.h usr/src/compat/freebsd/sys/cpuset.h usr/src/compat/freebsd/sys/endian.h usr/src/compat/freebsd/sys/ioctl.h usr/src/compat/freebsd/sys/kernel.h usr/src/compat/freebsd/sys/limits.h usr/src/compat/freebsd/sys/malloc.h usr/src/compat/freebsd/sys/mutex.h usr/src/compat/freebsd/sys/param.h usr/src/compat/freebsd/sys/pcpu.h usr/src/compat/freebsd/sys/smp.h usr/src/compat/freebsd/sys/systm.h usr/src/compat/freebsd/sys/time.h usr/src/compat/freebsd/sys/types.h usr/src/compat/freebsd/vm/vm.h usr/src/compat/freebsd/x86/_types.h usr/src/compat/freebsd/x86/segments.h usr/src/lib/libvmmapi/Makefile usr/src/lib/libvmmapi/Makefile.com usr/src/lib/libvmmapi/common/mapfile-vers usr/src/lib/libvmmapi/common/vmmapi.c usr/src/lib/libvmmapi/common/vmmapi.h usr/src/uts/common/inet/ipf/ip_fil_solaris.c usr/src/uts/common/io/mac/mac_provider.c usr/src/uts/common/io/mac/mac_util.c usr/src/uts/i86pc/dboot/dboot_startkern.c usr/src/uts/i86pc/io/vmm/amd/amdv.c usr/src/uts/i86pc/io/vmm/intel/ept.c usr/src/uts/i86pc/io/vmm/intel/ept.h usr/src/uts/i86pc/io/vmm/intel/vmcs.c usr/src/uts/i86pc/io/vmm/intel/vmcs.h usr/src/uts/i86pc/io/vmm/intel/vmx.c usr/src/uts/i86pc/io/vmm/intel/vmx.h usr/src/uts/i86pc/io/vmm/intel/vmx_controls.h usr/src/uts/i86pc/io/vmm/intel/vmx_cpufunc.h usr/src/uts/i86pc/io/vmm/intel/vmx_msr.c usr/src/uts/i86pc/io/vmm/intel/vmx_msr.h usr/src/uts/i86pc/io/vmm/intel/vmx_support.s usr/src/uts/i86pc/io/vmm/io/vatpic.c usr/src/uts/i86pc/io/vmm/io/vatpic.h usr/src/uts/i86pc/io/vmm/io/vatpit.c usr/src/uts/i86pc/io/vmm/io/vatpit.h usr/src/uts/i86pc/io/vmm/io/vhpet.c usr/src/uts/i86pc/io/vmm/io/vhpet.h usr/src/uts/i86pc/io/vmm/io/vioapic.c usr/src/uts/i86pc/io/vmm/io/vioapic.h usr/src/uts/i86pc/io/vmm/io/vlapic.c usr/src/uts/i86pc/io/vmm/io/vlapic.h usr/src/uts/i86pc/io/vmm/io/vlapic_priv.h usr/src/uts/i86pc/io/vmm/vmm.c usr/src/uts/i86pc/io/vmm/vmm_host.c usr/src/uts/i86pc/io/vmm/vmm_host.h usr/src/uts/i86pc/io/vmm/vmm_instruction_emul.c usr/src/uts/i86pc/io/vmm/vmm_ioport.c usr/src/uts/i86pc/io/vmm/vmm_ioport.h usr/src/uts/i86pc/io/vmm/vmm_ktr.h usr/src/uts/i86pc/io/vmm/vmm_lapic.c usr/src/uts/i86pc/io/vmm/vmm_lapic.h usr/src/uts/i86pc/io/vmm/vmm_mem.h usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c usr/src/uts/i86pc/io/vmm/vmm_sol_glue.c usr/src/uts/i86pc/io/vmm/vmm_stat.h usr/src/uts/i86pc/io/vmm/vmm_util.c usr/src/uts/i86pc/io/vmm/vmm_util.h usr/src/uts/i86pc/io/vmm/x86.c usr/src/uts/i86pc/io/vmm/x86.h usr/src/uts/i86pc/sys/viona_io.h usr/src/uts/i86pc/sys/vmm.h usr/src/uts/i86pc/sys/vmm_dev.h usr/src/uts/i86pc/sys/vmm_impl.h usr/src/uts/i86pc/sys/vmm_instruction_emul.h usr/src/uts/i86pc/viona/Makefile usr/src/uts/i86pc/vmm/Makefile usr/src/uts/intel/ipf/Makefile
2020-05-1112544 e1000g: NULL pointer errorsToomas Soome1-1/+1
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1112543 chxge: NULL pointer errorsToomas Soome1-6/+6
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Jorge Schrauwen <registration@blackdot.be> Approved by: Garrett D'Amore <garrett@damore.org>
2020-05-1112671 hcksum routines are too verbosePatrick Mooney9-41/+43
12672 want mac_hcksum_clone function Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-08 [illumos-gate merge]Jerry Jelinek4-5/+7
commit d1d6926f26db4efbd2feae8af9da2c4eb205853b 12658 lw8: NULL pointer errors commit 35e1ee58e7a1d8c7874269affd084e732ad5a1eb 12632 serengeti: NULL pointer errors commit 6fca39246c7001c1b47c1fc2bc82de657dbd8a8e 12701 segspt_minfree needs right-sizing commit 03b8b03e25cb9c6f5d0770cb73790096e0f19cbf 12642 n2rng: NULL pointer errors commit 5acbfd58b99f5441b5139785de11abc6090b4059 12696 libpri: leftover bits from 12454 commit 9ad2adf3158400d3d79cc126f292aaf481805413 12698 Fix typos in usr/src/man/man1m/vmstat.1m commit 3c2825ef7eeb8520e230cacffa704343f6d53c35 12697 liblddbg: sparc is missing ROOTCOMPATLINKS commit 41378e7950fe857e6299f2a5c2a2bc285627f816 12413 cxgbe: cast between incompatible function types Conflicts: usr/src/uts/common/vm/seg_spt.c
2020-05-07iwn: variable may be used uninitializedToomas Soome1-14/+15
../../common/io/iwn/if_iwn.c: In function 'iwn_fatal_intr': ../../common/io/iwn/if_iwn.c:3247:6: error: converting a packed 'struct iwn_fw_dump' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Werror=address-of-packed-member] 3247 | sizeof (dump) / sizeof (uint32_t)); | ^~~~~~ In file included from ../../common/io/iwn/if_iwn.c:77: ../../common/io/iwn/if_iwnreg.h:1464:8: note: defined here 1464 | struct iwn_fw_dump { | ^~~~~~~~~~~ cc1: all warnings being treated as errors Change-Id: Iad2c207cdf95627b6b07bd8e9895ecff85f8127e
2020-05-0612413 cxgbe: cast between incompatible function typesToomas Soome4-5/+7
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-05some workJohn Levon4-30/+33
2020-05-04 [illumos-gate merge]Jerry Jelinek1-2/+2
commit 45de8795bcb0e4c49743f37edfdd2c89d5a7863b 12683 w(1) and whodo(1) should silently skip dirs it cannot open commit 6112cec5d5374dff12a12bd285afeb5e660b7154 12517 allow for custom per-distribution branding commit 15fa1d047e03d3f123546d72f130c5ce4b278eba 12519 Targetdirs: remove left over /usr/4lib commit 85ba5240e8fe32c7405930a51a93630182ce67d7 12551 cmlb: NULL pointer errors Conflicts: usr/src/uts/common/os/logsubr.c usr/src/uts/common/Makefile.rules usr/src/cmd/init/init.c usr/src/cmd/init/Makefile usr/src/cmd/Adm/sun/Makefile
2020-05-0112551 cmlb: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-04-30 [illumos-gate merge]Jerry Jelinek5-42/+162
commit 19325e87abbf92e73010df2342fc48019027aee1 12481 attempting to change MTU size of aggregate over mlxcx can cause dladm to hang commit c11c816fbf1bf201998f795321092b084ad65f58 12525 unix: sparc is missing do_hotinlines() commit 525fef19ebb4e2f27b3a0e5f2df600ade73fdc0c 12535 luxadm: NULL pointer errors commit de172e901a45d2c11bb3be066bc4af11c104d52e 12362 audio: buffer overflow commit e4a991eb9ba3d449515f2fe5f9f2a9e1c33ca0fd 12624 add_drv crashes when given many aliases 12625 modload tools should be smatch and gcc warning clean commit fd3215f7b5f6c48fd7b7b7e85d5f595a2b3808fa 12537 dcs: NULL pointer errors commit 2f602de35d44213d39581c59632aa8365348850b 12585 insufficient validation in svccfg for service name Conflicts: usr/src/uts/sun4/os/machdep.c
2020-04-3012481 attempting to change MTU size of aggregate over mlxcx can cause dladm ↵Paul Winder4-41/+161
to hang Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-2912362 audio: buffer overflowToomas Soome1-1/+1
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-27 [illumos-gate merge]Jerry Jelinek1-3/+3
commit 132f92b0e6c7ef46ac10daee56575ea421313e21 12596 A typo in usr/src/man/man1/ls.1 commit c3267a7bdebfa73aeda8a9cc71aa02f5420ba00c 12594 bge device IDs do not have a leading 0x commit 7112648bd7986a88f0ffa61263d5cbf7229d8b03 12472 pam_list does not have 'group' option commit fba27d8741c08c38aa9cf5fd383633304ddad810 12592 stmf_sbd: panic in _init on sparc commit 9d9483ac38cb12576b0b6e2a6d950e6d65a622a0 12547 pci_pci: NULL pointer errors commit 692bcae7eb9419bcc3f9d011a67c6a5c6497a72f 12542 dtrace: NULL pointer errors commit 12551037071c8ef2216bb540edd94a5bff5e90ae 12532 unix: NULL pointer errors commit 13c31a0ee516ab913296f7367d3c09a79ff3ba21 12533 cfgadm_plugins: NULL pointer errors commit 67dca347c78f6433be936f7be1c9bbf7069a19ec 12534 fm: NULL pointer errors
2020-04-2412592 stmf_sbd: panic in _init on sparcToomas Soome1-3/+3
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-04-24 [illumos-gate merge]Jerry Jelinek1-2/+2
commit cd8579f741f9678d47f40aa55c57144419a78b13 12584 spitfire: '0' flag used with '%b' cmn_err format commit f1ee6ec32e6dc51b77619a27816d945ad64a5378 12581 sockets using cubic congestion control can block commit 3b0b0a4e9ef34199357e064b48f2dd2e9ff1c9a2 12583 Import FreeBSD congestion control updates commit 28d0944ba6c6e08aa6145b438dd9f61e65a4177f 12590 bge: build error on sparc
2020-04-2412590 bge: build error on sparcToomas Soome1-2/+2
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Paul Winder <pwinder@racktopsystems.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-23 [illumos-gate merge]Jerry Jelinek4-55/+120
commit 25df42a1dccd017663f3ad651c90038648d1d6a8 12586 zvol_write() can use dmu_tx_hold_write_by_dnode() commit 82b4190e0f86654c179e1dad46c51c6f999464ec 12480 long mblk chain will cause mlxcx to stop sending Conflicts: usr/src/uts/common/fs/zfs/zvol.c
2020-04-2212480 long mblk chain will cause mlxcx to stop sendingPaul Winder4-55/+120
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-22 [illumos-gate merge]Jerry Jelinek15-227/+339
commit 865498e43471404cd766389d4b8e045ed6ef3be1 commit 6205b5c44bad9044e168b06aef439c2e7cdc8a89 12508 ndi_devi_alloc() and friends could take const char * names commit e98dc02a871a9cd0498c8862434b16aa85e772d3 12482 Have /usr/bin/awk point to /usr/bin/nawk commit 9e717e77bf4b9b5ad279c38a2311c076468e85f5 12496 bge mac address initialization is wrong 12497 bge ape locking left always disabled after 7513 12498 bge ring interrupt masking logic is broken commit a2876d03ca2556102e024ae4a50bb4db8fe562b0 12450 Add support for BCM57765 family devices to bge commit 85f496fabdffd32673f6be280a3caa103f7d58a5 12520 Enable IPv6 tso in igb, ixgbe, and i40e commit 0418219cf21334a9c6712bbb2cec543b2ee4f989 12552 increase get_max_pages commit ee73640b6a4781aa745f3868c448d1b9dd1c29f6 12469 mlxcx: errors in package metadata Conflicts: usr/src/man/man1/nawk.1 [deleted upstream]
2020-04-2112496 bge mac address initialization is wrongRobert Mustacchi1-111/+26
12497 bge ape locking left always disabled after 7513 12498 bge ring interrupt masking logic is broken Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-2112450 Add support for BCM57765 family devices to bgeRobert Mustacchi7-75/+207
Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-2012520 Enable IPv6 tso in igb, ixgbe, and i40eRobert Mustacchi8-41/+106
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-16 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 668deb93650906efec36a69b7d09c98435d9cf24 12516 bignum: File does not contain CTF data commit eefd1fd8cdcbc3b47ccbc8e3609736f4e94ec70f 12424 openeepr: variable may be used uninitialized commit c90a6cb9577b585b21dfb2f0db6cc9be16d67a6e 12278 nfs-zone needs man page changes
2020-04-1612424 openeepr: variable may be used uninitializedToomas Soome1-1/+1
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-15 [illumos-gate merge]Jerry Jelinek7-315/+674
commit fd7fa860de2ce9f847175f3d39dfd19f8d5735f9 12383 Slow down and lock up in mlxcx receive interrupt path (fix smatch) commit d6d92993b6ea4db3071a40360ea2d2f9af3e75df 12514 zfs: too few arguments to function 'spa_generate_rootconf' commit 22d052287ba7ed169757650e2eec25fedbae163a 12383 Slow down and lock up in mlxcx receive interrupt path 12438 mlxcx should pass receive messages to mac layer more frequently 12439 mlxcx send rings can overflow 12440 mlxcx should not block in the send path 12441 mlxcx default queue sizes are a bit on the small size
2020-04-1412383 Slow down and lock up in mlxcx receive interrupt path (fix smatch)Dan McDonald1-1/+1
2020-04-1412383 Slow down and lock up in mlxcx receive interrupt pathPaul Winder7-315/+674
12438 mlxcx should pass receive messages to mac layer more frequently 12439 mlxcx send rings can overflow 12440 mlxcx should not block in the send path 12441 mlxcx default queue sizes are a bit on the small size Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-08 [illumos-gate merge]release-20200409Jerry Jelinek5-187/+256
commit 62366fbbe8edca853fee6c14327d822239ba914f 12466 Enable IPv6 TSO Support for vioif commit d240edaf609c558d5a1f981b09a577823b54fae2 12465 vioif needs length for tso checksum commit 425251fd07ab465313fb50dea0f1ac795be10e05 9059 Simplify SMAP relocations with krtld commit 28e0ac9c914344194ef919b0271895d33f83d396 12433 efcode: NULL pointer errors commit 31aa620247ae407b2bee2dccd71693d1938f54d6 12452 Want support for AMD Zen 2 CPC Events Conflicts: usr/src/uts/i86pc/os/machdep.c usr/src/uts/common/io/dld/dld_proto.c usr/src/uts/common/inet/ip/ip_if.c
2020-04-0812466 Enable IPv6 TSO Support for vioifRobert Mustacchi3-10/+42
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-0812465 vioif needs length for tso checksumRobert Mustacchi3-181/+219
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Garrett D'Amore <garrett@damore.org>
2020-04-07 [illumos-gate merge]Jerry Jelinek3-5/+13
commit 3fe9882ba9986735cce21c1e187c449d9642d180 12426 swapgeneric: NULL pointer errors commit dd6b11ddff7060f33ccf31e17387d9e1c430a013 12458 iwh: variable may be used uninitialized commit c4c986b810b9fd93e8a611caf5ed0f346a84416c 12403 srn: variable may be used uninitialized commit f879aa946dba986685452e3cd77d8c2f1d5688d5 12418 dnet: variable may be used uninitialized commit 1c189586e43914686758de5408f8a41d8a39528e 12410 bpf: variable may be used uninitialized commit c846684c3d36ea4ee89b2cdeb2738e6521376e5a 12412 crypto: variable may be used uninitialized
2020-04-0712458 iwh: variable may be used uninitializedToomas Soome1-3/+4
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0712403 srn: variable may be used uninitializedToomas Soome1-2/+3
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0712410 bpf: variable may be used uninitializedToomas Soome1-0/+6
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>