Commit Graph

3149 Commits

Author SHA1 Message Date
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 9256e1cb7b Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-11-12 12:55:29 -08:00
Brian Behlendorf 2be7931436 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-11-12 12:55:28 -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 d844c110c9 Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-11-02 15:09:18 -08:00
Brian Behlendorf a4247e96c7 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-11-02 15:09:18 -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 a9bf56f791 Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-11-02 14:15:07 -08:00
Brian Behlendorf 2a4da91ee8 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-11-02 14:15:07 -08:00
Brian Behlendorf 31a5ad7c9d Add missing zconfig.sh test script to package. 2009-11-02 14:09:23 -08:00
Brian Behlendorf fe37c84773 Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-11-02 13:08:41 -08:00
Brian Behlendorf e3e3a5fc70 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-11-02 13:08:40 -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 ece5e73882 Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-10-27 15:02:47 -07:00
Brian Behlendorf 33618ea044 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-10-27 15:02:46 -07:00
Brian Behlendorf 2d70e6fd91 Update scripts to cleanup better when setup failures occur 2009-10-27 14:31:31 -07:00
Brian Behlendorf 9643e17a78 Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-10-26 10:48:41 -07:00
Brian Behlendorf c05071f581 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-10-26 10:48:40 -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 c66219eb6a Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-10-23 12:27:14 -07:00
Brian Behlendorf d55c2a6511 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-10-23 12:27:13 -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 29134090dd Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-10-21 12:03:50 -07:00
Brian Behlendorf fffe302a32 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-10-21 12:03:49 -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 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 a09d33e929 Update build system for libblkid integration 2009-10-15 16:25:18 -07:00
Brian Behlendorf 35e54ecb43 Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-10-14 15:57:55 -07:00
Brian Behlendorf ae4e1bef0f Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-10-14 15:57:54 -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