Module Name: src Committed By: knakahara Date: Tue Dec 24 10:21:08 UTC 2019
Modified Files: src/sys/arch/x86/pci: if_vmx.c Log Message: Fix missing splnet() for ether_ioctl() caused by if_vmx.c:r1.32. pointed out by nonaka@n.o, thanks. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 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.52 src/sys/arch/x86/pci/if_vmx.c:1.53 --- src/sys/arch/x86/pci/if_vmx.c:1.52 Wed Nov 27 19:21:36 2019 +++ src/sys/arch/x86/pci/if_vmx.c Tue Dec 24 10:21:08 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: if_vmx.c,v 1.52 2019/11/27 19:21:36 maxv Exp $ */ +/* $NetBSD: if_vmx.c,v 1.53 2019/12/24 10:21:08 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.52 2019/11/27 19:21:36 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: if_vmx.c,v 1.53 2019/12/24 10:21:08 knakahara Exp $"); #include <sys/param.h> #include <sys/cpu.h> @@ -3378,7 +3378,9 @@ vmxnet3_ioctl(struct ifnet *ifp, u_long break; } if (ifp->if_mtu != nmtu) { + s = splnet(); error = ether_ioctl(ifp, cmd, data); + splx(s); if (error == ENETRESET) error = vmxnet3_init(ifp); }