Module Name:    src
Committed By:   martin
Date:           Thu Nov 14 16:04:32 UTC 2019

Modified Files:
        src/sys/arch/amiga/dev [netbsd-8]: if_qn.c zssc.c
        src/sys/arch/mac68k/obio [netbsd-8]: iwm_fd.c
        src/sys/arch/mvme68k/dev [netbsd-8]: wdsc.c
        src/sys/arch/next68k/dev [netbsd-8]: nextdisplay.c
        src/sys/dev/gpib [netbsd-8]: ct.c mt.c ppi.c
        src/sys/dev/isa [netbsd-8]: if_iy.c mcd.c tcic2_isa.c uha_isa.c
        src/sys/dev/pci [netbsd-8]: if_stge.c neo.c
        src/sys/dev/pcmcia [netbsd-8]: if_tr_pcmcia.c
        src/sys/dev/sbus [netbsd-8]: sio16.c

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1439):

        sys/dev/sbus/sio16.c: revision 1.25
        sys/dev/gpib/mt.c: revision 1.33
        sys/arch/mvme68k/dev/wdsc.c: revision 1.33
        sys/dev/gpib/ct.c: revision 1.31
        sys/dev/isa/mcd.c: revision 1.119
        sys/dev/pci/if_stge.c: revision 1.73
        sys/dev/gpib/ppi.c: revision 1.25
        sys/dev/pcmcia/if_tr_pcmcia.c: revision 1.29
        sys/arch/amiga/dev/zssc.c: revision 1.46
        sys/arch/mac68k/obio/iwm_fd.c: revision 1.57
        sys/arch/amiga/dev/if_qn.c: revision 1.48
        sys/dev/isa/tcic2_isa.c: revision 1.28
        sys/dev/isa/uha_isa.c: revision 1.42
        sys/dev/pci/neo.c: revision 1.55
        sys/arch/next68k/dev/nextdisplay.c: revision 1.22
        sys/dev/isa/if_iy.c: revision 1.111

 Add missing initialization of sc_dev.

 Initialize sc_dev correctly to avoid null pointer dereference when
bus_space_map() failed.

 Add missing initialization of sc_dev.


