Module Name:    src
Committed By:   leot
Date:           Thu Dec 29 19:22:51 UTC 2016

Modified Files:
        src/sys/dev/pci: if_alcreg.h

Log Message:
Do not access `sc' directly via the CSR_{READ,WRITE}_[124] macros.

Patch provided by Amol via PR kern/51708.

ok <Riastradh>


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pci/if_alcreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/if_alcreg.h
diff -u src/sys/dev/pci/if_alcreg.h:1.5 src/sys/dev/pci/if_alcreg.h:1.6
--- src/sys/dev/pci/if_alcreg.h:1.5	Tue Nov 24 23:30:04 2015
+++ src/sys/dev/pci/if_alcreg.h	Thu Dec 29 19:22:51 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_alcreg.h,v 1.5 2015/11/24 23:30:04 leot Exp $	*/
+/*	$NetBSD: if_alcreg.h,v 1.6 2016/12/29 19:22:51 leot Exp $	*/
 /*	$OpenBSD: if_alcreg.h,v 1.1 2009/08/08 09:31:13 kevlo Exp $	*/
 /*-
  * Copyright (c) 2009, Pyun YongHyeon <yong...@freebsd.org>
@@ -1488,15 +1488,15 @@ struct alc_softc {
 
 /* Register access macros. */
 #define	CSR_WRITE_4(_sc, reg, val)	\
-	bus_space_write_4((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg), (val))
+	bus_space_write_4((_sc)->sc_mem_bt, (_sc)->sc_mem_bh, (reg), (val))
 #define	CSR_WRITE_2(_sc, reg, val)	\
-	bus_space_write_2((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg), (val))
+	bus_space_write_2((_sc)->sc_mem_bt, (_sc)->sc_mem_bh, (reg), (val))
 #define	CSR_WRITE_1(_sc, reg, val)	\
-	bus_space_write_1((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg), (val))
+	bus_space_write_1((_sc)->sc_mem_bt, (_sc)->sc_mem_bh, (reg), (val))
 #define	CSR_READ_2(_sc, reg)		\
-	bus_space_read_2((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg))
+	bus_space_read_2((_sc)->sc_mem_bt, (_sc)->sc_mem_bh, (reg))
 #define	CSR_READ_4(_sc, reg)		\
-	bus_space_read_4((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg))
+	bus_space_read_4((_sc)->sc_mem_bt, (_sc)->sc_mem_bh, (reg))
 
 #define	ALC_RXCHAIN_RESET(_sc)						\
 do {									\

Reply via email to