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
f0ff2eddbe
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2010-07-02 12:26:09 -07:00
Brian Behlendorf
ab661c1bd5
Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch
2010-07-02 12:26:07 -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
bf687e1667
Refresh autogen.sh products
2010-07-01 20:53:49 -07:00
Brian Behlendorf
ddfa136302
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2010-07-01 20:48:17 -07:00
Brian Behlendorf
828a8fe762
Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch
2010-07-01 20:48:15 -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