To generate a diff of this commit:
cvs rdiff -u -r1.44.6.1 -r1.44.6.2 src/sys/arch/amiga/dev/if_qn.c
cvs rdiff -u -r1.45 -r1.45.30.1 src/sys/arch/amiga/dev/zssc.c
cvs rdiff -u -r1.56 -r1.56.10.1 src/sys/arch/mac68k/obio/iwm_fd.c
cvs rdiff -u -r1.32 -r1.32.30.1 src/sys/arch/mvme68k/dev/wdsc.c
cvs rdiff -u -r1.21 -r1.21.30.1 src/sys/arch/next68k/dev/nextdisplay.c
cvs rdiff -u -r1.28 -r1.28.10.1 src/sys/dev/gpib/ct.c
cvs rdiff -u -r1.30 -r1.30.10.1 src/sys/dev/gpib/mt.c
cvs rdiff -u -r1.22 -r1.22.20.1 src/sys/dev/gpib/ppi.c
cvs rdiff -u -r1.100.6.1 -r1.100.6.2 src/sys/dev/isa/if_iy.c
cvs rdiff -u -r1.116 -r1.116.10.1 src/sys/dev/isa/mcd.c
cvs rdiff -u -r1.27 -r1.27.10.1 src/sys/dev/isa/tcic2_isa.c
cvs rdiff -u -r1.41 -r1.41.12.1 src/sys/dev/isa/uha_isa.c
cvs rdiff -u -r1.62.8.2 -r1.62.8.3 src/sys/dev/pci/if_stge.c
cvs rdiff -u -r1.50 -r1.50.22.1 src/sys/dev/pci/neo.c
cvs rdiff -u -r1.27 -r1.27.8.1 src/sys/dev/pcmcia/if_tr_pcmcia.c
cvs rdiff -u -r1.24 -r1.24.46.1 src/sys/dev/sbus/sio16.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/amiga/dev/if_qn.c
diff -u src/sys/arch/amiga/dev/if_qn.c:1.44.6.1 src/sys/arch/amiga/dev/if_qn.c:1.44.6.2
--- src/sys/arch/amiga/dev/if_qn.c:1.44.6.1	Thu Jul 26 23:55:28 2018
+++ src/sys/arch/amiga/dev/if_qn.c	Thu Nov 14 16:04:32 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_qn.c,v 1.44.6.1 2018/07/26 23:55:28 snj Exp $ */
+/*	$NetBSD: if_qn.c,v 1.44.6.2 2019/11/14 16:04:32 martin Exp $ */
 
 /*
  * Copyright (c) 1995 Mika Kortelainen
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_qn.c,v 1.44.6.1 2018/07/26 23:55:28 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_qn.c,v 1.44.6.2 2019/11/14 16:04:32 martin Exp $");
 
 #include "qn.h"
 #if NQN > 0
@@ -195,6 +195,7 @@ qnattach(device_t parent, device_t self,
 	struct ifnet *ifp = &sc->sc_ethercom.ec_if;
 	u_int8_t myaddr[ETHER_ADDR_LEN];
 
+	sc->sc_dev = self;
 	zap = (struct zbus_args *)aux;
 
 	sc->sc_base = zap->va;

Index: src/sys/arch/amiga/dev/zssc.c
diff -u src/sys/arch/amiga/dev/zssc.c:1.45 src/sys/arch/amiga/dev/zssc.c:1.45.30.1
--- src/sys/arch/amiga/dev/zssc.c:1.45	Sat Oct 27 17:17:32 2012
+++ src/sys/arch/amiga/dev/zssc.c	Thu Nov 14 16:04:32 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: zssc.c,v 1.45 2012/10/27 17:17:32 chs Exp $ */
+/*	$NetBSD: zssc.c,v 1.45.30.1 2019/11/14 16:04:32 martin Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zssc.c,v 1.45 2012/10/27 17:17:32 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zssc.c,v 1.45.30.1 2019/11/14 16:04:32 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -103,15 +103,15 @@ zsscmatch(device_t parent, cfdata_t cf, 
 void
 zsscattach(device_t parent, device_t self, void *aux)
 {
-	struct siop_softc *sc;
+	struct siop_softc *sc = device_private(self);
 	struct zbus_args *zap;
 	siop_regmap_p rp;
 
 	printf("\n");
 
+	sc->sc_dev = self;
 	zap = aux;
 
-	sc = device_private(self);
 	sc->sc_siopp = rp = (siop_regmap_p)((char *)zap->va + 0x4000);
 
 	/*

Index: src/sys/arch/mac68k/obio/iwm_fd.c
diff -u src/sys/arch/mac68k/obio/iwm_fd.c:1.56 src/sys/arch/mac68k/obio/iwm_fd.c:1.56.10.1
--- src/sys/arch/mac68k/obio/iwm_fd.c:1.56	Sun Apr 26 15:15:19 2015
+++ src/sys/arch/mac68k/obio/iwm_fd.c	Thu Nov 14 16:04:32 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: iwm_fd.c,v 1.56 2015/04/26 15:15:19 mlelstv Exp $	*/
+/*	$NetBSD: iwm_fd.c,v 1.56.10.1 2019/11/14 16:04:32 martin Exp $	*/
 
 /*
  * Copyright (c) 1997, 1998 Hauke Fath.  All rights reserved.
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: iwm_fd.c,v 1.56 2015/04/26 15:15:19 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: iwm_fd.c,v 1.56.10.1 2019/11/14 16:04:32 martin Exp $");
 
 #include "locators.h"
 
@@ -441,6 +441,7 @@ fd_attach(device_t parent, device_t self
 
 	iwm = device_private(parent);
 	fd = device_private(self);
+	fd->sc_dev = self;
 	ia = aux;
 
 	driveInfo = iwmCheckDrive(ia->unit);

Index: src/sys/arch/mvme68k/dev/wdsc.c
diff -u src/sys/arch/mvme68k/dev/wdsc.c:1.32 src/sys/arch/mvme68k/dev/wdsc.c:1.32.30.1
--- src/sys/arch/mvme68k/dev/wdsc.c:1.32	Sat Oct 27 17:18:04 2012
+++ src/sys/arch/mvme68k/dev/wdsc.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: wdsc.c,v 1.32 2012/10/27 17:18:04 chs Exp $	*/
+/*	$NetBSD: wdsc.c,v 1.32.30.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wdsc.c,v 1.32 2012/10/27 17:18:04 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wdsc.c,v 1.32.30.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -125,6 +125,7 @@ wdsc_pcc_attach(device_t parent, device_
 	static struct evcnt evcnt;	/* XXXSCW: Temporary hack */
 
 	sc = device_private(self);
+	sc->sc_dev = self;
 	pa = aux;
 
 	bus_space_map(pa->pa_bust, pa->pa_offset, 0x20, 0, &bush);

