Print this page
NEX-17944 HBA drivers don't need the redundant devfs_clean step
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
NEX-17006 backport mpt_sas tri-mode parts support change
9044 Need support for mpt_sas tri-mode parts
9045 Clean up mpt_sas compiler warnings
9046 mptsas_handle_topo_change can return without its locks held
9047 workaround SAS3408 firmware issue
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Albert Lee <trisk@forkgnu.org>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-7937 console.7d shouldn't be packaged in storage/svm
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
NEX-1645 building debug mpt_sas with bldenv fails
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
NEX-4418 SATA inquiry property generation doesn't work as advertised
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/mpt_sas/Makefile
          +++ new/usr/src/uts/intel/mpt_sas/Makefile
↓ open down ↓ 10 lines elided ↑ open up ↑
  11   11  # and limitations under the License.
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  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 +
       22 +#
  21   23  # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  22   24  # Use is subject to license terms.
  23   25  #
  24      -#       This makefile drives the production of the mpt_sas driver kernel module.
  25      -#
  26      -#       intel architecture dependent
  27      -#
  28   26  
  29   27  #
  30   28  #       Paths to the base of the uts directory trees
  31   29  #
  32      -UTSBASE   = ../../../../src/uts
       30 +UTSBASE=        $(SRC)/uts
  33   31  
  34   32  #
  35   33  #       Define the module and object file sets.
  36   34  #
  37   35  MODULE          = mpt_sas
  38   36  OBJECTS         = $(MPTSAS_OBJS:%=$(OBJS_DIR)/%)
  39   37  LINTS           = $(MPTSAS_OBJS:%.o=$(LINTS_DIR)/%.ln)
  40   38  ROOTMODULE      = $(ROOT_DRV_DIR)/$(MODULE)
  41   39  CONF_SRCDIR     = $(UTSBASE)/common/io/scsi/adapters/mpt_sas/
  42   40  
↓ open down ↓ 7 lines elided ↑ open up ↑
  50   48  #
  51   49  ALL_TARGET      = $(BINARY) $(CONFMOD)
  52   50  LINT_TARGET     = $(MODULE).lint
  53   51  INSTALL_TARGET  = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
  54   52  
  55   53  #
  56   54  #       Include common rules.
  57   55  #
  58   56  include $(UTSBASE)/intel/Makefile.intel
  59   57  
  60      -CERRWARN        += -_gcc=-Wno-parentheses
  61   58  CERRWARN        += -_gcc=-Wno-uninitialized
  62      -CERRWARN        += -_gcc=-Wno-switch
  63   59  
  64   60  #
  65   61  #       Default build targets.
  66   62  #
  67   63  .KEEP_STATE:
  68   64  
  69      -all:            $(ALL_DEPS)
  70      -
  71   65  def:            $(DEF_DEPS)
  72   66  
       67 +all:            $(ALL_DEPS)
       68 +
  73   69  clean:          $(CLEAN_DEPS)
  74   70  
  75   71  clobber:        $(CLOBBER_DEPS)
  76   72  
  77   73  lint:           $(LINT_DEPS)
  78   74  
  79   75  modlintlib:     $(MODLINTLIB_DEPS)
  80   76  
  81   77  clean.lint:     $(CLEAN_LINT_DEPS)
  82   78  
  83   79  install:        $(INSTALL_DEPS)
  84   80  
  85   81  #
  86   82  #       Include common targets.
  87   83  #
  88   84  include $(UTSBASE)/intel/Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX