Commit Graph

19971 Commits

Author SHA1 Message Date
Brian Behlendorf 558da36f6b Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-07-02 14:05:01 -07:00
Brian Behlendorf 736230e779 Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-07-02 14:04:58 -07:00
Brian Behlendorf ed2a95f7d4 Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-07-02 14:04:52 -07:00
Brian Behlendorf d1c848172a Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-07-02 14:04:49 -07:00
Brian Behlendorf f7bc5d899d Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-07-02 14:04:43 -07:00
Brian Behlendorf 5ab7e5e0e0 Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-07-02 14:04:40 -07:00
Brian Behlendorf 285a0e478c Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-07-02 14:04:34 -07:00
Brian Behlendorf a5e80283bd Merge commit 'refs/top-bases/linux-user-util' into linux-user-util 2010-07-02 14:04:32 -07:00
Brian Behlendorf f13b0fd952 Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-07-02 14:04:25 -07:00
Brian Behlendorf bf89df82e4 Merge commit 'refs/top-bases/linux-events' into linux-events 2010-07-02 14:04:23 -07:00
Brian Behlendorf 4a77d84c9e Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-07-02 14:04:17 -07:00
Brian Behlendorf b84fd528c3 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-07-02 14:04:14 -07:00
Brian Behlendorf 85e0131726 Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-07-02 14:04:07 -07:00
Brian Behlendorf 1c3e127596 Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device 2010-07-02 14:04:05 -07:00
Brian Behlendorf 696f063a9a Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:58 -07:00
Brian Behlendorf f816b9db6d Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-07-02 14:03:56 -07:00
Brian Behlendorf 6d96a18295 Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:49 -07:00
Brian Behlendorf a2507275af Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-07-02 14:03:47 -07:00
Brian Behlendorf 9099c8ba1d Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:41 -07:00
Brian Behlendorf 5a1fb48e54 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-07-02 14:03:38 -07:00
Brian Behlendorf 708d7adbc8 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:32 -07:00
Brian Behlendorf 69b3282799 Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-07-02 14:03:30 -07:00
Brian Behlendorf dbdfde3d21 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:22 -07:00
Brian Behlendorf b17ca5c674 Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-07-02 14:03:20 -07:00
Brian Behlendorf 1626b66785 Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:13 -07:00
Brian Behlendorf 99fead1822 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-07-02 14:03:11 -07:00
Brian Behlendorf d1f0255667 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-07-02 14:03:04 -07:00
Brian Behlendorf ea39046f41 Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-07-02 14:03:02 -07:00
Brian Behlendorf 6dff3d475a Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-07-02 14:02:55 -07:00
Brian Behlendorf d46db3a397 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-07-02 14:02:53 -07:00
Brian Behlendorf 5b646b38b3 Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-07-02 14:02:46 -07:00
Brian Behlendorf d7e916a68f Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-07-02 14:02:44 -07:00
Brian Behlendorf 9aeda80e48 Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-07-02 14:02:37 -07:00
Brian Behlendorf eadcc7288a Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-07-02 14:02:34 -07:00
Brian Behlendorf 2fe7754343 Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-07-02 14:02:28 -07:00
Brian Behlendorf 9dfcdee555 Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-07-02 14:02:25 -07:00
Lars Johannsen 77f748fd1c Allow config/build to work with autoconf-2.65
As of autoconf-2.65 the AC_LANG_SOURCE source macro no longer
includes the confdef.h results when expanded.  To handle this
simply explicitly include confdef.h in conftest.c.  This will
cause two copies to of confdef.h to be added to the test for
earlier autoconf versions but this is not harmful.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2010-07-02 13:56:00 -07:00
Brian Behlendorf 3af0250f6d Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-07-02 12:26:06 -07:00
Brian Behlendorf 45cb33f64f Ensure devices are always created/removed
Devices were only being created at module load time or when a
dataset was created.  Similiar devices were not always being
removed at all the correct times.  This patch updates all the
places where devices should either be created or removed.  I'm
reasonably sure I got them all but if theres a case I missed
we can catch it with a follow up patch.

        module load/unload
        zfs create/remove
        zpool import/export
        zpool destroy

This patch also adds a simple regression test to zconfig.sh
to ensure zpool import/export is basically working properly.
This test specifically checks that devices are created
properly, removed after export, created after import, and
removed as a consequence of a zpool destroy.
2010-07-02 12:21:39 -07:00
Brian Behlendorf 122e5b44e1 Add missing mutex_exit(&zvol_state_lock)
With the recent ZVOL update zvol_set_volblocksize() accidentally
lost its mutex_exit().  This was noticed when zvol_create_minor()
blocked on the zvol_state_lock while it was holding the
spa_namespace_lock().  This caused everything to get blocked
up and hung the system.
2010-07-02 12:19:54 -07:00
Brian Behlendorf be284778f9 Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-07-01 20:48:13 -07:00
Brian Behlendorf 865c7277b3 Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-07-01 20:48:11 -07:00
Brian Behlendorf c9b96fab31 Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-07-01 20:48:05 -07:00
Brian Behlendorf 6842754ac2 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-07-01 20:48:02 -07:00
Brian Behlendorf 244ea2fe42 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:56 -07:00
Brian Behlendorf 8174d852b8 Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-07-01 20:47:54 -07:00
Brian Behlendorf 4318d4e0fa Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:48 -07:00
Brian Behlendorf 157ed55f71 Merge commit 'refs/top-bases/linux-user-util' into linux-user-util 2010-07-01 20:47:45 -07:00
Brian Behlendorf 38bdd6cf0a Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:39 -07:00
Brian Behlendorf 6065ea087f Merge commit 'refs/top-bases/linux-events' into linux-events 2010-07-01 20:47:36 -07:00