Index: src/sys/arch/next68k/dev/nextdisplay.c
diff -u src/sys/arch/next68k/dev/nextdisplay.c:1.21 src/sys/arch/next68k/dev/nextdisplay.c:1.21.30.1
--- src/sys/arch/next68k/dev/nextdisplay.c:1.21	Sat Oct 27 17:18:05 2012
+++ src/sys/arch/next68k/dev/nextdisplay.c	Thu Nov 14 16:04:32 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: nextdisplay.c,v 1.21 2012/10/27 17:18:05 chs Exp $ */
+/* $NetBSD: nextdisplay.c,v 1.21.30.1 2019/11/14 16:04:32 martin Exp $ */
 
 /*
  * Copyright (c) 1998 Matt DeBergalis
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: nextdisplay.c,v 1.21 2012/10/27 17:18:05 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nextdisplay.c,v 1.21.30.1 2019/11/14 16:04:32 martin Exp $");
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
 
@@ -234,6 +234,8 @@ nextdisplay_attach(device_t parent, devi
 	int iscolor;
 	paddr_t addr;
 
+	sc->sc_dev = self;
+
 	if (rom_machine_type == NeXT_WARP9C ||
 	    rom_machine_type == NeXT_TURBO_COLOR) {
 		iscolor = 1;

Index: src/sys/dev/gpib/ct.c
diff -u src/sys/dev/gpib/ct.c:1.28 src/sys/dev/gpib/ct.c:1.28.10.1
--- src/sys/dev/gpib/ct.c:1.28	Mon Jul 11 11:31:50 2016
+++ src/sys/dev/gpib/ct.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: ct.c,v 1.28 2016/07/11 11:31:50 msaitoh Exp $ */
+/*	$NetBSD: ct.c,v 1.28.10.1 2019/11/14 16:04:31 martin Exp $ */
 
 /*-
  * Copyright (c) 1996-2003 The NetBSD Foundation, Inc.
@@ -82,7 +82,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ct.c,v 1.28 2016/07/11 11:31:50 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ct.c,v 1.28.10.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -260,6 +260,7 @@ ctattach(device_t parent, device_t self,
 	char name[7];
 	int type, i, n, canstream = 0;
 
+	sc->sc_dev = self;
 	sc->sc_ic = ca->ca_ic;
 	sc->sc_slave = ca->ca_slave;
 	sc->sc_punit = ca->ca_punit;

Index: src/sys/dev/gpib/mt.c
diff -u src/sys/dev/gpib/mt.c:1.30 src/sys/dev/gpib/mt.c:1.30.10.1
--- src/sys/dev/gpib/mt.c:1.30	Thu Jul 14 04:00:45 2016
+++ src/sys/dev/gpib/mt.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: mt.c,v 1.30 2016/07/14 04:00:45 msaitoh Exp $ */
+/*	$NetBSD: mt.c,v 1.30.10.1 2019/11/14 16:04:31 martin Exp $ */
 
 /*-
  * Copyright (c) 1996-2003 The NetBSD Foundation, Inc.
@@ -75,7 +75,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mt.c,v 1.30 2016/07/14 04:00:45 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mt.c,v 1.30.10.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -230,6 +230,7 @@ mtattach(device_t parent, device_t self,
 	struct cs80bus_attach_args *ca = aux;
 	int type;
 
+	sc->sc_dev = self;
 	sc->sc_ic = ca->ca_ic;
 	sc->sc_slave = ca->ca_slave;
 

Index: src/sys/dev/gpib/ppi.c
diff -u src/sys/dev/gpib/ppi.c:1.22 src/sys/dev/gpib/ppi.c:1.22.20.1
--- src/sys/dev/gpib/ppi.c:1.22	Fri Jul 25 08:10:36 2014
+++ src/sys/dev/gpib/ppi.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: ppi.c,v 1.22 2014/07/25 08:10:36 dholland Exp $	*/
+/*	$NetBSD: ppi.c,v 1.22.20.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*-
  * Copyright (c) 1996-2003 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ppi.c,v 1.22 2014/07/25 08:10:36 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ppi.c,v 1.22.20.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -167,6 +167,7 @@ ppiattach(device_t parent, device_t self
 
 	printf("\n");
 
+	sc->sc_dev = self;
 	sc->sc_ic = ga->ga_ic;
 	sc->sc_address = ga->ga_address;
 

Index: src/sys/dev/isa/if_iy.c
diff -u src/sys/dev/isa/if_iy.c:1.100.6.1 src/sys/dev/isa/if_iy.c:1.100.6.2
--- src/sys/dev/isa/if_iy.c:1.100.6.1	Thu Jul 26 23:55:30 2018
+++ src/sys/dev/isa/if_iy.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_iy.c,v 1.100.6.1 2018/07/26 23:55:30 snj Exp $	*/
+/*	$NetBSD: if_iy.c,v 1.100.6.2 2019/11/14 16:04:31 martin Exp $	*/
 /* #define IYDEBUG */
 /* #define IYMEMDEBUG */
 
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_iy.c,v 1.100.6.1 2018/07/26 23:55:30 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_iy.c,v 1.100.6.2 2019/11/14 16:04:31 martin Exp $");
 
 #include "opt_inet.h"
 
