Commit Graph

15202 Commits

Author SHA1 Message Date
Brian Behlendorf 9cabcac115 Required autoconf support for vdev_disk integration with 2.6.30 kernels.
2.6.22 API change
Unused destroy_dirty_buffers arg removed from prototype.

2.6.24 API change
Empty write barriers are now supported and we should use them.

2.6.24 API change
Size argument dropped from bio_endio and bi_end_io, because the
bi_end_io is only called once now when the request is complete.
There is no longer any need for a size argument.  This also means
that partial IO's are no longer possibe and the end_io callback
should not check bi->bi_size.  Finally, the return type was updated
to void.

2.6.28 API change
open/close_bdev_excl() renamed to open/close_bdev_exclusive().

2.6.29 API change
BIO_RW_SYNC renamed to BIO_RW_SYNCIO.
2009-07-29 17:14:23 -07:00
Brian Behlendorf acbe64c078 Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch 2009-07-27 10:51:32 -07:00
Brian Behlendorf fdd520fd20 Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2009-07-27 10:51:31 -07:00
Brian Behlendorf f12cc4958b Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2009-07-27 10:51:29 -07:00
Brian Behlendorf 0efe5966f2 Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2009-07-27 10:51:22 -07:00
Brian Behlendorf 703c8df4b5 Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2009-07-27 10:51:15 -07:00
Brian Behlendorf d11375ef9d Merge branch 'linux-have-zpl' into refs/top-bases/linux-zfs-branch 2009-07-27 10:51:07 -07:00
Brian Behlendorf 1681e3cd4f Merge commit 'refs/top-bases/linux-have-zpl' into linux-have-zpl 2009-07-27 10:51:05 -07:00
Brian Behlendorf c06a523a33 Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2009-07-27 10:50:58 -07:00
Brian Behlendorf 61c9972e1c Merge commit 'refs/top-bases/linux-unused' into linux-unused 2009-07-27 10:50:56 -07:00
Brian Behlendorf 38cc77f62b Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2009-07-27 10:50:48 -07:00
Brian Behlendorf 9b393fb35c Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2009-07-27 10:50:47 -07:00
Brian Behlendorf bff122d75a Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2009-07-27 10:50:39 -07:00
Brian Behlendorf 49d045e35d Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2009-07-27 10:50:31 -07:00
Brian Behlendorf fa46c0acd5 Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2009-07-27 10:50:23 -07:00
Brian Behlendorf ef1f48b649 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2009-07-27 10:50:21 -07:00
Brian Behlendorf 7430bc80d3 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2009-07-27 10:50:14 -07:00
Brian Behlendorf b6b75df2ee Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2009-07-27 10:50:12 -07:00
Brian Behlendorf 85ddd1e5a1 Merge branch 'linux-legacy' into refs/top-bases/linux-zfs-branch 2009-07-27 10:50:05 -07:00
Brian Behlendorf 960f0c118a Merge commit 'refs/top-bases/linux-legacy' into linux-legacy 2009-07-27 10:50:03 -07:00
Brian Behlendorf f495f3a0da Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2009-07-27 10:49:50 -07:00
Brian Behlendorf eb9b374d87 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-07-27 10:49:48 -07:00
Brian Behlendorf 3da344900f Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2009-07-27 10:49:40 -07:00
Brian Behlendorf 5f0c206b77 Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2009-07-27 10:49:38 -07:00
Brian Behlendorf 986a76645a Merge branch 'linux-have-zvol' into refs/top-bases/linux-zfs-branch 2009-07-27 10:49:31 -07:00
Brian Behlendorf 3b1dce849a Merge commit 'refs/top-bases/linux-have-zvol' into linux-have-zvol 2009-07-27 10:49:29 -07:00
Brian Behlendorf 97fe449387 Merge branch 'linux-have-uio-rw' into refs/top-bases/linux-zfs-branch 2009-07-27 10:49:19 -07:00
Brian Behlendorf a9b7469efc Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw 2009-07-27 10:49:17 -07:00
Brian Behlendorf 0058e1070d Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy 2009-07-27 10:49:15 -07:00
Brian Behlendorf f338939725 Merge branch 'linux-have-sysevent' into refs/top-bases/linux-zfs-branch 2009-07-27 10:49:01 -07:00
Brian Behlendorf a4ceefffcf Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2009-07-27 10:48:59 -07:00
Brian Behlendorf 69f433a07f Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2009-07-27 10:48:58 -07:00
Brian Behlendorf 2a1e13463d Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2009-07-27 10:48:40 -07:00
Brian Behlendorf e5a2c40d78 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2009-07-27 10:48:35 -07:00
Brian Behlendorf f31a93b03a Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2009-07-27 10:48:28 -07:00
Brian Behlendorf 0b83bf0a41 Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2009-07-27 10:48:26 -07:00
Brian Behlendorf 2d49686a7d Merge branch 'linux-have-libefi' into refs/top-bases/linux-zfs-branch 2009-07-27 10:48:19 -07:00
Brian Behlendorf 4ffff8b0c5 Merge commit 'refs/top-bases/linux-have-libefi' into linux-have-libefi 2009-07-27 10:48:17 -07:00
Brian Behlendorf 2d6739a8bb Merge branch 'linux-have-libdiskmgt' into refs/top-bases/linux-zfs-branch 2009-07-27 10:48:05 -07:00
Brian Behlendorf 7dba45275d Merge commit 'refs/top-bases/linux-have-libdiskmgt' into linux-have-libdiskmgt 2009-07-27 10:47:59 -07:00
Brian Behlendorf 6462601604 Merge branch 'linux-have-fm' into refs/top-bases/linux-zfs-branch 2009-07-27 10:47:50 -07:00
Brian Behlendorf 05f81e4861 Merge commit 'refs/top-bases/linux-have-fm' into linux-have-fm 2009-07-27 10:47:49 -07:00
Brian Behlendorf 3cea70067c Merge branch 'linux-docs' into refs/top-bases/linux-zfs-branch 2009-07-27 10:47:41 -07:00
Brian Behlendorf 7c91c1a509 Merge commit 'refs/top-bases/linux-docs' into linux-docs 2009-07-27 10:47:39 -07:00
Brian Behlendorf c7384d6b2e Merge branch 'linux-arc' into refs/top-bases/linux-zfs-branch 2009-07-27 10:47:31 -07:00
Brian Behlendorf 4bea4f6945 Merge commit 'refs/top-bases/linux-arc' into linux-arc 2009-07-27 10:47:28 -07:00
Brian Behlendorf 3a431c68c2 Remove LINUXINCLUDE from autoconf wrapper, breaks 2.6.28+ kernels.
Modern kernel build systems at least post 2.6.16 will set this properly
so we should not.  In fact post 2.6.28 the include headers have moved
under arch so the guess we make here is completely wrong.  Letting
the kernel build system set this ensure it will be correct.  Also
drop the ulimit from the Makefile which, not surprisingly, turns out
to be very non-portable.  If your expecting failures set the ulimit
in your shell before kicking off the test suite.
2009-07-27 10:39:28 -07:00
Brian Behlendorf be8e82d835 Merge commit 'refs/top-bases/linux-zfs-branch' into linux-zfs-branch 2009-07-24 16:36:57 -07:00
Brian Behlendorf 2c29ff1450 Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2009-07-24 16:36:56 -07:00
Brian Behlendorf fcf48bdadd Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2009-07-24 16:36:54 -07:00