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
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
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
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
Brian Behlendorf
1b41e349a3
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2010-07-01 20:46:37 -07:00
Brian Behlendorf
7c207154b8
Merge commit 'refs/top-bases/linux-zpios' into linux-zpios
2010-07-01 20:46:35 -07:00
Brian Behlendorf
866b01fda6
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2010-07-01 20:46:28 -07:00
Brian Behlendorf
e624241845
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2010-07-01 20:46:26 -07:00
Brian Behlendorf
ee180489fa
Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch
2010-07-01 20:46:19 -07:00
Brian Behlendorf
46f3be8885
Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions
2010-07-01 20:46:16 -07:00
Brian Behlendorf
0f2fec7d45
Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch
2010-07-01 20:46:10 -07:00
Brian Behlendorf
d0b27d1809
Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem
2010-07-01 20:46:08 -07:00
Brian Behlendorf
4089ba67ee
Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch
2010-07-01 20:46:01 -07:00