Brian Behlendorf
00f3dfb5e9
Merge commit 'refs/top-bases/fix-clock-wrap' into fix-clock-wrap
2009-11-15 16:26:36 -08:00
Brian Behlendorf
59cbe87375
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-11-15 16:26:31 -08:00
Brian Behlendorf
51bc0df445
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-11-15 16:26:30 -08:00
Brian Behlendorf
2bee739b4c
Merge branch 'gcc-fortify-source' into refs/top-bases/gcc-branch
2009-11-15 16:26:30 -08:00
Brian Behlendorf
13309c929d
Merge commit 'refs/top-bases/gcc-fortify-source' into gcc-fortify-source
2009-11-15 16:26:29 -08:00
Brian Behlendorf
4ef70c783d
Merge branch 'gcc-missing-braces' into refs/top-bases/gcc-branch
2009-11-15 16:26:27 -08:00
Brian Behlendorf
ed1f75364a
Merge commit 'refs/top-bases/gcc-missing-braces' into gcc-missing-braces
2009-11-15 16:26:26 -08:00
Brian Behlendorf
d80d6e9bc0
Merge branch 'gcc-ident-pragmas' into refs/top-bases/gcc-branch
2009-11-15 16:26:24 -08:00
Brian Behlendorf
123728d9ae
Merge commit 'refs/top-bases/gcc-ident-pragmas' into gcc-ident-pragmas
2009-11-15 16:26:23 -08:00
Brian Behlendorf
bb4fcdc504
Merge branch 'gcc-64bit-constants' into refs/top-bases/gcc-branch
2009-11-15 16:26:21 -08:00
Brian Behlendorf
4f9acff2d8
Merge commit 'refs/top-bases/gcc-64bit-constants' into gcc-64bit-constants
2009-11-15 16:26:20 -08:00
Brian Behlendorf
7de12fa47e
Merge branch 'gcc-shadow' into refs/top-bases/gcc-branch
2009-11-15 16:26:19 -08:00
Brian Behlendorf
b5e7e8a1de
Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow
2009-11-15 16:26:17 -08:00
Brian Behlendorf
c79a602d88
Merge branch 'gcc-unused' into refs/top-bases/gcc-branch
2009-11-15 16:26:16 -08:00
Brian Behlendorf
26844cb8e1
Merge commit 'refs/top-bases/gcc-unused' into gcc-unused
2009-11-15 16:26:14 -08:00
Brian Behlendorf
9bb3ec458b
Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch
2009-11-15 16:26:13 -08:00
Brian Behlendorf
217998d1a3
Merge commit 'refs/top-bases/gcc-uninit' into gcc-uninit
2009-11-15 16:26:12 -08:00
Brian Behlendorf
0ba18e9310
Merge branch 'gcc-no-parenthesis' into refs/top-bases/gcc-branch
2009-11-15 16:26:09 -08:00
Brian Behlendorf
ecdec2a90d
Merge commit 'refs/top-bases/gcc-no-parenthesis' into gcc-no-parenthesis
2009-11-15 16:26:08 -08:00
Brian Behlendorf
21e5a5ee85
Merge branch 'gcc-missing-case' into refs/top-bases/gcc-branch
2009-11-15 16:26:06 -08:00
Brian Behlendorf
56d2a97b3b
Merge commit 'refs/top-bases/gcc-missing-case' into gcc-missing-case
2009-11-15 16:26:05 -08:00
Brian Behlendorf
a1bac081ee
Merge branch 'gcc-invalid-prototype' into refs/top-bases/gcc-branch
2009-11-15 16:26:03 -08:00
Brian Behlendorf
109d34244d
Merge commit 'refs/top-bases/gcc-invalid-prototype' into gcc-invalid-prototype
2009-11-15 16:26:02 -08:00
Brian Behlendorf
49468cacf3
Merge branch 'gcc-init-pragmas' into refs/top-bases/gcc-branch
2009-11-15 16:26:00 -08:00
Brian Behlendorf
8338a080a8
Merge commit 'refs/top-bases/gcc-init-pragmas' into gcc-init-pragmas
2009-11-15 16:25:59 -08:00
Brian Behlendorf
a26d57f6f7
Merge branch 'gcc-debug' into refs/top-bases/gcc-branch
2009-11-15 16:25:57 -08:00
Brian Behlendorf
86737ffc6c
Merge commit 'refs/top-bases/gcc-debug' into gcc-debug
2009-11-15 16:25:56 -08:00
Brian Behlendorf
c2b8421841
Merge branch 'gcc-cast' into refs/top-bases/gcc-branch
2009-11-15 16:25:55 -08:00
Brian Behlendorf
9d03c28169
Merge commit 'refs/top-bases/gcc-cast' into gcc-cast
2009-11-15 16:25:53 -08:00
Brian Behlendorf
d8aef5d7bc
Merge branch 'gcc-c90' into refs/top-bases/gcc-branch
2009-11-15 16:25:52 -08:00
Brian Behlendorf
030d49c262
Merge commit 'refs/top-bases/gcc-c90' into gcc-c90
2009-11-15 16:25:50 -08:00
Brian Behlendorf
0aa61e8427
Remove zvol.c when updating in update-zfs.sh Linux version available.
2009-11-15 16:20:01 -08:00
Brian Behlendorf
f872f7968a
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-12 12:56:08 -08:00
Brian Behlendorf
9ee04032de
Linux 2.6.31 logical block size compatibility.
...
Autoconf check for bdev_logical_block_size() helper which replaced
bdev_hardsect_size() as the correct way to get the sector size.
2009-11-12 12:49:01 -08:00
Brian Behlendorf
62cd69dcea
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-02 15:10:14 -08:00
Brian Behlendorf
a75cfcd5eb
Add e2fsprogs patch for detecting ZFS uberblocks until it appears upstream.
2009-11-02 15:04:43 -08:00
Brian Behlendorf
93c9b626f3
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-02 14:16:02 -08:00
Brian Behlendorf
31a5ad7c9d
Add missing zconfig.sh test script to package.
2009-11-02 14:09:23 -08:00
Brian Behlendorf
2fb231f31a
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-02 13:09:38 -08:00
Brian Behlendorf
1911adb241
Prep for 0.4.6 tag, updated META, ChangeLog, and TODO.
2009-11-02 13:03:59 -08:00
Brian Behlendorf
8cfd186d87
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-10-27 15:03:44 -07:00
Brian Behlendorf
a9accbcb57
Always open using O_EXCL to ensure the device is not in use.
...
Allow partition tables on md devices but not dm- devices.
2009-10-27 14:58:12 -07:00
Brian Behlendorf
2d70e6fd91
Update scripts to cleanup better when setup failures occur
2009-10-27 14:31:31 -07:00
Brian Behlendorf
37a519433c
Add additional clarification for Linux systems to error message.
2009-10-26 10:50:43 -07:00
Brian Behlendorf
757cbd422e
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-10-26 10:49:28 -07:00
Brian Behlendorf
5fbb2c1c4e
Test configs for md, dm, and ramdisk style block devices
...
For the sake of completeness we need to validate everything works
well not just on IDE or SCSI drives. But we need to verify a
zpool configured on top of the Linux virtual block devices.
These scripts simply that testing process, and have shown that
while everything is good on top of a ram disk. Right now the
code base panics the kernel when layered on top of either an
md or dm style device. For the moment don't do that.
2009-10-26 10:41:06 -07:00
Brian Behlendorf
29c9a2518c
Properly handle block devices other the IDE and SCSI disks.
...
Based on the block device type we can expect a specific naming
convention. With this in mind update efi_get_info() to be more
aware of the type when parsing out the partition number. In,
addition be aware that all block device types are not partitionable.
Finally, when attempting to lookup a device partition by appending
the partition number to the whole device take in to account the
kernel naming scheme. If the last character of the device name
is a digit the partition will always be 'p#' instead of just '#'.
2009-10-23 16:25:16 -07:00
Brian Behlendorf
8a34963bec
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-10-23 12:28:10 -07:00
Brian Behlendorf
74b67983f1
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-10-23 12:24:39 -07:00
Brian Behlendorf
edb22b6a3e
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-10-23 12:24:38 -07:00