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/uts/common/Makefile.files
          +++ new/usr/src/uts/common/Makefile.files
↓ 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  #
  23   23  # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24      -#
  25      -
  26      -#
  27   24  # Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
       25 +# Copyright (c) 2012 by Delphix. All rights reserved.
  28   26  #
  29   27  
  30   28  #
  31   29  # This Makefile defines all file modules for the directory uts/common
  32   30  # and its children. These are the source files which may be considered
  33   31  # common to all SunOS systems.
  34   32  
  35   33  i386_CORE_OBJS += \
  36   34                  atomic.o        \
  37   35                  avintr.o        \
↓ open down ↓ 200 lines elided ↑ open up ↑
 238  236                  msacct.o        \
 239  237                  multidata.o     \
 240  238                  nbmlock.o       \
 241  239                  ndifm.o         \
 242  240                  nice.o          \
 243  241                  netstack.o      \
 244  242                  ntptime.o       \
 245  243                  nvpair.o        \
 246  244                  nvpair_alloc_system.o   \
 247  245                  nvpair_alloc_fixed.o    \
      246 +                fnvpair.o       \
 248  247                  octet.o         \
 249  248                  open.o          \
 250  249                  p_online.o      \
 251  250                  pathconf.o      \
 252  251                  pathname.o      \
 253  252                  pause.o         \
 254  253                  serializer.o    \
 255  254                  pci_intr_lib.o  \
 256  255                  pci_cap.o       \
 257  256                  pcifm.o         \
↓ open down ↓ 823 lines elided ↑ open up ↑
1081 1080  CPUID_OBJS += cpuid_drv.o
1082 1081  
1083 1082  SYSEVENT_OBJS += sysevent.o
1084 1083  
1085 1084  BL_OBJS += bl.o
1086 1085  
1087 1086  DRM_OBJS += drm_sunmod.o drm_kstat.o drm_agpsupport.o \
1088 1087              drm_auth.o drm_bufs.o drm_context.o drm_dma.o \
1089 1088              drm_drawable.o drm_drv.o drm_fops.o drm_ioctl.o drm_irq.o \
1090 1089              drm_lock.o drm_memory.o drm_msg.o drm_pci.o drm_scatter.o \
1091      -            drm_cache.o drm_gem.o drm_mm.o ati_pcigart.o 
     1090 +            drm_cache.o drm_gem.o drm_mm.o ati_pcigart.o
1092 1091  
1093 1092  FM_OBJS += devfm.o devfm_machdep.o
1094 1093  
1095 1094  RTLS_OBJS +=    rtls.o
1096 1095  
1097 1096  #
1098 1097  #                       exec modules
1099 1098  #
1100 1099  AOUTEXEC_OBJS +=aout.o
1101 1100  
↓ open down ↓ 221 lines elided ↑ open up ↑
1323 1322  MIRROR_OBJS += mirror.o mirror_ioctl.o mirror_resync.o
1324 1323  
1325 1324  NOTIFY_OBJS += md_notify.o
1326 1325  
1327 1326  TRANS_OBJS += mdtrans.o trans_ioctl.o trans_log.o
1328 1327  
1329 1328  ZFS_COMMON_OBJS +=              \
1330 1329          arc.o                   \
1331 1330          bplist.o                \
1332 1331          bpobj.o                 \
     1332 +        bptree.o                \
1333 1333          dbuf.o                  \
1334 1334          ddt.o                   \
1335 1335          ddt_zap.o               \
1336 1336          dmu.o                   \
1337 1337          dmu_diff.o              \
1338 1338          dmu_send.o              \
1339 1339          dmu_object.o            \
1340 1340          dmu_objset.o            \
1341 1341          dmu_traverse.o          \
1342 1342          dmu_tx.o                \
↓ open down ↓ 1 lines elided ↑ open up ↑
1344 1344          dnode_sync.o            \
1345 1345          dsl_dir.o               \
1346 1346          dsl_dataset.o           \
1347 1347          dsl_deadlist.o          \
1348 1348          dsl_pool.o              \
1349 1349          dsl_synctask.o          \
1350 1350          dmu_zfetch.o            \
1351 1351          dsl_deleg.o             \
1352 1352          dsl_prop.o              \
1353 1353          dsl_scan.o              \
     1354 +        zfeature.o              \
1354 1355          gzip.o                  \
1355 1356          lzjb.o                  \
1356 1357          metaslab.o              \
1357 1358          refcount.o              \
1358 1359          sa.o                    \
1359 1360          sha256.o                \
1360 1361          spa.o                   \
1361 1362          spa_config.o            \
1362 1363          spa_errlog.o            \
1363 1364          spa_history.o           \
↓ open down ↓ 22 lines elided ↑ open up ↑
1386 1387          zfs_znode.o             \
1387 1388          zil.o                   \
1388 1389          zio.o                   \
1389 1390          zio_checksum.o          \
1390 1391          zio_compress.o          \
1391 1392          zio_inject.o            \
1392 1393          zle.o                   \
1393 1394          zrlock.o
1394 1395  
1395 1396  ZFS_SHARED_OBJS +=              \
1396      -        zfs_namecheck.o         \
1397      -        zfs_deleg.o             \
1398      -        zfs_prop.o              \
     1397 +        zfeature_common.o       \
1399 1398          zfs_comutil.o           \
     1399 +        zfs_deleg.o             \
1400 1400          zfs_fletcher.o          \
     1401 +        zfs_namecheck.o         \
     1402 +        zfs_prop.o              \
1401 1403          zpool_prop.o            \
1402 1404          zprop_common.o
1403 1405  
1404 1406  ZFS_OBJS +=                     \
1405 1407          $(ZFS_COMMON_OBJS)      \
1406 1408          $(ZFS_SHARED_OBJS)      \
1407 1409          vdev_disk.o             \
1408 1410          zfs_acl.o               \
1409 1411          zfs_ctldir.o            \
1410 1412          zfs_dir.o               \
↓ open down ↓ 137 lines elided ↑ open up ↑
1548 1550                  mpi.o mplogic.o mpmontg.o mpprime.o oid.o \
1549 1551                  secitem.o ec2_test.o ecp_test.o
1550 1552  
1551 1553  RSAPROV_OBJS += rsa.o rsa_impl.o pkcs1.o
1552 1554  
1553 1555  SWRANDPROV_OBJS += swrand.o
1554 1556  
1555 1557  #
1556 1558  #                       kernel SSL
1557 1559  #
1558      -KSSL_OBJS +=    kssl.o ksslioctl.o 
     1560 +KSSL_OBJS +=    kssl.o ksslioctl.o
1559 1561  
1560 1562  KSSL_SOCKFIL_MOD_OBJS += ksslfilter.o ksslapi.o ksslrec.o
1561 1563  
1562 1564  #
1563 1565  #                       misc. modules
1564 1566  #
1565 1567  
1566 1568  C2AUDIT_OBJS += adr.o audit.o audit_event.o audit_io.o \
1567 1569                  audit_path.o audit_start.o audit_syscalls.o audit_token.o \
1568 1570                  audit_mem.o
↓ open down ↓ 448 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX