Brian Behlendorf
f984d28e0c
Cleanly handle --with-linux=NONE and --with-spl=NONE options
...
when used to generate source rpms. These should not be fatal
because we actually don't need them until we build the source
rpm. When doing mock build this is important because these
dependent rpms will only be installed if they are specificed
in the source rpms spec file.
2009-07-02 10:44:43 -07:00
Brian Behlendorf
c3526da6a3
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-07-01 14:41:18 -07:00
Brian Behlendorf
4b9cfd8ceb
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-07-01 14:41:17 -07:00
Brian Behlendorf
cea83abd84
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-07-01 14:41:06 -07:00
Brian Behlendorf
6e50f53cb1
Drop --with-linux and --with-spl options from user build.
2009-07-01 14:35:38 -07:00
Brian Behlendorf
3ba005afd9
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-07-01 12:56:35 -07:00
Brian Behlendorf
613aba41ce
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-07-01 12:56:35 -07:00
Brian Behlendorf
5bf6d6d222
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-07-01 12:56:23 -07:00
Brian Behlendorf
01ff9d82d5
Install zfs_config, zfs_unconfig, symbols in to correct location.
...
Provide a zfs.release file as part of the package.
2009-07-01 12:51:06 -07:00
Brian Behlendorf
bfa8b02c2c
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-07-01 11:10:37 -07:00
Brian Behlendorf
d4721058bc
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-07-01 11:10:36 -07:00
Brian Behlendorf
8c684c8d85
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-07-01 11:10:24 -07:00
Brian Behlendorf
ef0a712858
Distro friendly build system / packaging improvements.
...
These changes bring the zfs-0.4.4 tree in to compliance with
the spl-0.4.4 packaging changes. The bottom line is 2 source
rpms and 4 binary rpms will now be generated when creating
packages there will be:
zfs-<version>.src.rpm
- Fully rebuildable source rpm for libzfs and utils.
zfs-modules-<version>.src.rpm
- Fully rebuildable source rpm for kernel modules.
zfs-<version>.<arch>.rpm
- Binary rpm for libzfs and utils. The utils in this package are
compatible with all zfs-module rpms of the same version.
zfs-devel-<version>.<arch>.rpm
- Binary rpm containing headers for building against libzfs libraries.
zfs-modules-<verion>-<kernel>.arch.rpm
- Binary rpm containing the kernel modules for a specific kernel build.
The package name contains the kernel version and you should have one
of these packages installed to match every kernel on your system.
zfs-modules-devel-<verion>-<kernel>.arch.rpm
- Binary rpm containing development header and module symbols needed
for building additional kernel modules which are dependent on the
zfs module stack.
Expect minor interations on these changes as I validate they work
properly on CHAOS, RHEL, Fedora, and SLES style distros.
2009-07-01 10:53:05 -07:00
Brian Behlendorf
514f9f626c
Merge commit 'refs/remotes/origin/linux-have-uio-rw' into HEAD
2009-06-26 14:34:55 -07:00
Brian Behlendorf
af590ac979
Merge commit 'refs/remotes/origin/linux-debug-zerocopy' into HEAD
2009-06-26 14:34:54 -07:00
Brian Behlendorf
ddbb1fcb7c
Merge commit 'refs/remotes/origin/linux-kernel-module' into HEAD
2009-06-26 14:34:44 -07:00
Brian Behlendorf
4fbded409d
Merge commit '0f1012be0aeb6f5f27966c80321db79a9b1aaec3' into zfs-branch
2009-06-26 14:33:53 -07:00
Brian Behlendorf
137276e3c9
Should be powerpc64 not powerpc (powerpc is unsupported)
2009-06-26 14:29:42 -07:00
Brian Behlendorf
d3359d6962
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-06-09 16:29:11 -07:00
Brian Behlendorf
40b96b2853
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-06-09 16:29:09 -07:00
Brian Behlendorf
5dc602d631
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-06-09 16:28:26 -07:00
Brian Behlendorf
0f1012be0a
Add basic zlib autoconf check for user space build.
2009-06-09 16:09:17 -07:00
Brian Behlendorf
3f22162301
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-06-09 14:43:41 -07:00
Brian Behlendorf
0c8f261b8e
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-06-09 14:43:37 -07:00
Brian Behlendorf
35831b9390
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-06-09 14:42:52 -07:00
Brian Behlendorf
999035eb32
Only powerpc64 is currently supported not powerpc.
2009-06-09 14:20:44 -07:00
Brian Behlendorf
6c1d42c3f8
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-06-08 16:26:49 -07:00
Brian Behlendorf
73aa76fd28
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-06-08 16:26:46 -07:00
Brian Behlendorf
3fe3541cd5
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-06-08 16:26:03 -07:00
Brian Behlendorf
9c347d872f
Core target arch support for conditional compilation of SUBDIRs
...
which is used by libspl for it's arch specific atomic implementations.
2009-06-08 16:07:43 -07:00
Brian Behlendorf
26bea36f61
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-06-08 13:24:19 -07:00
Brian Behlendorf
2968e197aa
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-06-08 13:24:17 -07:00
Brian Behlendorf
96da8b0db7
Add missing EXPORT_SYMBOL() to dmu_tx_callback_register().
2009-06-08 13:08:14 -07:00
Brian Behlendorf
80ded7f6a2
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-06-08 12:20:07 -07:00
Brian Behlendorf
fcc24de42b
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-06-08 12:20:05 -07:00
Brian Behlendorf
cc652f2c35
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-06-08 12:19:20 -07:00
Brian Behlendorf
4253416b7d
Refresh for consistency with COPYRIGHT
2009-06-08 11:59:13 -07:00
Brian Behlendorf
debf672431
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-06-08 11:23:48 -07:00
Brian Behlendorf
511ab7cb47
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-06-08 11:23:46 -07:00
Brian Behlendorf
cbeb9b8f88
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-06-08 11:23:04 -07:00
Brian Behlendorf
e8880abb13
Readd accidentally dropped COPYRIGHT, it just references the
...
OPENSOLARIS.LICENSE but it should still be in place.
2009-06-08 11:01:13 -07:00
Brian Behlendorf
a0cbacda86
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-05-22 16:37:31 -07:00
Brian Behlendorf
df6c8453b0
Merge commit 'refs/top-bases/linux-debug-zerocopy' into linux-debug-zerocopy
2009-05-22 16:37:30 -07:00
Brian Behlendorf
40e75795ca
Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module
2009-05-22 16:37:19 -07:00
Brian Behlendorf
e1d6e67473
Merge branch 'gcc-branch' into refs/top-bases/zfs-branch
2009-05-22 16:36:23 -07:00
Brian Behlendorf
9c53917bd5
Merge commit 'refs/top-bases/zfs-branch' into zfs-branch
2009-05-22 16:36:23 -07:00
Brian Behlendorf
9c59a63d91
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-05-22 16:36:22 -07:00
Brian Behlendorf
e56aa929e8
Merge branch 'gcc-cast' into refs/top-bases/gcc-branch
2009-05-22 16:36:22 -07:00
Brian Behlendorf
8e9605062a
Explictly use signed char for portability. On x86/x86_64
...
systems the default char type is signed, on ppc/ppc64 systems
the default char type is unsigned.
2009-05-22 16:30:47 -07:00
Brian Behlendorf
3444299103
Merge commit 'refs/top-bases/linux-have-uio-rw' into linux-have-uio-rw
2009-05-22 14:55:59 -07:00