Commit Graph

17467 Commits

Author SHA1 Message Date
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
54cd3330df Merge commit 'refs/top-bases/top' into top 2009-10-15 09:43: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
2feddc7c58 Merge commit 'refs/top-bases/top' into top 2009-10-15 09:38:56 -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
8922b08f85 Merge commit 'refs/top-bases/top' into top 2009-10-14 16:54:46 -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
94ea6b99ab Merge commit 'refs/top-bases/top' into top 2009-10-14 16:32:21 -07:00