Brian Behlendorf
284dc775b5
Merge commit 'refs/top-bases/gcc-ident-pragmas' into gcc-ident-pragmas
2009-12-11 16:21:42 -08:00
Brian Behlendorf
40280f8382
Merge branch 'gcc-ident-pragmas' into refs/top-bases/gcc-branch
2009-12-11 16:21:42 -08:00
Brian Behlendorf
23fb247f72
Merge branch 'gcc-64bit-constants' into refs/top-bases/gcc-branch
2009-12-11 16:21:39 -08:00
Brian Behlendorf
56c5217b86
Merge commit 'refs/top-bases/gcc-64bit-constants' into gcc-64bit-constants
2009-12-11 16:21:38 -08:00
Brian Behlendorf
dd8f466c30
Merge branch 'gcc-shadow' into refs/top-bases/gcc-branch
2009-12-11 16:21:37 -08:00
Brian Behlendorf
373284ec9a
Merge commit 'refs/top-bases/gcc-shadow' into gcc-shadow
2009-12-11 16:21:36 -08:00
Brian Behlendorf
d3848c237b
Merge branch 'gcc-unused' into refs/top-bases/gcc-branch
2009-12-11 16:21:34 -08:00
Brian Behlendorf
9ccb6595b6
Merge commit 'refs/top-bases/gcc-unused' into gcc-unused
2009-12-11 16:21:33 -08:00
Brian Behlendorf
9ca8de8fce
Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch
2009-12-11 16:21:31 -08:00
Brian Behlendorf
98dedd03e4
Merge commit 'refs/top-bases/gcc-uninit' into gcc-uninit
2009-12-11 16:21:30 -08:00
Brian Behlendorf
b1ebd5aefa
Merge branch 'gcc-no-parenthesis' into refs/top-bases/gcc-branch
2009-12-11 16:21:28 -08:00
Brian Behlendorf
31b47d8d8d
Merge commit 'refs/top-bases/gcc-no-parenthesis' into gcc-no-parenthesis
2009-12-11 16:21:27 -08:00
Brian Behlendorf
0fbd8729d4
Merge branch 'gcc-missing-case' into refs/top-bases/gcc-branch
2009-12-11 16:21:25 -08:00
Brian Behlendorf
e0f0c48f31
Merge commit 'refs/top-bases/gcc-missing-case' into gcc-missing-case
2009-12-11 16:21:24 -08:00
Brian Behlendorf
ec39f81246
Merge branch 'gcc-invalid-prototype' into refs/top-bases/gcc-branch
2009-12-11 16:21:22 -08:00
Brian Behlendorf
a83be96d1e
Merge commit 'refs/top-bases/gcc-invalid-prototype' into gcc-invalid-prototype
2009-12-11 16:21:21 -08:00
Brian Behlendorf
e4c253b3e3
Merge branch 'gcc-init-pragmas' into refs/top-bases/gcc-branch
2009-12-11 16:21:19 -08:00
Brian Behlendorf
2a5101737e
Merge commit 'refs/top-bases/gcc-init-pragmas' into gcc-init-pragmas
2009-12-11 16:21:18 -08:00
Brian Behlendorf
404d3c8509
Merge branch 'gcc-debug' into refs/top-bases/gcc-branch
2009-12-11 16:21:16 -08:00
Brian Behlendorf
6be4f70345
Merge commit 'refs/top-bases/gcc-debug' into gcc-debug
2009-12-11 16:21:15 -08:00
Brian Behlendorf
9f1c6b0416
Merge branch 'gcc-cast' into refs/top-bases/gcc-branch
2009-12-11 16:21:13 -08:00
Brian Behlendorf
912a3fa030
Merge commit 'refs/top-bases/gcc-cast' into gcc-cast
2009-12-11 16:21:12 -08:00
Brian Behlendorf
69dcaf00f3
Merge branch 'gcc-c90' into refs/top-bases/gcc-branch
2009-12-11 16:21:11 -08:00
Brian Behlendorf
ac0fb4a24e
Merge commit 'refs/top-bases/gcc-c90' into gcc-c90
2009-12-11 16:21:10 -08:00
Brian Behlendorf
058ac9ba78
Pull in latest man pages as part of update-zfs.sh
...
The script has been updated to download the latest documentations
packages for Solaris and extract the needed ZFS man pages. These
will still need a little markup to handle changes between the
Solaris and Linux versions of ZFS. Howver, they should be pretty
minor I've tried hard to keep the interface the same.
In additional to the script update the zdb, zfs, and zpool man
pages have been added to the repo.
2009-12-11 16:15:33 -08:00
Brian Behlendorf
0674a0774c
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-12-11 12:08:35 -08:00
Brian Behlendorf
acd798cfd4
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-12-11 12:07:23 -08:00
Brian Behlendorf
f8d093f69b
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-12-11 12:07:23 -08:00
Brian Behlendorf
0cc4cdb30d
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-12-11 12:07:22 -08:00
Brian Behlendorf
b76d12a644
Merge branch 'gcc-64bit-constants' into refs/top-bases/gcc-branch
2009-12-11 12:07:22 -08:00
Brian Behlendorf
ba7ccf8ccd
Cast to unsigned long long for 32-bit arches
2009-12-11 11:41:04 -08:00
Brian Behlendorf
4177b182ab
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-24 15:52:16 -08:00
Brian Behlendorf
0ec3a0ef62
Add udev rules to zfs-test package
2009-11-24 15:48:16 -08:00
Brian Behlendorf
4da3208f00
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-24 15:00:04 -08:00
Brian Behlendorf
07a35df315
The libuuid and libblkid have been split from e2fsprogs in fc12,
...
el6, and ch5 systems. Additionally, correct ZFS filesystem detection
has not yet been added to these packages so for now disable blkid.
2009-11-24 14:54:33 -08:00
Brian Behlendorf
95f7d768e0
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-24 14:18:47 -08:00
Brian Behlendorf
c8bd25ac98
Add 'srpm' --with-config option for creation of spec files.
2009-11-24 14:13:25 -08:00
Brian Behlendorf
e9884bad93
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-24 13:28:45 -08:00
Brian Behlendorf
9441b7efc4
Add chaos5 and rhel6 macro's to the zfs-modules.spec.in
2009-11-24 13:24:25 -08:00
Brian Behlendorf
99e19e0c55
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-24 12:48:34 -08:00
Brian Behlendorf
eb6f06154b
Prep for 0.4.7 tag, updated META and ChangeLog.
2009-11-24 12:43:40 -08:00
Brian Behlendorf
c21ef90b8f
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-20 16:22:00 -08:00
Brian Behlendorf
c14a8b2272
Ensure *.order and *.markers build products are removed by distclean rule.
2009-11-20 16:17:16 -08:00
Brian Behlendorf
aebe6818a9
Linux ZVOL implementation; user-side changes
...
At last a useful user space interface for the Linux ZFS port arrives.
With the addition of the ZVOL real ZFS based block devices are available
and can be compared head to head with Linux's MD and LVM block drivers.
The Linux ZVOL has not yet had any performance work done but from a user
perspective it should be functionally complete and behave like any other
Linux block device.
The ZVOL has so far been tested using zconfig.sh on the following x86_64
based platforms: FC11, CHAOS4, RHEL5, RHEL6, and SLES11. However, more
testing is required to ensure everything is working as designed.
What follows in a somewhat detailed list of changes includes in this
commit to make ZVOL's possible. A few other issues were addressed in
the context of these changes which will also be mentioned.
* zvol_create_link_common() simplified to simply issue to ioctl to
create the device and then wait up to 10 seconds for it to appear.
The device will be created within a few miliseconds by udev under
/dev/<pool>/<volume>. Note this naming convention is slightly
different than on Solaris by I feel is more Linuxy.
* Removed support for dump vdevs. This concept is specific to Solaris
and done not map cleanly to Linux. Under Linux generating system cores
is perferably done over the network via netdump, or alternately to a
block device via O_DIRECT.
2009-11-20 12:00:08 -08:00
Brian Behlendorf
bf333c5408
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-11-20 10:31:22 -08:00
Brian Behlendorf
cac1bc41dc
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-11-20 10:29:49 -08:00
Brian Behlendorf
77c347db31
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-11-20 10:29:48 -08:00
Brian Behlendorf
9c8765a219
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-11-20 10:29:48 -08:00
Brian Behlendorf
0f315a58bb
Merge branch 'gcc-uninit' into refs/top-bases/gcc-branch
2009-11-20 10:29:47 -08:00
Brian Behlendorf
23304dc828
Add 16 drive promise JBOD zpool configs for small test setup.
2009-11-20 10:12:41 -08:00