svn commit: r228805 - in head/sys/modules/aic7xxx: ahc/ahc_pci ahd

Dimitry Andric dim at FreeBSD.org
Thu Dec 22 16:16:13 UTC 2011


Author: dim
Date: Thu Dec 22 16:16:12 2011
New Revision: 228805
URL: http://svn.freebsd.org/changeset/base/228805

Log:
  Disable -Wconstant-conversion warnings for the aic7xxx module in a more
  fine-grained way: only add the option for the specific .c files that
  need them, like via sys/conf/files.
  
  MFC after:	1 week

Modified:
  head/sys/modules/aic7xxx/ahc/ahc_pci/Makefile
  head/sys/modules/aic7xxx/ahd/Makefile

Modified: head/sys/modules/aic7xxx/ahc/ahc_pci/Makefile
==============================================================================
--- head/sys/modules/aic7xxx/ahc/ahc_pci/Makefile	Thu Dec 22 16:01:10 2011	(r228804)
+++ head/sys/modules/aic7xxx/ahc/ahc_pci/Makefile	Thu Dec 22 16:16:12 2011	(r228805)
@@ -12,6 +12,8 @@ SRCS+=	device_if.h bus_if.h pci_if.h
 SRCS+=	opt_scsi.h opt_cam.h opt_aic7xxx.h
 
 CFLAGS+= -I${.CURDIR}/../../../../dev/aic7xxx -I..
-CWARNFLAGS+=	${NO_WCONSTANT_CONVERSION}
 
 .include <bsd.kmod.mk>
+
+CWARNFLAGS.ahc_pci.c=	${NO_WCONSTANT_CONVERSION}
+CWARNFLAGS+=		${CWARNFLAGS.${.IMPSRC:T}}

Modified: head/sys/modules/aic7xxx/ahd/Makefile
==============================================================================
--- head/sys/modules/aic7xxx/ahd/Makefile	Thu Dec 22 16:01:10 2011	(r228804)
+++ head/sys/modules/aic7xxx/ahd/Makefile	Thu Dec 22 16:16:12 2011	(r228805)
@@ -32,8 +32,10 @@ SRCS= ${GENSRCS}
 SRCS+= aic79xx.c aic79xx_osm.c aic79xx_pci.c ahd_pci.c
 SRCS+= opt_scsi.h opt_aic79xx.h opt_cam.h opt_ddb.h
 SRCS+= device_if.h bus_if.h pci_if.h
-CWARNFLAGS+=	${NO_WCONSTANT_CONVERSION}
 
 CLEANFILES= ${GENSRCS}
 
 .include <bsd.kmod.mk>
+
+CWARNFLAGS.ahd_pci.c=	${NO_WCONSTANT_CONVERSION}
+CWARNFLAGS+=		${CWARNFLAGS.${.IMPSRC:T}}


More information about the svn-src-head mailing list