]> granicus.if.org Git - zfs/commitdiff
Merge branch 'fix-clock-wrap' into refs/top-bases/fix-branch
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 18 Feb 2009 22:28:15 +0000 (14:28 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 18 Feb 2009 22:28:15 +0000 (14:28 -0800)
Conflicts:

lib/libzpool/kernel.c
module/zfs/arc.c

1  2 
lib/libzpool/include/sys/zfs_context.h
lib/libzpool/kernel.c
module/zfs/arc.c
module/zfs/dbuf.c
module/zfs/dnode.c
module/zfs/dnode_sync.c
module/zfs/dsl_dataset.c
module/zfs/vdev.c
module/zfs/zfs_znode.c
module/zfs/zio.c

index 52da483e002dea533cb038803b7ee9ae09fa4724,89108fe5b2b1bf0950eeec985282701da4a9a355..66ee516b3b3021083041137cb4509b5d7f3f6505
@@@ -34,8 -34,9 +34,9 @@@
  #include <sys/stat.h>
  #include <sys/processor.h>
  #include <sys/zfs_context.h>
 -#include <sys/zmod.h>
  #include <sys/utsname.h>
 +#include <sys/time.h>
+ #include <sys/systeminfo.h>
  
  /*
   * Emulation of kernel services in userland.
index fd11c1a0c62310c089d558877b0156705558dab7,2947dfcbee489898db463014411aa35e388e099d..5b38cf30f66c88cad2cc161cb394ee199b365a22
@@@ -755,10 -777,8 +777,10 @@@ hdr_cons(void *vbuf, void *unused, int 
        refcount_create(&buf->b_refcnt);
        cv_init(&buf->b_cv, NULL, CV_DEFAULT, NULL);
        mutex_init(&buf->b_freeze_lock, NULL, MUTEX_DEFAULT, NULL);
 +      list_link_init(&buf->b_arc_node);
 +      list_link_init(&buf->b_l2node);
+       arc_space_consume(sizeof (arc_buf_hdr_t), ARC_SPACE_HDRS);
  
-       ARCSTAT_INCR(arcstat_hdr_size, HDR_SIZE);
        return (0);
  }
  
@@@ -4355,7 -4505,7 +4507,8 @@@ l2arc_add_vdev(spa_t *spa, vdev_t *vd, 
        adddev->l2ad_hand = adddev->l2ad_start;
        adddev->l2ad_evict = adddev->l2ad_start;
        adddev->l2ad_first = B_TRUE;
+       adddev->l2ad_writing = B_FALSE;
 +      list_link_init(&adddev->l2ad_node);
        ASSERT3U(adddev->l2ad_write, >, 0);
  
        /*
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge