Commit Graph

19959 Commits

Author SHA1 Message Date
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
Brian Behlendorf 60d0a79a60 Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:30 -07:00
Brian Behlendorf 65e22bdfeb Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-07-01 20:47:28 -07:00
Brian Behlendorf 0bbe2b4fe6 Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:21 -07:00
Brian Behlendorf 60c4cb77c7 Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device 2010-07-01 20:47:19 -07:00
Brian Behlendorf 95ad29bc0d Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:12 -07:00
Brian Behlendorf 61810a8185 Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-07-01 20:47:10 -07:00
Brian Behlendorf 4fcf8ddba6 Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-07-01 20:47:04 -07:00
Brian Behlendorf 62e53bdc21 Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-07-01 20:47:01 -07:00
Brian Behlendorf 967032f3a9 Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-07-01 20:46:55 -07:00
Brian Behlendorf 9dca3ac606 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-07-01 20:46:52 -07:00
Brian Behlendorf 22246d3174 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-07-01 20:46:46 -07:00
Brian Behlendorf c2f41fbe8d Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-07-01 20:46:44 -07:00