Print this page
    
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/Makefile.lint
          +++ new/usr/src/Makefile.lint
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  
    | 
      ↓ open down ↓ | 
    12 lines elided | 
    
      ↑ open up ↑ | 
  
  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   21  
  22   22  # Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
       23 +# Copyright (c) 2012 by Delphix. All rights reserved.
  23   24  
  24   25  # include global definitions
  25   26  include Makefile.master
  26   27  
  27   28  #
  28   29  # As pieces are made lint-clean, add them here so the nightly build
  29   30  # can be used to keep them that way.
  30   31  #
  31   32  COMMON_SUBDIRS = \
  32   33          cmd/acctadm \
  33   34          cmd/asa \
  34   35          cmd/amt \
  35   36          cmd/audio/audioctl \
  36   37          cmd/audio/audiotest \
  37   38          cmd/audit \
  38   39          cmd/auditconfig \
  39   40          cmd/auditd \
  40   41          cmd/auditreduce \
  41   42          cmd/auditstat \
  42   43          cmd/auths \
  43   44          cmd/autopush \
  44   45          cmd/availdevs \
  45   46          cmd/avs \
  46   47          cmd/awk \
  47   48          cmd/banner \
  48   49          cmd/bart \
  49   50          cmd/basename \
  50   51          cmd/bdiff \
  51   52          cmd/bfs \
  52   53          cmd/busstat \
  53   54          cmd/boot \
  54   55          cmd/cal \
  55   56          cmd/captoinfo \
  56   57          cmd/cat \
  57   58          cmd/cdrw \
  58   59          cmd/cfgadm \
  59   60          cmd/checkeq \
  60   61          cmd/checknr \
  61   62          cmd/chgrp \
  62   63          cmd/chmod \
  63   64          cmd/chown \
  64   65          cmd/chroot \
  65   66          cmd/clinfo \
  66   67          cmd/cmd-crypto \
  67   68          cmd/cmd-inet/lib \
  68   69          cmd/cmd-inet/lib/netcfgd \
  69   70          cmd/cmd-inet/lib/nwamd \
  70   71          cmd/cmd-inet/sbin \
  71   72          cmd/cmd-inet/usr.bin \
  72   73          cmd/cmd-inet/usr.lib/bridged \
  73   74          cmd/cmd-inet/usr.lib/dsvclockd \
  74   75          cmd/cmd-inet/usr.lib/ilbd \
  75   76          cmd/cmd-inet/usr.lib/in.dhcpd \
  76   77          cmd/cmd-inet/usr.lib/in.mpathd \
  77   78          cmd/cmd-inet/usr.lib/in.ndpd \
  78   79          cmd/cmd-inet/usr.lib/inetd \
  79   80          cmd/cmd-inet/usr.lib/pppoe \
  80   81          cmd/cmd-inet/usr.lib/slpd \
  81   82          cmd/cmd-inet/usr.lib/vrrpd \
  82   83          cmd/cmd-inet/usr.lib/wpad \
  83   84          cmd/cmd-inet/usr.lib/wanboot \
  84   85          cmd/cmd-inet/usr.sadm \
  85   86          cmd/cmd-inet/usr.sbin \
  86   87          cmd/cmd-inet/usr.sbin/ilbadm \
  87   88          cmd/cmd-inet/usr.sbin/nwamadm \
  88   89          cmd/cmd-inet/usr.sbin/nwamcfg \
  89   90          cmd/col \
  90   91          cmd/compress \
  91   92          cmd/consadm \
  92   93          cmd/coreadm \
  93   94          cmd/cpc \
  94   95          cmd/cpio \
  95   96          cmd/crypt \
  96   97          cmd/csplit \
  97   98          cmd/ctrun \
  98   99          cmd/ctstat \
  99  100          cmd/ctwatch \
 100  101          cmd/date \
 101  102          cmd/dd \
 102  103          cmd/deroff \
 103  104          cmd/devctl \
 104  105          cmd/devfsadm \
 105  106          cmd/devinfo \
 106  107          cmd/devmgmt \
 107  108          cmd/devprop \
 108  109          cmd/dfs.cmds \
 109  110          cmd/diff3 \
 110  111          cmd/dis \
 111  112          cmd/dirname \
 112  113          cmd/diskscan \
 113  114          cmd/dispadmin \
 114  115          cmd/dladm \
 115  116          cmd/dlmgmtd \
 116  117          cmd/dtrace \
 117  118          cmd/du \
 118  119          cmd/dumpadm \
 119  120          cmd/dumpcs \
 120  121          cmd/echo \
 121  122          cmd/eject \
 122  123          cmd/emul64ioctl \
 123  124          cmd/env \
 124  125          cmd/expand \
 125  126          cmd/fcinfo \
 126  127          cmd/fdetach \
 127  128          cmd/fdformat \
 128  129          cmd/fdisk \
 129  130          cmd/fgrep \
 130  131          cmd/file \
 131  132          cmd/filebench \
 132  133          cmd/find \
 133  134          cmd/fmthard \
 134  135          cmd/fmtmsg \
 135  136          cmd/fold \
 136  137          cmd/fm \
 137  138          cmd/format \
 138  139          cmd/fs.d/fd \
 139  140          cmd/fs.d/lofs/mount \
 140  141          cmd/fs.d/mntfs \
 141  142          cmd/fs.d/pcfs/mount \
 142  143          cmd/fs.d/proc \
 143  144          cmd/fs.d/tmpfs \
 144  145          cmd/fs.d/udfs/mount \
 145  146          cmd/fs.d/ufs/mount \
 146  147          cmd/fs.d/ufs/fsirand\
 147  148          cmd/fs.d/zfs/fstyp \
 148  149          cmd/fwflash \
 149  150          cmd/fuser \
 150  151          cmd/gcore \
 151  152          cmd/genmsg \
 152  153          cmd/getconf \
 153  154          cmd/getdevpolicy \
 154  155          cmd/getfacl \
 155  156          cmd/getopt \
 156  157          cmd/gettext \
 157  158          cmd/grep \
 158  159          cmd/grep_xpg4 \
 159  160          cmd/groups \
 160  161          cmd/halt \
 161  162          cmd/head \
 162  163          cmd/hostid \
 163  164          cmd/hostname \
 164  165          cmd/hotplug \
 165  166          cmd/hotplugd \
 166  167          cmd/idmap \
 167  168          cmd/init \
 168  169          cmd/intrstat \
 169  170          cmd/ipcrm \
 170  171          cmd/ipcs \
 171  172          cmd/isaexec \
 172  173          cmd/isalist \
 173  174          cmd/iscsiadm \
 174  175          cmd/iscsid \
 175  176          cmd/iscsitsvc \
 176  177          cmd/isns \
 177  178          cmd/itadm \
 178  179          cmd/kbd \
 179  180          cmd/killall \
 180  181          cmd/ldap \
 181  182          cmd/last \
 182  183          cmd/lastcomm \
 183  184          cmd/ldapcachemgr \
 184  185          cmd/line \
 185  186          cmd/link \
 186  187          cmd/locator \
 187  188          cmd/localedef \
 188  189          cmd/lockstat \
 189  190          cmd/lofiadm \
 190  191          cmd/logadm \
 191  192          cmd/logger \
 192  193          cmd/login \
 193  194          cmd/logins \
 194  195          cmd/ls \
 195  196          cmd/luxadm \
 196  197          cmd/lvm \
 197  198          cmd/machid \
 198  199          cmd/makekey \
 199  200          cmd/mdb \
 200  201          cmd/mesg \
 201  202          cmd/mkdir \
 202  203          cmd/mkfifo \
 203  204          cmd/mkfile \
 204  205          cmd/mkmsgs \
 205  206          cmd/mknod \
 206  207          cmd/mpathadm \
 207  208          cmd/modload \
 208  209          cmd/msgfmt \
 209  210          cmd/msgid \
 210  211          cmd/mt \
 211  212          cmd/mv \
 212  213          cmd/ndmpadm \
 213  214          cmd/ndmpd \
 214  215          cmd/ndmpstat \
 215  216          cmd/newform \
 216  217          cmd/newgrp \
 217  218          cmd/newtask \
 218  219          cmd/nice \
 219  220          cmd/nl \
 220  221          cmd/nohup \
 221  222          cmd/nscd \
 222  223          cmd/od \
 223  224          cmd/pagesize \
 224  225          cmd/passwd \
 225  226          cmd/pathchk \
 226  227          cmd/pbind \
 227  228          cmd/pcidr \
 228  229          cmd/pcitool \
 229  230          cmd/pfexec \
 230  231          cmd/pgrep \
 231  232          cmd/picl/picld \
 232  233          cmd/picl/prtpicl \
 233  234          cmd/plockstat \
 234  235          cmd/pools \
 235  236          cmd/power \
 236  237          cmd/powertop \
 237  238          cmd/printf \
 238  239          cmd/latencytop \
 239  240          cmd/ppgsz \
 240  241          cmd/praudit \
 241  242          cmd/prctl \
 242  243          cmd/priocntl \
 243  244          cmd/profiles \
 244  245          cmd/prstat \
 245  246          cmd/prtconf \
 246  247          cmd/prtdiag \
 247  248          cmd/prtvtoc \
 248  249          cmd/ps \
 249  250          cmd/psradm \
 250  251          cmd/psrinfo \
 251  252          cmd/psrset \
 252  253          cmd/ptools \
 253  254          cmd/pwck \
 254  255          cmd/pwconv \
 255  256          cmd/ramdiskadm \
 256  257          cmd/raidctl \
 257  258          cmd/rcap \
 258  259          cmd/rcm_daemon \
 259  260          cmd/rctladm \
 260  261          cmd/renice \
 261  262          cmd/rm \
 262  263          cmd/rmdir \
 263  264          cmd/rmformat \
 264  265          cmd/rmt \
 265  266          cmd/roles \
 266  267          cmd/rpcgen \
 267  268          cmd/rpcsvc/rpc.bootparamd \
 268  269          cmd/runat \
 269  270          cmd/savecore \
 270  271          cmd/sbdadm \
 271  272          cmd/sdpadm \
 272  273          cmd/sed \
 273  274          cmd/setpgrp \
 274  275          cmd/smbios \
 275  276          cmd/sgs \
 276  277          cmd/smbsrv \
 277  278          cmd/smserverd \
 278  279          cmd/sort \
 279  280          cmd/split \
 280  281          cmd/srptadm \
 281  282          cmd/srptsvc \
 282  283          cmd/ssh \
 283  284          cmd/stat \
 284  285          cmd/stmfadm \
 285  286          cmd/stmfsvc \
 286  287          cmd/stmsboot \
 287  288          cmd/streams/strcmd \
 288  289          cmd/strings \
 289  290          cmd/su \
 290  291          cmd/sulogin \
 291  292          cmd/svc \
 292  293          cmd/swap \
 293  294          cmd/sync \
 294  295          cmd/syseventadm \
 295  296          cmd/syseventd \
 296  297          cmd/syslogd \
 297  298          cmd/tabs \
 298  299          cmd/tail \
 299  300          cmd/th_tools \
 300  301          cmd/tip \
 301  302          cmd/touch \
 302  303          cmd/tr \
 303  304          cmd/truss \
 304  305          cmd/tty \
 305  306          cmd/tzreload \
 306  307          cmd/uadmin \
 307  308          cmd/ul \
 308  309          cmd/userattr \
 309  310          cmd/users \
 310  311          cmd/utmp_update \
 311  312          cmd/utmpd \
 312  313          cmd/valtools \
 313  314          cmd/vrrpadm \
 314  315          cmd/vt \
 315  316          cmd/wall \
 316  317          cmd/who \
  
    | 
      ↓ open down ↓ | 
    284 lines elided | 
    
      ↑ open up ↑ | 
  
 317  318          cmd/whodo \
 318  319          cmd/wracct \
 319  320          cmd/wusbadm \
 320  321          cmd/xargs \
 321  322          cmd/xstr \
 322  323          cmd/yes \
 323  324          cmd/yppasswd \
 324  325          cmd/zdb \
 325  326          cmd/zdump \
 326  327          cmd/zfs \
      328 +        cmd/zhack \
 327  329          cmd/zinject \
 328  330          cmd/zlogin \
 329  331          cmd/zoneadm \
 330  332          cmd/zoneadmd \
 331  333          cmd/zonecfg \
 332  334          cmd/zonename \
 333  335          cmd/zpool \
 334  336          cmd/zlook \
 335  337          cmd/ztest \
 336  338          lib/abi \
 337  339          lib/auditd_plugins \
 338  340          lib/libbe \
 339  341          lib/pylibbe \
 340  342          lib/brand/sn1 \
 341  343          lib/brand/solaris10 \
 342  344          lib/crypt_modules \
 343  345          lib/extendedFILE \
 344  346          lib/libadm \
 345  347          lib/libadutils \
 346  348          lib/libadt_jni \
 347  349          lib/libaio \
 348  350          lib/libavl \
 349  351          lib/libbrand \
 350  352          lib/libbsdmalloc \
 351  353          lib/libbsm \
 352  354          lib/libc \
 353  355          lib/libc_db \
 354  356          lib/libcfgadm \
 355  357          lib/libcmdutils \
 356  358          lib/libcommputil \
 357  359          lib/libcontract \
 358  360          lib/libcryptoutil \
 359  361          lib/libctf \
 360  362          lib/libdevice \
 361  363          lib/libdevid \
 362  364          lib/libdevinfo \
 363  365          lib/libdhcpagent \
 364  366          lib/libdhcpdu \
 365  367          lib/libdhcpsvc \
 366  368          lib/libdhcputil \
 367  369          lib/libdisasm \
 368  370          lib/libdiskmgt \
 369  371          lib/libdladm \
 370  372          lib/libdlpi \
 371  373          lib/libdoor \
 372  374          lib/libdscfg \
 373  375          lib/libdtrace \
 374  376          lib/libefi \
 375  377          lib/libelfsign \
 376  378          lib/libexacct \
 377  379          lib/libfcoe \
 378  380          lib/libgen \
 379  381          lib/libgrubmgmt \
 380  382          lib/libgss \
 381  383          lib/libhotplug \
 382  384          lib/libidmap \
 383  385          lib/libilb \
 384  386          lib/libinetsvc \
 385  387          lib/libinetutil \
 386  388          lib/libinstzones \
 387  389          lib/libipadm \
 388  390          lib/libipmi \
 389  391          lib/libipmp \
 390  392          lib/libipp \
 391  393          lib/libipsecutil \
 392  394          lib/libiscsit \
 393  395          lib/libkmf \
 394  396          lib/libkstat \
 395  397          lib/liblgrp \
 396  398          lib/liblm \
 397  399          lib/libmalloc \
 398  400          lib/libmapmalloc \
 399  401          lib/libmapid \
 400  402          lib/libmd \
 401  403          lib/libmp \
 402  404          lib/libmtmalloc \
 403  405          lib/libndmp \
 404  406          lib/libnsctl \
 405  407          lib/libnsl \
 406  408          lib/libnvpair \
 407  409          lib/libnwam \
 408  410          lib/libpam \
 409  411          lib/libpctx \
 410  412          lib/libpicl \
 411  413          lib/libpicltree \
 412  414          lib/libpkg \
 413  415          lib/libpool \
 414  416          lib/libproc \
 415  417          lib/libpthread \
 416  418          lib/libraidcfg \
 417  419          lib/librcm \
 418  420          lib/librdc \
 419  421          lib/libreparse \
 420  422          lib/librestart \
 421  423          lib/librstp \
 422  424          lib/librt \
 423  425          lib/libscf \
 424  426          lib/libsec \
 425  427          lib/libsecdb \
 426  428          lib/libsendfile \
 427  429          lib/libsip \
 428  430          lib/libshare \
 429  431          lib/libsldap \
 430  432          lib/libslp \
 431  433          lib/libsmbfs \
 432  434          lib/libsmbios \
 433  435          lib/libsmedia \
 434  436          lib/libsrpt \
 435  437          lib/libstmf \
 436  438          lib/libsun_ima \
 437  439          lib/libsysevent \
 438  440          lib/libthread \
 439  441          lib/libtsnet \
 440  442          lib/libtsol \
 441  443          lib/libumem \
 442  444          lib/libunistat \
 443  445          lib/libuuid \
 444  446          lib/libuutil \
 445  447          lib/libvrrpadm \
 446  448          lib/libwanboot \
 447  449          lib/libwanbootutil \
 448  450          lib/libxnet \
 449  451          lib/libzfs \
 450  452          lib/libzfs_jni \
 451  453          lib/libzonecfg \
 452  454          lib/libzoneinfo \
 453  455          lib/lvm \
 454  456          lib/madv \
 455  457          lib/mpss \
 456  458          lib/nametoaddr \
 457  459          lib/ncad_addr \
 458  460          lib/nsswitch \
 459  461          lib/pam_modules \
 460  462          lib/passwdutil \
 461  463          lib/pkcs11 \
 462  464          lib/print \
 463  465          lib/raidcfg_plugins \
 464  466          lib/scsi \
 465  467          lib/smbsrv \
 466  468          lib/fm \
 467  469          lib/udapl \
 468  470          lib/watchmalloc \
 469  471          psm \
 470  472          ucbcmd/basename \
 471  473          ucbcmd/biff \
 472  474          ucbcmd/echo \
 473  475          ucbcmd/groups \
 474  476          ucbcmd/mkstr \
 475  477          ucbcmd/printenv \
 476  478          ucbcmd/sum \
 477  479          ucbcmd/test \
 478  480          ucbcmd/users \
 479  481          ucbcmd/whoami
 480  482  
 481  483  i386_SUBDIRS= \
 482  484          cmd/acpihpd \
 483  485          cmd/biosdev \
 484  486          cmd/rtc \
 485  487          cmd/ucodeadm \
 486  488          lib/cfgadm_plugins/sata \
 487  489          lib/cfgadm_plugins/sbd \
 488  490          lib/libfdisk
 489  491  
 490  492  sparc_SUBDIRS= \
 491  493          cmd/datadm \
 492  494          cmd/dcs \
 493  495          cmd/drd \
 494  496          cmd/fruadm \
 495  497          cmd/ldmad \
 496  498          cmd/prtdscp \
 497  499          cmd/prtfru \
 498  500          cmd/sckmd \
 499  501          cmd/virtinfo \
 500  502          cmd/vntsd \
 501  503          lib/libds \
 502  504          lib/libdscp \
 503  505          lib/libpri \
 504  506          lib/libpcp \
 505  507          lib/libtsalarm \
 506  508          lib/libv12n \
 507  509          lib/storage \
 508  510          stand
 509  511  
 510  512  LINTSUBDIRS= $(COMMON_SUBDIRS) $($(MACH)_SUBDIRS)
 511  513  
 512  514  .PARALLEL:      $(LINTSUBDIRS)
 513  515  
 514  516  lint:           uts .WAIT subdirs
 515  517  
 516  518  subdirs:        $(LINTSUBDIRS)
 517  519  
 518  520  uts $(LINTSUBDIRS):     FRC
 519  521          @cd $@; pwd; $(MAKE) lint
 520  522  
 521  523  FRC:
  
    | 
      ↓ open down ↓ | 
    185 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX