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
cb1d685dd1
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-11-12 12:56:17 -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
3d023d9a2e
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-11-02 15:10:29 -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
886ea1b6f8
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-11-02 14:16:17 -08:00
Brian Behlendorf
31a5ad7c9d
Add missing zconfig.sh test script to package.
2009-11-02 14:09:23 -08:00
Brian Behlendorf
238511d277
Add missing sys/dktp/*.h headers to package.
2009-11-02 14:08:08 -08:00
Brian Behlendorf
501c22a467
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-11-02 13:09:54 -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
64a466be15
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-27 15:03:59 -07:00
Brian Behlendorf
2d70e6fd91
Update scripts to cleanup better when setup failures occur
2009-10-27 14:31:31 -07:00
Brian Behlendorf
2a90602f35
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-26 10:49:41 -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
a37c7f64a0
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-23 12:28:25 -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
Brian Behlendorf
53fcde4a48
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-10-23 12:24:37 -07:00
Brian Behlendorf
d8d360724d
Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch
2009-10-23 12:24:37 -07:00
Brian Behlendorf
5972702242
Add two more possible uninit vars flagged by gcc.
2009-10-23 11:43:09 -07:00
Brian Behlendorf
151bb2689e
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-21 12:04:25 -07:00
Brian Behlendorf
5bf14d3400
Update zpool-configs to be udev aware.
...
To simplify creation and management of test configurations the
dragon and x4550 configureis have been integrated with udev. Our
current best guess as to how we'll actually manage the disks in
these systems is with a udev mapping scheme. The current leading
scheme is to map each drive to a simpe <CHANNEL><RANK> id. In
this mapping each CHANNEL is represented by the letters a-z, and
the RANK is represented by the numbers 1-n. A CHANNEL should
identify a group of RANKS which are all attached to a single
controller, each RANK represents a disk. This provides a nice
mechanism to locate a specific drive given a known hardware
configuration. Various hardware vendors use a similar scheme.
A nice side effect of these changes is it allowed me to make
the raid0/raid10/raidz/raidz2 setup functions generic. This
makes adding new test configs easy, you just need to create
a udev rules file for your test config which conforms to the
naming scheme.
2009-10-21 11:38:51 -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
a09d33e929
Update build system for libblkid integration
2009-10-15 16:25:18 -07:00
Brian Behlendorf
22925be29c
Add in missing header required by libefi.
2009-10-14 16:50:26 -07:00
Brian Behlendorf
84ed1fee34
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-14 15:59:11 -07:00
Brian Behlendorf
085ed9fe82
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-10-14 15:57:10 -07:00
Brian Behlendorf
cb678c0b31
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-10-14 15:57:09 -07:00
Brian Behlendorf
9ea3f53d0c
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-10-14 15:57:09 -07:00
Brian Behlendorf
a8adb61c00
Merge branch 'gcc-ident-pragmas' into refs/top-bases/gcc-branch
2009-10-14 15:57:08 -07:00
Brian Behlendorf
8a905e7dcc
Update vtoc.h header and add missing mhd.h header needed by libefi.
2009-10-14 15:52:24 -07:00
Brian Behlendorf
09a8c99097
Additional build system update for libefi library.
...
This include updating all the Makefile.am to have the correct
include paths and libraries. In addition, the zlib m4 macro was
updated to more correctly integrate with the Makefiles. And I
added two new macros libblkid and libuuid which will be needed by
subsequent commits for blkid and uuid support respectively. The
blkid support is optional, the uuid support is mandatory for libefi.
2009-10-14 15:47:41 -07:00
Brian Behlendorf
39d85a8b94
Remove pragmas from new libefi files.
2009-10-14 15:44:22 -07:00
Brian Behlendorf
9fb47da60f
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-10-09 16:44:10 -07:00
Brian Behlendorf
cb91bbe6ce
Additional set of build system tweaks for libefi library.
2009-10-09 16:37:32 -07:00
Brian Behlendorf
d7e242199c
Header efi_partition.h moved to lib/libefi/include/sys/
2009-10-09 16:18:39 -07:00
Brian Behlendorf
fc2213dfac
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
...
Conflicts:
lib/Makefile.am
2009-10-09 16:12:49 -07:00