Commit Graph

23613 Commits

Author SHA1 Message Date
Brian Behlendorf 3a30f281fc Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-08-12 21:29:12 -07:00
Brian Behlendorf bd7fea7400 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-08-12 21:29:10 -07:00
Brian Behlendorf cd26da4435 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-08-12 21:29:04 -07:00
Brian Behlendorf e74a26ee70 Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-08-12 21:29:02 -07:00
Brian Behlendorf bd0a8dca31 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:56 -07:00
Brian Behlendorf 0f84296e63 Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-08-12 21:28:54 -07:00
Brian Behlendorf e54fdc2a18 Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:47 -07:00
Brian Behlendorf 954949bbc6 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-08-12 21:28:45 -07:00
Brian Behlendorf d9b8bacda8 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:39 -07:00
Brian Behlendorf c434200b77 Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-08-12 21:28:37 -07:00
Brian Behlendorf 9802de56a8 Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:31 -07:00
Brian Behlendorf 6e188ba899 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-08-12 21:28:29 -07:00
Brian Behlendorf 90c298a8a8 Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:22 -07:00
Brian Behlendorf 4a38527871 Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-08-12 21:28:20 -07:00
Brian Behlendorf c2ef7ba61d Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:13 -07:00
Brian Behlendorf 08f890c8d8 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-08-12 21:28:10 -07:00
Brian Behlendorf f412e32773 Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-08-12 21:28:04 -07:00
Brian Behlendorf 04a42bcee6 Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-08-12 21:28:02 -07:00
Brian Behlendorf 5bbc3e2a68 Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-08-12 21:28:01 -07:00
Brian Behlendorf 13eca9436e Merge branch 'gcc-branch' into refs/top-bases/zfs-branch 2010-08-12 21:28:00 -07:00
Brian Behlendorf 380ce7b8eb Merge commit 'refs/top-bases/gcc-branch' into gcc-branch 2010-08-12 21:28:00 -07:00
Brian Behlendorf a2a77e48ab Merge branch 'gcc-unused' into refs/top-bases/gcc-branch 2010-08-12 21:27:59 -07:00
Brian Behlendorf a1f90df3db Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch 2010-08-12 21:27:59 -07:00
Brian Behlendorf 2b89d86fff Initialize resid variable
Properly initialize the variable resid for the error case where
vn_rdwr() returns an error with setting *resid.  In practice
this is harmless because the contents of resid don't matter
when vn_rdwr() returns an error.  But the code does check the
result which means we may or may not end up having the check
zio->io_error.  This makes gcc unhappy and having a completely
deterministic code path here is a good thing.

Closes #51
2010-08-12 21:19:01 -07:00
Brian Behlendorf eed31a5029 Move unused function warning to gcc-unused topic branch
See commit 123b6b2f49.
2010-08-12 21:17:01 -07:00
Brian Behlendorf 3ec58f0679 Merge commit 'refs/top-bases/top' into top 2010-08-12 21:13:20 -07:00
Brian Behlendorf ca85771557 Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch 2010-08-12 21:13:18 -07:00
Brian Behlendorf acae6919e6 Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch 2010-08-12 21:13:17 -07:00
Brian Behlendorf eaae9055a7 Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-08-12 21:13:15 -07:00
Brian Behlendorf 123b6b2f49 Move unused function warning to gcc-unused topic branch
The ztest_pattern_match() function is only called from an ASSERT
and needs only to be defined when debugging is enabled.  This
change is to silence a gcc warning and belong with the other
gcc issues.  I'm moving it to the gcc-unused topic branch.
2010-08-12 21:05:24 -07:00
Brian Behlendorf e2f8f607ec Honor spa_config_path for ztest '-f' option
See commit d24fbedd01.
2010-08-12 21:04:29 -07:00
Brian Behlendorf 66fefb0dc3 Merge commit 'refs/top-bases/top' into top 2010-08-12 16:45:29 -07:00
Brian Behlendorf 0bd251d71c Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch 2010-08-12 16:45:27 -07:00
Brian Behlendorf 9a5afe4338 Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch 2010-08-12 16:45:25 -07:00
Brian Behlendorf 087782198b Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-08-12 16:45:24 -07:00
Brian Behlendorf 52f9b6d142 Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-08-12 16:45:23 -07:00
Brian Behlendorf 9ae9e077fb Quiet two more large allocation warnings
Both of these allocations are larger than 8k which trips the
warning, but so no large that they must be vmem_alloc()'ed.  For
this case I have added the KM_NODEBUG flag which silences the
warning.  The flag also acts as a marker in the source so I can
keep track of this as something which needs to be better addressed
in the long term.

SPL: large kmem_alloc(11876, 0x50) at get_nvlist:911 (341009/1877530)
SPL: large kmem_alloc(11240, 0x50) at load_nvlist:1273 (2639492/2643588)

Closes #50
2010-08-12 16:41:09 -07:00
Brian Behlendorf d24fbedd01 Honor spa_config_path for ztest '-f' option
The new spa_config_path string was lost from ztest_run_zdb() during
the onnv_141 merge.  This commit puts it back in place so the '-f'
option is properly honored.

Additionally this function had been tweaked so ztest could be run
in-tree but that broke running it when installed as a package.  I've
updated that chunk to detect where it's running and try to do the
right thing in both cases.

Closes #49
2010-08-12 16:40:16 -07:00
Brian Behlendorf e41a624681 Merge commit 'refs/top-bases/top' into top 2010-08-12 15:56:22 -07:00
Brian Behlendorf 516f0a12b8 Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch 2010-08-12 15:56:21 -07:00
Brian Behlendorf e9d058e46c Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch 2010-08-12 15:56:19 -07:00
Brian Behlendorf 2ef62f52e0 Merge branch 'linux-have-mlslabel' into refs/top-bases/linux-zfs-branch 2010-08-12 15:56:18 -07:00
Brian Behlendorf d84d425c49 Merge commit 'refs/top-bases/linux-have-mlslabel' into linux-have-mlslabel 2010-08-12 15:56:16 -07:00
Brian Behlendorf e0b18fb03d Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-08-12 15:56:10 -07:00
Brian Behlendorf 4a0646457d Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-08-12 15:56:08 -07:00
Brian Behlendorf c52996c767 Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-08-12 15:56:03 -07:00
Brian Behlendorf 6fb9033f29 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-08-12 15:56:01 -07:00
Brian Behlendorf ebcd1fc2a4 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-08-12 15:55:55 -07:00
Brian Behlendorf e348a9d4ad Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-08-12 15:55:53 -07:00
Brian Behlendorf 7ed08d76f0 Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-08-12 15:55:47 -07:00