@@ -286,6 +286,7 @@ iyattach(device_t parent, device_t self,
 	u_int8_t myaddr[ETHER_ADDR_LEN];
 	int eirq;
 
+	sc->sc_dev = self;
 	iot = ia->ia_iot;
 
 	if (bus_space_map(iot, ia->ia_io[0].ir_addr, 16, 0, &ioh)) {

Index: src/sys/dev/isa/mcd.c
diff -u src/sys/dev/isa/mcd.c:1.116 src/sys/dev/isa/mcd.c:1.116.10.1
--- src/sys/dev/isa/mcd.c:1.116	Thu Jul 14 10:19:06 2016
+++ src/sys/dev/isa/mcd.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: mcd.c,v 1.116 2016/07/14 10:19:06 msaitoh Exp $	*/
+/*	$NetBSD: mcd.c,v 1.116.10.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*
  * Copyright (c) 1993, 1994, 1995 Charles M. Hannum.  All rights reserved.
@@ -56,7 +56,7 @@
 /*static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";*/
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mcd.c,v 1.116 2016/07/14 10:19:06 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mcd.c,v 1.116.10.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -262,6 +262,7 @@ mcdattach(device_t parent, device_t self
 	bus_space_handle_t ioh;
 	struct mcd_mbox mbx;
 
+	sc->sc_dev = self;
 	aprint_naive("\n");
 
 	/* Map i/o space */

Index: src/sys/dev/isa/tcic2_isa.c
diff -u src/sys/dev/isa/tcic2_isa.c:1.27 src/sys/dev/isa/tcic2_isa.c:1.27.10.1
--- src/sys/dev/isa/tcic2_isa.c:1.27	Thu Jul 14 10:19:06 2016
+++ src/sys/dev/isa/tcic2_isa.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: tcic2_isa.c,v 1.27 2016/07/14 10:19:06 msaitoh Exp $	*/
+/*	$NetBSD: tcic2_isa.c,v 1.27.10.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*
  *
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tcic2_isa.c,v 1.27 2016/07/14 10:19:06 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tcic2_isa.c,v 1.27.10.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -224,6 +224,7 @@ tcic_isa_attach(device_t parent, device_
 	bus_space_handle_t ioh;
 	bus_space_handle_t memh;
 
+	sc->sc_dev = self;
 	aprint_naive("\n");
 
 	/* Map i/o space. */

Index: src/sys/dev/isa/uha_isa.c
diff -u src/sys/dev/isa/uha_isa.c:1.41 src/sys/dev/isa/uha_isa.c:1.41.12.1
--- src/sys/dev/isa/uha_isa.c:1.41	Sat Oct 18 08:33:28 2014
+++ src/sys/dev/isa/uha_isa.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: uha_isa.c,v 1.41 2014/10/18 08:33:28 snj Exp $	*/
+/*	$NetBSD: uha_isa.c,v 1.41.12.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uha_isa.c,v 1.41 2014/10/18 08:33:28 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uha_isa.c,v 1.41.12.1 2019/11/14 16:04:31 martin Exp $");
 
 #include "opt_ddb.h"
 
@@ -143,6 +143,7 @@ uha_isa_attach(device_t parent, device_t
 	isa_chipset_tag_t ic = ia->ia_ic;
 	int error;
 
+	sc->sc_dev = self;
 	printf("\n");
 
 	if (bus_space_map(iot, ia->ia_io[0].ir_addr, UHA_ISA_IOSIZE, 0, &ioh)) {
@@ -150,7 +151,6 @@ uha_isa_attach(device_t parent, device_t
 		return;
 	}
 
-	sc->sc_dev = self;
 	sc->sc_iot = iot;
 	sc->sc_ioh = ioh;
 	sc->sc_dmat = dmat;

Index: src/sys/dev/pci/if_stge.c
diff -u src/sys/dev/pci/if_stge.c:1.62.8.2 src/sys/dev/pci/if_stge.c:1.62.8.3
--- src/sys/dev/pci/if_stge.c:1.62.8.2	Wed Nov  6 10:04:47 2019
+++ src/sys/dev/pci/if_stge.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_stge.c,v 1.62.8.2 2019/11/06 10:04:47 martin Exp $	*/
+/*	$NetBSD: if_stge.c,v 1.62.8.3 2019/11/14 16:04:31 martin Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_stge.c,v 1.62.8.2 2019/11/06 10:04:47 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_stge.c,v 1.62.8.3 2019/11/14 16:04:31 martin Exp $");
 
 
 #include <sys/param.h>
@@ -388,6 +388,7 @@ stge_attach(device_t parent, device_t se
 	uint8_t enaddr[ETHER_ADDR_LEN];
 	char intrbuf[PCI_INTRSTR_LEN];
 
+	sc->sc_dev = self;
 	callout_init(&sc->sc_tick_ch, 0);
 
 	sp = stge_lookup(pa);

Index: src/sys/dev/pci/neo.c
diff -u src/sys/dev/pci/neo.c:1.50 src/sys/dev/pci/neo.c:1.50.22.1
--- src/sys/dev/pci/neo.c:1.50	Sat Mar 29 19:28:25 2014
+++ src/sys/dev/pci/neo.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: neo.c,v 1.50 2014/03/29 19:28:25 christos Exp $	*/
+/*	$NetBSD: neo.c,v 1.50.22.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*
  * Copyright (c) 1999 Cameron Grant <gand...@vilnya.demon.co.uk>
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: neo.c,v 1.50 2014/03/29 19:28:25 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: neo.c,v 1.50.22.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -579,6 +579,7 @@ neo_attach(device_t parent, device_t sel
 	char intrbuf[PCI_INTRSTR_LEN];
 
 	sc = device_private(self);
+	sc->dev = self;
 	pa = aux;
 	pc = pa->pa_pc;
 

Index: src/sys/dev/pcmcia/if_tr_pcmcia.c
diff -u src/sys/dev/pcmcia/if_tr_pcmcia.c:1.27 src/sys/dev/pcmcia/if_tr_pcmcia.c:1.27.8.1
--- src/sys/dev/pcmcia/if_tr_pcmcia.c:1.27	Sun Nov 27 00:21:43 2016
+++ src/sys/dev/pcmcia/if_tr_pcmcia.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_tr_pcmcia.c,v 1.27 2016/11/27 00:21:43 maya Exp $	*/
+/*	$NetBSD: if_tr_pcmcia.c,v 1.27.8.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*
  * Copyright (c) 2000 Soren S. Jorvang.  All rights reserved.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_tr_pcmcia.c,v 1.27 2016/11/27 00:21:43 maya Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_tr_pcmcia.c,v 1.27.8.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -124,6 +124,7 @@ tr_pcmcia_attach(device_t parent, device
 	bus_size_t offset;
 
 	psc->sc_pf = pa->pf;
+	sc->sc_dev = self;
 
 	cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head);
 

Index: src/sys/dev/sbus/sio16.c
diff -u src/sys/dev/sbus/sio16.c:1.24 src/sys/dev/sbus/sio16.c:1.24.46.1
--- src/sys/dev/sbus/sio16.c:1.24	Mon Jul 18 00:58:52 2011
+++ src/sys/dev/sbus/sio16.c	Thu Nov 14 16:04:31 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: sio16.c,v 1.24 2011/07/18 00:58:52 mrg Exp $	*/
+/*	$NetBSD: sio16.c,v 1.24.46.1 2019/11/14 16:04:31 martin Exp $	*/
 
 /*
  * Copyright (c) 1998, 2001 Matthew R. Green
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sio16.c,v 1.24 2011/07/18 00:58:52 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sio16.c,v 1.24.46.1 2019/11/14 16:04:31 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -286,6 +286,7 @@ clcd_attach(device_t parent, device_t se
 	struct cd18xx_softc *sc = device_private(self);
 	struct sio16_attach_args *args = aux;
 
+	sc->sc_dev = self;
 	sc->sc_tag = args->cd_tag;
 	sc->sc_handle = args->cd_handle;
 	sc->sc_osc = args->cd_osc;

Reply via email to