Module Name: src Committed By: knakahara Date: Tue Jul 23 04:50:05 UTC 2019
Modified Files: src/sys/arch/x86/pci: if_vmx.c Log Message: vmx(4) can be detached now. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/x86/pci/if_vmx.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x86/pci/if_vmx.c diff -u src/sys/arch/x86/pci/if_vmx.c:1.36 src/sys/arch/x86/pci/if_vmx.c:1.37 --- src/sys/arch/x86/pci/if_vmx.c:1.36 Mon Jul 22 06:52:06 2019 +++ src/sys/arch/x86/pci/if_vmx.c Tue Jul 23 04:50:05 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_vmx.c,v 1.36 2019/07/22 06:52:06 knakahara Exp $ */ +/* $NetBSD: if_vmx.c,v 1.37 2019/07/23 04:50:05 knakahara Exp $ */ /* $OpenBSD: if_vmx.c,v 1.16 2014/01/22 06:04:17 brad Exp $ */ /* @@ -19,7 +19,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: if_vmx.c,v 1.36 2019/07/22 06:52:06 knakahara Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_vmx.c,v 1.37 2019/07/23 04:50:05 knakahara Exp $"); #include <sys/param.h> #include <sys/cpu.h> @@ -223,6 +223,7 @@ struct vmxnet3_softc { struct vmxnet3_rxqueue *vmx_rxq; struct pci_attach_args *vmx_pa; + pci_chipset_tag_t vmx_pc; bus_space_tag_t vmx_iot0; bus_space_tag_t vmx_iot1; @@ -528,6 +529,7 @@ vmxnet3_attach(device_t parent, device_t sc->vmx_dev = self; sc->vmx_pa = pa; + sc->vmx_pc = pa->pa_pc; if (pci_dma64_available(pa)) sc->vmx_dmat = pa->pa_dmat64; else @@ -802,7 +804,7 @@ vmxnet3_alloc_interrupts(struct vmxnet3_ void vmxnet3_free_interrupts(struct vmxnet3_softc *sc) { - pci_chipset_tag_t pc = sc->vmx_pa->pa_pc; + pci_chipset_tag_t pc = sc->vmx_pc; int i; for (i = 0; i < sc->vmx_nintrs; i++) {