Brian Behlendorf
9423abeee4
Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap
2009-10-15 16:45:56 -07:00
Brian Behlendorf
88e0496770
Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:50 -07:00
Brian Behlendorf
40369b1821
Merge commit 'refs/top-bases/linux-ztest' into linux-ztest
2009-10-15 16:45:49 -07:00
Brian Behlendorf
851876e252
Merge branch 'linux-have-zpl' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:43 -07:00
Brian Behlendorf
7190c77120
Merge commit 'refs/top-bases/linux-have-zpl' into linux-have-zpl
2009-10-15 16:45:41 -07:00
Brian Behlendorf
bac03509b5
Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:36 -07:00
Brian Behlendorf
20e39fc8ba
Merge commit 'refs/top-bases/linux-unused' into linux-unused
2009-10-15 16:45:34 -07:00
Brian Behlendorf
f238ec127f
Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:28 -07:00
Brian Behlendorf
b1f0167254
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-15 16:45:27 -07:00
Brian Behlendorf
77d3c1757d
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:21 -07:00
Brian Behlendorf
af214824d3
Merge commit 'refs/top-bases/linux-zpios' into linux-zpios
2009-10-15 16:45:19 -07:00
Brian Behlendorf
295d45555e
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:13 -07:00
Brian Behlendorf
3d24809465
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-10-15 16:45:11 -07:00
Brian Behlendorf
9b95020082
Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch
2009-10-15 16:45:05 -07:00
Brian Behlendorf
56b92b7161
Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions
2009-10-15 16:45:04 -07:00
Brian Behlendorf
0a8e64a0bf
Merge branch 'linux-legacy' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:58 -07:00
Brian Behlendorf
2bf493292b
Merge commit 'refs/top-bases/linux-legacy' into linux-legacy
2009-10-15 16:44:56 -07:00
Brian Behlendorf
9d8f113878
Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:51 -07:00
Brian Behlendorf
75b14a7c2e
Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem
2009-10-15 16:44:49 -07:00
Brian Behlendorf
a99e6d7cef
Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:43 -07:00
Brian Behlendorf
aa3069aea1
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-10-15 16:44:41 -07:00
Brian Behlendorf
66521bcff9
Merge branch 'linux-have-zvol' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:36 -07:00
Brian Behlendorf
ea9d8282cc
Merge commit 'refs/top-bases/linux-have-zvol' into linux-have-zvol
2009-10-15 16:44:34 -07:00
Brian Behlendorf
066296b078
Merge branch 'linux-have-uio-rw' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:28 -07:00
Brian Behlendorf
1fd6e4326e
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-10-15 16:44:26 -07:00
Brian Behlendorf
89d78d3a0e
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-10-15 16:44:25 -07:00
Brian Behlendorf
79f002a4a3
Merge branch 'linux-have-sysevent' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:15 -07:00
Brian Behlendorf
0ebe5a0462
Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent
2009-10-15 16:44:14 -07:00
Brian Behlendorf
05a70f9b9c
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-10-15 16:44:13 -07:00
Brian Behlendorf
e21206239f
Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch
2009-10-15 16:44:03 -07:00
Brian Behlendorf
6d82040da7
Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug
2009-10-15 16:44:01 -07:00
Brian Behlendorf
46f26aa8e1
Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch
2009-10-15 16:43:55 -07:00
Brian Behlendorf
4353a3cbf9
Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent
2009-10-15 16:43:53 -07:00
Brian Behlendorf
0826192db7
Merge branch 'linux-have-fm' into refs/top-bases/linux-zfs-branch
2009-10-15 16:43:48 -07:00
Brian Behlendorf
b93807aae8
Merge commit 'refs/top-bases/linux-have-fm' into linux-have-fm
2009-10-15 16:43:46 -07:00
Brian Behlendorf
c1b4a1ef92
Merge branch 'linux-docs' into refs/top-bases/linux-zfs-branch
2009-10-15 16:43:40 -07:00
Brian Behlendorf
199a5fa8e5
Merge commit 'refs/top-bases/linux-docs' into linux-docs
2009-10-15 16:43:38 -07:00
Brian Behlendorf
48d1b0c5ab
Cleanly integrate ZFS tools with libblkid.
...
The majority of this this patch concerns itself with doing a direct
replacement of Solaris's libdiskmgt library with libblkid+libefi.
You'll notice that this patch removes all libdiskmgt code instead of
ifdef'ing it out. This was done to minimize any confusion when reading
the code because it seems unlikely we will ever port libdiskmgt to Linux.
Despite the replacement the behavior of the tools should have remained
the same with one exception. For the moment, we are unable to check
the partitions of devices which have an MBR style partition table when
creating a filesystem. If a non-efi partition sceme is detected on a
whole disk device we prompt the user to explicity use the force option.
It would not be a ton of work to make the tool aware of MBR style
partitions if this becomes a problem.
I've done basic sanity checking for various configurations and all
the issues I'm aware of have been addressed. Even things like blkid
misidentifing a disk as ext3 when it is added to a zfs pool. I'm
careful to always zero out the first 4k of any new zfs partition. That
all said this is all new code and while it looks like it's working right
for me we should keep an eye on it for any strange behavior.
2009-10-15 16:28:47 -07:00
Brian Behlendorf
a09d33e929
Update build system for libblkid integration
2009-10-15 16:25:18 -07:00
Brian Behlendorf
00aa119139
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-10-15 09:43:17 -07:00
Brian Behlendorf
733c119cef
Remove linux-have-libdiskmgt from dependency list.
2009-10-15 09:39:27 -07:00
Brian Behlendorf
d5c9d50ffd
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-10-15 09:38:54 -07:00
Brian Behlendorf
ec3ebaf978
Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch
2009-10-15 09:38:52 -07:00
Brian Behlendorf
702a78ed33
Merge branch 'linux-have-libdiskmgt' into refs/top-bases/linux-zfs-branch
2009-10-15 09:38:51 -07:00
Brian Behlendorf
172ca0a7f1
Remove topic branch linux-have-libdiskmgt
2009-10-15 09:34:17 -07:00
Brian Behlendorf
ee1de79aa3
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-10-14 16:54:45 -07:00
Brian Behlendorf
41f3beca71
Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch
2009-10-14 16:54:43 -07:00
Brian Behlendorf
553e366ce5
Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch
2009-10-14 16:54:42 -07:00
Brian Behlendorf
22925be29c
Add in missing header required by libefi.
2009-10-14 16:50:26 -07:00
Brian Behlendorf
4a704a81ac
Merge commit 'refs/top-bases/linux-configure-branch' into linux-configure-branch
2009-10-14 16:32:19 -07:00