Print this page
10077 usr/src/uts/ Makefile changes for smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/fct/Makefile
          +++ new/usr/src/uts/intel/fct/Makefile
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  #
  24      -#       This makefile drives the production of the fct driver for 
  25      -#       COMSTAR.
       24 +# Copyright (c) 2018, Joyent, Inc.
  26   25  
  27   26  #
  28   27  #       Path to the base of the uts directory tree (usually /usr/src/uts).
  29   28  #
  30   29  
  31   30  
  32   31  UTSBASE = ../..
  33   32  
  34   33  ARCHDIR:sh = cd ..; basename `pwd`
  35   34  
↓ open down ↓ 31 lines elided ↑ open up ↑
  67   66  # to investigate and remove these for maximum lint coverage.
  68   67  #
  69   68  LINTTAGS        += -erroff=E_BAD_PTR_CAST_ALIGN
  70   69  LINTTAGS        += -erroff=E_ASSIGN_NARROW_CONV
  71   70  LINTTAGS        += -erroff=E_IF_ELSE_ANNOTATION
  72   71  
  73   72  CERRWARN        += -_gcc=-Wno-unused-label
  74   73  CERRWARN        += -_gcc=-Wno-switch
  75   74  CERRWARN        += -_gcc=-Wno-uninitialized
  76   75  
       76 +# needs work
       77 +SMOFF += strcpy_overflow
       78 +
  77   79  #
  78   80  #       Default build targets.
  79   81  #
  80   82  .KEEP_STATE:
  81   83  
  82   84  def:            $(DEF_DEPS)
  83   85  
  84   86  all:            $(ALL_DEPS)
  85   87  
  86   88  clean:          $(CLEAN_DEPS)
↓ open down ↓ 15 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX