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

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/strategy/Makefile
          +++ new/usr/src/uts/intel/strategy/Makefile
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  # information: Portions Copyright [yyyy] [name of copyright owner]
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  #
  23   23  # uts/intel/strategy/Makefile
  24   24  #
  25   25  # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  26   26  # Use is subject to license terms.
  27   27  #
       28 +# Copyright (c) 2018, Joyent, Inc.
  28   29  
  29   30  #
  30   31  #       This makefile drives the production of the strategy "misc"
  31   32  #       kernel module.
  32   33  #
  33   34  #       intel architecture dependent
  34   35  #
  35   36  
  36   37  #
  37   38  #       Path to the base of the uts directory tree (usually /usr/src/uts).
↓ open down ↓ 8 lines elided ↑ open up ↑
  46   47  LINTS           = $(STRATEGY_OBJS:%.o=$(LINTS_DIR)/%.ln)
  47   48  ROOTMODULE      = $(ROOT_MISC_DIR)/$(MODULE)
  48   49  
  49   50  #
  50   51  #       Include common rules.
  51   52  #
  52   53  include $(UTSBASE)/intel/Makefile.intel
  53   54  
  54   55  CERRWARN        += -_gcc=-Wno-parentheses
  55   56  
       57 +# needs work
       58 +$(OBJS_DIR)/strategy.o := SMOFF += all_func_returns
       59 +
  56   60  #
  57   61  #       Define targets
  58   62  #
  59   63  ALL_TARGET      = $(BINARY)
  60   64  LINT_TARGET     = $(MODULE).lint
  61   65  INSTALL_TARGET  = $(BINARY) $(ROOTMODULE)
  62   66  
  63   67  #
  64   68  #       Overrides.
  65   69  #
↓ open down ↓ 28 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX