]>
granicus.if.org Git - zfs/log
Brian Behlendorf [Mon, 6 Jul 2009 20:12:34 +0000 (13:12 -0700)]
Merge branch 'fix-dbuf_dirty_record_t' into refs/top-bases/fix-branch
Brian Behlendorf [Mon, 6 Jul 2009 20:12:34 +0000 (13:12 -0700)]
Merge commit 'refs/top-bases/fix-dbuf_dirty_record_t' into fix-dbuf_dirty_record_t
Brian Behlendorf [Mon, 6 Jul 2009 20:12:23 +0000 (13:12 -0700)]
Merge branch 'fix-clock-wrap' into refs/top-bases/fix-branch
Conflicts:
module/zfs/zil.c
Brian Behlendorf [Mon, 6 Jul 2009 20:11:56 +0000 (13:11 -0700)]
Merge commit 'refs/top-bases/fix-clock-wrap' into fix-clock-wrap
Brian Behlendorf [Thu, 2 Jul 2009 22:44:48 +0000 (15:44 -0700)]
Rebase master to b117
Brian Behlendorf [Fri, 20 Mar 2009 02:49:53 +0000 (19:49 -0700)]
Merge branch 'fix-pthreads' into refs/top-bases/fix-branch
Brian Behlendorf [Fri, 20 Mar 2009 02:43:09 +0000 (19:43 -0700)]
Revert fix-pthreads moving to feature-pthreads branch
Brian Behlendorf [Thu, 19 Mar 2009 22:29:33 +0000 (15:29 -0700)]
Merge branch 'fix-dnode-cons' into refs/top-bases/fix-branch
Brian Behlendorf [Thu, 19 Mar 2009 22:22:48 +0000 (15:22 -0700)]
The patch resolves the extra call to dnode_cons() in dnode_create().
The extra call to the constructor was there to reinitialize the non-
trivial primatives in the dnode (lists, mutexs, condvars, avl tree, etc).
This was safe, although not exactly clean, on Solaris because none of
the primitives allocate memory. In the Linux port this is not true.
To keep stack usage to a minimum several of the primatives dynamically
allocate memory thus initializing them twice results in a memory leak.
This patch resolves this problem for Solaris and Linux by ensuring all
*_inits are called in the constructor, and all *_destroys are called
in the destructor. Additionally we ensure that all dnode objects are
properly deconstructed before being freed to the slab, and when the
objects are allocated from the slab all required data members are
explicity initialized to correct values.
Brian Behlendorf [Thu, 19 Mar 2009 22:07:16 +0000 (15:07 -0700)]
Merge branch 'fix-list' into refs/top-bases/fix-branch
Brian Behlendorf [Thu, 19 Mar 2009 22:02:05 +0000 (15:02 -0700)]
Resolve conflict with fix-dnode-cons
Brian Behlendorf [Mon, 16 Mar 2009 17:12:01 +0000 (10:12 -0700)]
Merge branch 'fix-deadcode' into refs/top-bases/fix-branch
Brian Behlendorf [Mon, 16 Mar 2009 17:02:06 +0000 (10:02 -0700)]
Remove two self referential functions.
Newer versions of gcc (4.3.0) detected the following unused
code segments.
Brian Behlendorf [Thu, 12 Mar 2009 22:21:30 +0000 (15:21 -0700)]
Merge branch 'fix-strncat' into refs/top-bases/fix-branch
Brian Behlendorf [Thu, 12 Mar 2009 22:20:26 +0000 (15:20 -0700)]
Add fix-strncat branch which corrects a buffer overrun.
Brian Behlendorf [Thu, 12 Mar 2009 16:24:29 +0000 (09:24 -0700)]
Merge branch 'fix-pthreads' into refs/top-bases/fix-branch
Brian Behlendorf [Thu, 12 Mar 2009 16:13:40 +0000 (09:13 -0700)]
ztest_resume should be ztest_resume_thread in pthread_create()
Fix an accidental bug introducted by the pthreads changes. When creating
a resume thread the handler function was accidentally changed from
ztest_resume to ztest_resume_thread. There's a decent chance this
may explain some/all of the crashes that have be observed running
ztest. This issue was exposed and easily fixed once the -Wno-unused
check was removed from the build system. Happily at least one real
bug fix resulted from that cleanup.
Brian Behlendorf [Wed, 18 Feb 2009 22:30:38 +0000 (14:30 -0800)]
Merge branch 'fix-list' into refs/top-bases/fix-branch
Conflicts:
module/zfs/arc.c
Brian Behlendorf [Wed, 18 Feb 2009 22:29:48 +0000 (14:29 -0800)]
Merge commit 'refs/top-bases/fix-list' into fix-list
Conflicts:
module/zfs/arc.c
Brian Behlendorf [Wed, 18 Feb 2009 22:29:24 +0000 (14:29 -0800)]
Merge branch 'fix-taskq' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:29:23 +0000 (14:29 -0800)]
Merge commit 'refs/top-bases/fix-taskq' into fix-taskq
Brian Behlendorf [Wed, 18 Feb 2009 22:29:20 +0000 (14:29 -0800)]
Merge branch 'fix-stack' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:29:19 +0000 (14:29 -0800)]
Merge commit 'refs/top-bases/fix-stack' into fix-stack
Brian Behlendorf [Wed, 18 Feb 2009 22:29:16 +0000 (14:29 -0800)]
Merge branch 'fix-rwlocks' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:29:16 +0000 (14:29 -0800)]
Merge commit 'refs/top-bases/fix-rwlocks' into fix-rwlocks
Brian Behlendorf [Wed, 18 Feb 2009 22:29:12 +0000 (14:29 -0800)]
Merge branch 'fix-pthreads' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:29:08 +0000 (14:29 -0800)]
Merge commit 'refs/top-bases/fix-pthreads' into fix-pthreads
Conflicts:
lib/libzpool/kernel.c
Brian Behlendorf [Wed, 18 Feb 2009 22:28:46 +0000 (14:28 -0800)]
Merge branch 'fix-no-zmod' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:46 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-no-zmod' into fix-no-zmod
Brian Behlendorf [Wed, 18 Feb 2009 22:28:43 +0000 (14:28 -0800)]
Merge branch 'fix-newlines' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:42 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-newlines' into fix-newlines
Brian Behlendorf [Wed, 18 Feb 2009 22:28:39 +0000 (14:28 -0800)]
Merge branch 'fix-get-configs' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:38 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-get-configs' into fix-get-configs
Brian Behlendorf [Wed, 18 Feb 2009 22:28:34 +0000 (14:28 -0800)]
Merge branch 'fix-evict-dbufs' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:34 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-evict-dbufs' into fix-evict-dbufs
Brian Behlendorf [Wed, 18 Feb 2009 22:28:31 +0000 (14:28 -0800)]
Merge branch 'fix-dsl_pool_t' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:30 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-dsl_pool_t' into fix-dsl_pool_t
Brian Behlendorf [Wed, 18 Feb 2009 22:28:28 +0000 (14:28 -0800)]
Merge branch 'fix-dnode-cons' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:27 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-dnode-cons' into fix-dnode-cons
Brian Behlendorf [Wed, 18 Feb 2009 22:28:24 +0000 (14:28 -0800)]
Merge branch 'fix-dbuf_dirty_record_t' into refs/top-bases/fix-branch
Brian Behlendorf [Wed, 18 Feb 2009 22:28:23 +0000 (14:28 -0800)]
Merge commit 'refs/top-bases/fix-dbuf_dirty_record_t' into fix-dbuf_dirty_record_t
Brian Behlendorf [Wed, 18 Feb 2009 22:28:15 +0000 (14:28 -0800)]
Merge branch 'fix-clock-wrap' into refs/top-bases/fix-branch
Conflicts:
lib/libzpool/kernel.c
module/zfs/arc.c
Brian Behlendorf [Wed, 18 Feb 2009 22:27:31 +0000 (14:27 -0800)]
Merge commit 'refs/top-bases/fix-clock-wrap' into fix-clock-wrap
Brian Behlendorf [Wed, 18 Feb 2009 20:51:31 +0000 (12:51 -0800)]
Rebase master to b108
Brian Behlendorf [Tue, 27 Jan 2009 06:01:12 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-list' into fix-list
Brian Behlendorf [Tue, 27 Jan 2009 06:01:12 +0000 (22:01 -0800)]
Merge branch 'fix-list' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:11 +0000 (22:01 -0800)]
Merge branch 'fix-taskq' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:10 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-taskq' into fix-taskq
Brian Behlendorf [Tue, 27 Jan 2009 06:01:09 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-stack' into fix-stack
Brian Behlendorf [Tue, 27 Jan 2009 06:01:09 +0000 (22:01 -0800)]
Merge branch 'fix-stack' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:08 +0000 (22:01 -0800)]
Merge branch 'fix-rwlocks' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:07 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-rwlocks' into fix-rwlocks
Brian Behlendorf [Tue, 27 Jan 2009 06:01:06 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-pthreads' into fix-pthreads
Brian Behlendorf [Tue, 27 Jan 2009 06:01:06 +0000 (22:01 -0800)]
Merge branch 'fix-pthreads' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:05 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-no-zmod' into fix-no-zmod
Brian Behlendorf [Tue, 27 Jan 2009 06:01:05 +0000 (22:01 -0800)]
Merge branch 'fix-no-zmod' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:04 +0000 (22:01 -0800)]
Merge branch 'fix-newlines' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:03 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-newlines' into fix-newlines
Brian Behlendorf [Tue, 27 Jan 2009 06:01:02 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-get-configs' into fix-get-configs
Brian Behlendorf [Tue, 27 Jan 2009 06:01:02 +0000 (22:01 -0800)]
Merge branch 'fix-get-configs' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:01 +0000 (22:01 -0800)]
Merge commit 'refs/top-bases/fix-evict-dbufs' into fix-evict-dbufs
Brian Behlendorf [Tue, 27 Jan 2009 06:01:01 +0000 (22:01 -0800)]
Merge branch 'fix-evict-dbufs' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:01:00 +0000 (22:01 -0800)]
Merge branch 'fix-dsl_pool_t' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:00:59 +0000 (22:00 -0800)]
Merge commit 'refs/top-bases/fix-dsl_pool_t' into fix-dsl_pool_t
Brian Behlendorf [Tue, 27 Jan 2009 06:00:58 +0000 (22:00 -0800)]
Merge commit 'refs/top-bases/fix-dnode-cons' into fix-dnode-cons
Brian Behlendorf [Tue, 27 Jan 2009 06:00:58 +0000 (22:00 -0800)]
Merge branch 'fix-dnode-cons' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:00:57 +0000 (22:00 -0800)]
Merge commit 'refs/top-bases/fix-dbuf_dirty_record_t' into fix-dbuf_dirty_record_t
Brian Behlendorf [Tue, 27 Jan 2009 06:00:57 +0000 (22:00 -0800)]
Merge branch 'fix-dbuf_dirty_record_t' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:00:56 +0000 (22:00 -0800)]
Merge branch 'fix-clock-wrap' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 27 Jan 2009 06:00:55 +0000 (22:00 -0800)]
Merge commit 'refs/top-bases/fix-clock-wrap' into fix-clock-wrap
Brian Behlendorf [Tue, 27 Jan 2009 05:58:32 +0000 (21:58 -0800)]
Refresh type in topgit git://* reference
Brian Behlendorf [Tue, 20 Jan 2009 23:46:23 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-list' into fix-list
Brian Behlendorf [Tue, 20 Jan 2009 23:46:23 +0000 (15:46 -0800)]
Merge branch 'fix-list' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:22 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-taskq' into fix-taskq
Brian Behlendorf [Tue, 20 Jan 2009 23:46:22 +0000 (15:46 -0800)]
Merge branch 'fix-taskq' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:21 +0000 (15:46 -0800)]
Merge branch 'fix-stack' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:20 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-stack' into fix-stack
Brian Behlendorf [Tue, 20 Jan 2009 23:46:19 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-rwlocks' into fix-rwlocks
Brian Behlendorf [Tue, 20 Jan 2009 23:46:19 +0000 (15:46 -0800)]
Merge branch 'fix-rwlocks' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:18 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-pthreads' into fix-pthreads
Brian Behlendorf [Tue, 20 Jan 2009 23:46:18 +0000 (15:46 -0800)]
Merge branch 'fix-pthreads' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:16 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-no-zmod' into fix-no-zmod
Brian Behlendorf [Tue, 20 Jan 2009 23:46:16 +0000 (15:46 -0800)]
Merge branch 'fix-no-zmod' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:15 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-newlines' into fix-newlines
Brian Behlendorf [Tue, 20 Jan 2009 23:46:15 +0000 (15:46 -0800)]
Merge branch 'fix-newlines' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:14 +0000 (15:46 -0800)]
Merge branch 'fix-get-configs' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:13 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-get-configs' into fix-get-configs
Brian Behlendorf [Tue, 20 Jan 2009 23:46:12 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-evict-dbufs' into fix-evict-dbufs
Brian Behlendorf [Tue, 20 Jan 2009 23:46:12 +0000 (15:46 -0800)]
Merge branch 'fix-evict-dbufs' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:11 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-dsl_pool_t' into fix-dsl_pool_t
Brian Behlendorf [Tue, 20 Jan 2009 23:46:11 +0000 (15:46 -0800)]
Merge branch 'fix-dsl_pool_t' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:10 +0000 (15:46 -0800)]
Merge branch 'fix-dnode-cons' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:09 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-dnode-cons' into fix-dnode-cons
Brian Behlendorf [Tue, 20 Jan 2009 23:46:08 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-dbuf_dirty_record_t' into fix-dbuf_dirty_record_t
Brian Behlendorf [Tue, 20 Jan 2009 23:46:08 +0000 (15:46 -0800)]
Merge branch 'fix-dbuf_dirty_record_t' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:46:07 +0000 (15:46 -0800)]
Merge commit 'refs/top-bases/fix-clock-wrap' into fix-clock-wrap
Brian Behlendorf [Tue, 20 Jan 2009 23:46:07 +0000 (15:46 -0800)]
Merge branch 'fix-clock-wrap' into refs/top-bases/fix-branch
Brian Behlendorf [Tue, 20 Jan 2009 23:43:44 +0000 (15:43 -0800)]
Add GIT to master
Brian Behlendorf [Fri, 16 Jan 2009 00:30:25 +0000 (16:30 -0800)]
Merge branch 'fix-locks' into refs/top-bases/fix-branch
Brian Behlendorf [Fri, 16 Jan 2009 00:25:25 +0000 (16:25 -0800)]
All init and destroy initialized pulled in