Brian Behlendorf
f974187b96
Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap
2009-07-21 16:33:10 -07:00
Brian Behlendorf
13c3e6fac3
Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch
2009-07-21 16:33:03 -07:00
Brian Behlendorf
24d582f0ee
Merge commit 'refs/top-bases/linux-ztest' into linux-ztest
2009-07-21 16:32:56 -07:00
Brian Behlendorf
a81af545b6
Merge branch 'linux-have-zpl' into refs/top-bases/linux-zfs-branch
2009-07-21 16:32:48 -07:00
Brian Behlendorf
68ae8401f7
Merge commit 'refs/top-bases/linux-have-zpl' into linux-have-zpl
2009-07-21 16:32:46 -07:00
Brian Behlendorf
f81cc4926f
Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch
2009-07-21 16:32:39 -07:00
Brian Behlendorf
49ba99f4b6
Merge commit 'refs/top-bases/linux-unused' into linux-unused
2009-07-21 16:32:37 -07:00
Brian Behlendorf
8d7f5c2022
Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch
2009-07-21 16:32:29 -07:00
Brian Behlendorf
44306404b6
Merge commit 'refs/top-bases/linux-libspl' into linux-libspl
2009-07-21 16:32:28 -07:00
Brian Behlendorf
e35a529ba6
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2009-07-21 16:32:20 -07:00
Brian Behlendorf
8e5f7bd9d5
Merge commit 'refs/top-bases/linux-zpios' into linux-zpios
2009-07-21 16:32:18 -07:00
Brian Behlendorf
d3569435bd
Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch
2009-07-21 16:32:10 -07:00
Brian Behlendorf
bb3405ded1
Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk
2009-07-21 16:32:09 -07:00
Brian Behlendorf
4180ead2ec
Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch
2009-07-21 16:32:01 -07:00
Brian Behlendorf
da4d848123
Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions
2009-07-21 16:31:59 -07:00
Brian Behlendorf
8ca6542f5b
Merge branch 'linux-legacy' into refs/top-bases/linux-zfs-branch
2009-07-21 16:31:52 -07:00
Brian Behlendorf
e4368a79e0
Merge commit 'refs/top-bases/linux-legacy' into linux-legacy
2009-07-21 16:31:49 -07:00
Brian Behlendorf
4d37a1263c
Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch
2009-07-21 16:31:40 -07:00
Brian Behlendorf
d7f270f457
Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem
2009-07-21 16:31:38 -07:00
Brian Behlendorf
42ff0054eb
Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch
2009-07-21 16:31:30 -07:00
Brian Behlendorf
065e0a1b5d
Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk
2009-07-21 16:31:29 -07:00
Brian Behlendorf
99ce24b54a
Merge branch 'linux-have-zvol' into refs/top-bases/linux-zfs-branch
2009-07-21 16:31:17 -07:00
Brian Behlendorf
04781a1a18
Merge commit 'refs/top-bases/linux-have-zvol' into linux-have-zvol
2009-07-21 16:31:15 -07:00
Brian Behlendorf
1d1dcc6df1
Merge branch 'linux-have-uio-rw' into refs/top-bases/linux-zfs-branch
2009-07-21 16:31:08 -07:00
Brian Behlendorf
69feba5464
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-07-21 16:31:06 -07:00
Brian Behlendorf
0e215424e6
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-07-21 16:31:05 -07:00
Brian Behlendorf
77cd6f99f0
Merge branch 'linux-have-sysevent' into refs/top-bases/linux-zfs-branch
2009-07-21 16:30:51 -07:00
Brian Behlendorf
bcabe843b5
Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent
2009-07-21 16:30:50 -07:00
Brian Behlendorf
71827f878a
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-07-21 16:30:49 -07:00
Brian Behlendorf
05f36f5404
Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch
2009-07-21 16:30:35 -07:00
Brian Behlendorf
52edf9bf80
Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug
2009-07-21 16:30:29 -07:00
Brian Behlendorf
481453976f
Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch
2009-07-21 16:30:21 -07:00
Brian Behlendorf
016734b818
Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent
2009-07-21 16:30:20 -07:00
Brian Behlendorf
4ab7d1880a
Merge branch 'linux-have-libefi' into refs/top-bases/linux-zfs-branch
2009-07-21 16:30:12 -07:00
Brian Behlendorf
2d197d7351
Merge commit 'refs/top-bases/linux-have-libefi' into linux-have-libefi
2009-07-21 16:30:10 -07:00
Brian Behlendorf
8a0159016f
Merge branch 'linux-have-libdiskmgt' into refs/top-bases/linux-zfs-branch
2009-07-21 16:29:53 -07:00
Brian Behlendorf
26ab10cac5
Merge commit 'refs/top-bases/linux-have-libdiskmgt' into linux-have-libdiskmgt
2009-07-21 16:29:52 -07:00
Brian Behlendorf
e1fc63e7e1
Merge branch 'linux-have-fm' into refs/top-bases/linux-zfs-branch
2009-07-21 16:29:44 -07:00
Brian Behlendorf
e8edf9dc09
Merge commit 'refs/top-bases/linux-have-fm' into linux-have-fm
2009-07-21 16:29:42 -07:00
Brian Behlendorf
301730d8ca
Merge branch 'linux-docs' into refs/top-bases/linux-zfs-branch
2009-07-21 16:29:35 -07:00
Brian Behlendorf
c09e7ed6d0
Merge commit 'refs/top-bases/linux-docs' into linux-docs
2009-07-21 16:29:33 -07:00
Brian Behlendorf
4988767d65
Merge branch 'linux-arc' into refs/top-bases/linux-zfs-branch
2009-07-21 16:29:25 -07:00
Brian Behlendorf
7a8a146a50
Merge commit 'refs/top-bases/linux-arc' into linux-arc
2009-07-21 16:29:23 -07:00
Brian Behlendorf
b9c3c7a2f4
The losetup -f option is unavailable for SLES10 use unused_loop_device()
...
SLES10 ships util-linux-2.12r-35.30 which does not support the -f option
to losetup. To avoid this problem the unused_loop_device() function was
added which attempts to find an unused loop device by checking each
/dev/loop* device with losetup to see if it is configured.
2009-07-21 16:17:54 -07:00
Brian Behlendorf
04591d82bb
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2009-07-21 14:52:46 -07:00
Brian Behlendorf
efb9868b69
Pretty-up the 'make check' output
...
Reasonable output from 'make check' now looks roughly like this. The
big change is the consolidation of the all the zpion test results in
to a single table which can be easily scanned for failures/problems.
==================================== ZTEST ====================================
5 vdevs, 7 datasets, 23 threads, 300 seconds...
Pass 1, SIGKILL, 1 ENOSPC, 13.8% of 238M used, 17% done, 4m07s to go
Pass 2, SIGKILL, 1 ENOSPC, 23.7% of 238M used, 38% done, 3m04s to go
Pass 3, SIGKILL, 0 ENOSPC, 27.0% of 238M used, 66% done, 1m42s to go
Pass 4, SIGKILL, 0 ENOSPC, 27.4% of 238M used, 75% done, 1m14s to go
Pass 5, SIGKILL, 0 ENOSPC, 27.9% of 238M used, 89% done, 32s to go
Pass 6, Complete, 0 ENOSPC, 14.0% of 476M used, 100% done, 0s to go
5 killed, 1 completed, 83% kill rate
==================================== ZPIOS ====================================
status name id wr-data wr-ch wr-bw rd-data rd-ch rd-bw
-------------------------------------------------------------------------------
PASS: file-raid0 0 64m 64 13.04m 64m 64 842.22m
PASS: file-raid10 0 64m 64 134.19m 64m 64 842.22m
PASS: file-raidz 0 64m 64 87.56m 64m 64 853.45m
PASS: file-raidz2 0 64m 64 134.19m 64m 64 853.45m
PASS: lo-raid0 0 64m 64 429.59m 64m 64 14.63m
PASS: lo-raid10 0 64m 64 397.57m 64m 64 771.19m
PASS: lo-raidz 0 64m 64 206.48m 64m 64 688.27m
PASS: lo-raidz2 0 64m 64 14.34m 64m 64 711.21m
2009-07-21 14:41:35 -07:00
Brian Behlendorf
e63baa3490
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2009-07-21 11:36:33 -07:00
Brian Behlendorf
41c17d43e3
Update to spl device interfaces for portability.
...
- Linux specific character device registration calls replaced with
the spl version for maximum portability between linux kernels.
- Added ZPIOS_NAME macro.
2009-07-21 11:26:53 -07:00
Brian Behlendorf
6af0c921a6
Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch
2009-07-21 10:35:24 -07:00
Brian Behlendorf
43ad6bb2ad
Register compat ioctl handlers for zpios + 32-bit safe timespec.
...
A compat ioctl handler for zpios was added which simply passes the
ioctl on to the usual handler. The IOWR macro's correctly handle
this. Additionally replace the use of 'struct timespec' which uses
longs internally and is therefore different sizes on 32-bit vs 64-bit
objects with 'struct zpios_timespec_t'. This custom structure uses
uint32_t types internally and is safe to pass through an ioctl. The
helper functions for this new type were also moved to a common place
so they may be used safely by the user or kernel code.
2009-07-21 10:22:47 -07:00