]> git.proxmox.com Git - mirror_spl.git/commitdiff
Merge branch 'build-system'
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 6 Mar 2013 23:49:57 +0000 (15:49 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 6 Mar 2013 23:49:57 +0000 (15:49 -0800)
193 files changed:
.gitignore
INSTALL [deleted file]
Makefile.am
PKGBUILD-spl-modules.in [deleted file]
PKGBUILD-spl.in [deleted file]
cmd/spl.c
cmd/splat.c
cmd/splat.h
config/arch.am [deleted file]
config/spl-build.m4
configure.ac
include/Makefile.am
include/fs/Makefile.am [new file with mode: 0644]
include/fs/fs_subr.h
include/linux/Makefile.am [new file with mode: 0644]
include/linux/bitops_compat.h
include/linux/compiler_compat.h
include/linux/file_compat.h
include/linux/kallsyms_compat.h
include/linux/list_compat.h
include/linux/math64_compat.h
include/linux/mm_compat.h
include/linux/module_compat.h
include/linux/mutex_compat.h
include/linux/proc_compat.h
include/linux/rwsem_compat.h
include/linux/smp_compat.h
include/linux/sysctl_compat.h
include/linux/time_compat.h
include/linux/uaccess_compat.h
include/linux/zlib_compat.h
include/rpc/Makefile.am [new file with mode: 0644]
include/rpc/types.h
include/rpc/xdr.h
include/sharefs/Makefile.am [new file with mode: 0644]
include/sharefs/share.h
include/spl-ctl.h
include/spl-debug.h
include/spl-device.h
include/spl-trace.h
include/splat-ctl.h
include/strings.h
include/sys/Makefile.am [new file with mode: 0644]
include/sys/acl.h
include/sys/acl_impl.h
include/sys/atomic.h
include/sys/attr.h
include/sys/bitmap.h
include/sys/bootconf.h
include/sys/bootprops.h
include/sys/buf.h
include/sys/byteorder.h
include/sys/callb.h
include/sys/cmn_err.h
include/sys/compress.h
include/sys/condvar.h
include/sys/conf.h
include/sys/console.h
include/sys/cpupart.h
include/sys/cpuvar.h
include/sys/crc32.h
include/sys/cred.h
include/sys/ctype.h
include/sys/ddi.h
include/sys/debug.h
include/sys/dirent.h
include/sys/disp.h
include/sys/dkio.h
include/sys/dklabel.h
include/sys/dnlc.h
include/sys/dumphdr.h
include/sys/efi_partition.h
include/sys/errno.h
include/sys/extdirent.h
include/sys/fcntl.h
include/sys/file.h
include/sys/fm/Makefile.am [new file with mode: 0644]
include/sys/fm/protocol.h
include/sys/fm/util.h
include/sys/fs/Makefile.am [new file with mode: 0644]
include/sys/fs/swapnode.h
include/sys/idmap.h
include/sys/int_limits.h
include/sys/int_types.h
include/sys/inttypes.h
include/sys/isa_defs.h
include/sys/kidmap.h
include/sys/kmem.h
include/sys/kobj.h
include/sys/kstat.h
include/sys/list.h
include/sys/mkdev.h
include/sys/mntent.h
include/sys/modctl.h
include/sys/mode.h
include/sys/mount.h
include/sys/mutex.h
include/sys/note.h
include/sys/open.h
include/sys/param.h
include/sys/pathname.h
include/sys/policy.h
include/sys/pool.h
include/sys/priv_impl.h
include/sys/proc.h
include/sys/processor.h
include/sys/pset.h
include/sys/random.h
include/sys/refstr.h
include/sys/resource.h
include/sys/rwlock.h
include/sys/sdt.h
include/sys/sid.h
include/sys/signal.h
include/sys/stat.h
include/sys/stropts.h
include/sys/sunddi.h
include/sys/sunldi.h
include/sys/sysdc.h
include/sys/sysevent.h
include/sys/sysevent/Makefile.am [new file with mode: 0644]
include/sys/sysevent/eventdefs.h
include/sys/sysmacros.h
include/sys/systeminfo.h
include/sys/systm.h
include/sys/t_lock.h
include/sys/taskq.h
include/sys/thread.h
include/sys/time.h
include/sys/timer.h
include/sys/tsd.h
include/sys/types.h
include/sys/types32.h
include/sys/u8_textprep.h
include/sys/uio.h
include/sys/unistd.h
include/sys/utsname.h
include/sys/va_list.h
include/sys/varargs.h
include/sys/vfs.h
include/sys/vfs_opreg.h
include/sys/vmsystm.h
include/sys/vnode.h
include/sys/zmod.h
include/sys/zone.h
include/unistd.h
include/util/Makefile.am [new file with mode: 0644]
include/util/qsort.h
include/util/sscanf.h
include/vm/Makefile.am [new file with mode: 0644]
include/vm/anon.h
include/vm/pvn.h
include/vm/seg_kmem.h
module/Makefile.in
module/spl/spl-atomic.c
module/spl/spl-condvar.c
module/spl/spl-cred.c
module/spl/spl-debug.c
module/spl/spl-err.c
module/spl/spl-generic.c
module/spl/spl-kmem.c
module/spl/spl-kobj.c
module/spl/spl-kstat.c
module/spl/spl-mutex.c
module/spl/spl-proc.c
module/spl/spl-rwlock.c
module/spl/spl-taskq.c
module/spl/spl-thread.c
module/spl/spl-time.c
module/spl/spl-tsd.c
module/spl/spl-vnode.c
module/spl/spl-xdr.c
module/spl/spl-zlib.c
module/splat/splat-atomic.c
module/splat/splat-condvar.c
module/splat/splat-cred.c
module/splat/splat-ctl.c
module/splat/splat-generic.c
module/splat/splat-internal.h
module/splat/splat-kmem.c
module/splat/splat-kobj.c
module/splat/splat-linux.c
module/splat/splat-list.c
module/splat/splat-mutex.c
module/splat/splat-random.c
module/splat/splat-rwlock.c
module/splat/splat-taskq.c
module/splat/splat-thread.c
module/splat/splat-time.c
module/splat/splat-vnode.c
module/splat/splat-zlib.c
scripts/check.sh
spl.spec.in

index 94308186f4cacf2390e6e25f91fb96c33aa9fccc..97887eb0ea9bebdface82abc21460570ff65e415 100644 (file)
@@ -44,8 +44,6 @@ Makefile.in
 /spl-modules.spec
 /spl.release
 /dkms.conf
-/PKGBUILD-spl
-/PKGBUILD-spl-modules
 /stamp-h1
 /aclocal.m4
 /autom4te.cache
diff --git a/INSTALL b/INSTALL
deleted file mode 100644 (file)
index 8b82ade..0000000
--- a/INSTALL
+++ /dev/null
@@ -1,291 +0,0 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008 Free Software Foundation, Inc.
-
-   This file is free documentation; the Free Software Foundation gives
-unlimited permission to copy, distribute and modify it.
-
-Basic Installation
-==================
-
-   Briefly, the shell commands `./configure; make; make install' should
-configure, build, and install this package.  The following
-more-detailed instructions are generic; see the `README' file for
-instructions specific to this package.
-
-   The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation.  It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions.  Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
-   It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.
-
-   If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release.  If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
-   The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You need `configure.ac' if
-you want to change it or regenerate `configure' using a newer version
-of `autoconf'.
-
-The simplest way to compile this package is:
-
-  1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.
-
-     Running `configure' might take a while.  While running, it prints
-     some messages telling which features it is checking for.
-
-  2. Type `make' to compile the package.
-
-  3. Optionally, type `make check' to run any self-tests that come with
-     the package.
-
-  4. Type `make install' to install the programs and any data files and
-     documentation.
-
-  5. You can remove the program binaries and object files from the
-     source code directory by typing `make clean'.  To also remove the
-     files that `configure' created (so you can compile the package for
-     a different kind of computer), type `make distclean'.  There is
-     also a `make maintainer-clean' target, but that is intended mainly
-     for the package's developers.  If you use it, you may have to get
-     all sorts of other programs in order to regenerate files that came
-     with the distribution.
-
-  6. Often, you can also type `make uninstall' to remove the installed
-     files again.
-
-Compilers and Options
-=====================
-
-   Some systems require unusual options for compilation or linking that
-the `configure' script does not know about.  Run `./configure --help'
-for details on some of the pertinent environment variables.
-
-   You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here
-is an example:
-
-     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
-
-   *Note Defining Variables::, for more details.
-
-Compiling For Multiple Architectures
-====================================
-
-   You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory.  To do this, you can use GNU `make'.  `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
-   With a non-GNU `make', it is safer to compile the package for one
-architecture at a time in the source code directory.  After you have
-installed the package for one architecture, use `make distclean' before
-reconfiguring for another architecture.
-
-   On MacOS X 10.5 and later systems, you can create libraries and
-executables that work on multiple system types--known as "fat" or
-"universal" binaries--by specifying multiple `-arch' options to the
-compiler but only a single `-arch' option to the preprocessor.  Like
-this:
-
-     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
-                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
-                 CPP="gcc -E" CXXCPP="g++ -E"
-
-   This is not guaranteed to produce working output in all cases, you
-may have to build one architecture at a time and combine the results
-using the `lipo' tool if you have problems.
-
-Installation Names
-==================
-
-   By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc.  You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX'.
-
-   You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files.  If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files still use the regular prefix.
-
-   In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
-   If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
-   Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System).  The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
-   For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Particular systems
-==================
-
-   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
-CC is not installed, it is recommended to use the following options in
-order to use an ANSI C compiler:
-
-     ./configure CC="cc -Ae"
-
-and if that doesn't work, install pre-built binaries of GCC for HP-UX.
-
-   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
-parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
-a workaround.  If GNU CC is not installed, it is therefore recommended
-to try
-
-     ./configure CC="cc"
-
-and if that doesn't work, try
-
-     ./configure CC="cc -nodtk"
-
-Specifying the System Type
-==========================
-
-   There may be some features `configure' cannot figure out
-automatically, but needs to determine by the type of machine the package
-will run on.  Usually, assuming the package is built to be run on the
-_same_ architectures, `configure' can figure that out, but if it prints
-a message saying it cannot guess the machine type, give it the
-`--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
-     CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
-     OS KERNEL-OS
-
-   See the file `config.sub' for the possible values of each field.  If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-
-   If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
-produce code for.
-
-   If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-
-Sharing Defaults
-================
-
-   If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists.  Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Defining Variables
-==================
-
-   Variables not defined in a site shell script can be set in the
-environment passed to `configure'.  However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost.  In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'.  For example:
-
-     ./configure CC=/usr/local2/bin/gcc
-
-causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script).
-
-Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-an Autoconf bug.  Until the bug is fixed you can use this workaround:
-
-     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
-
-`configure' Invocation
-======================
-
-   `configure' recognizes the following options to control how it
-operates.
-
-`--help'
-`-h'
-     Print a summary of all of the options to `configure', and exit.
-
-`--help=short'
-`--help=recursive'
-     Print a summary of the options unique to this package's
-     `configure', and exit.  The `short' variant lists options used
-     only in the top level, while the `recursive' variant lists options
-     also present in any nested packages.
-
-`--version'
-`-V'
-     Print the version of Autoconf used to generate the `configure'
-     script, and exit.
-
-`--cache-file=FILE'
-     Enable the cache: use and save the results of the tests in FILE,
-     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-     disable caching.
-
-`--config-cache'
-`-C'
-     Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
-     Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to `/dev/null' (any error
-     messages will still be shown).
-
-`--srcdir=DIR'
-     Look for the package's source code in directory DIR.  Usually
-     `configure' can determine that directory automatically.
-
-`--prefix=DIR'
-     Use DIR as the installation prefix.  *Note Installation Names::
-     for more details, including other options available for fine-tuning
-     the installation locations.
-
-`--no-create'
-`-n'
-     Run the configure checks, but stop before creating any output
-     files.
-
-`configure' also accepts some other, not widely useful, options.  Run
-`configure --help' for more details.
-
index 74c292093e012b43ed2d2193ab38dae917005c63..4d8ab0e33431e75fa7e43d6bdf0bccad73b88a92 100644 (file)
@@ -1,14 +1,13 @@
 include $(top_srcdir)/config/rpm.am
 include $(top_srcdir)/config/deb.am
 include $(top_srcdir)/config/tgz.am
-include $(top_srcdir)/config/arch.am
 
-SUBDIRS =
+SUBDIRS = include
 if CONFIG_USER
 SUBDIRS += lib cmd scripts
 endif
 if CONFIG_KERNEL
-SUBDIRS += module include
+SUBDIRS += module
 endif
 
 AUTOMAKE_OPTIONS = foreign
@@ -34,7 +33,7 @@ install-data-local:
        release=$(SPL_META_VERSION)-$(SPL_META_RELEASE); \
        instdest=$(DESTDIR)/usr/src/spl-$$release/$(LINUX_VERSION); \
        for instfile in $(noinst_HEADERS) module/$(LINUX_SYMBOLS); do \
-               $(INSTALL) -D $$instfile $$instdest/$$instfile; \
+               $(INSTALL) -m 644 -D $$instfile $$instdest/$$instfile; \
        done
 endif
 
diff --git a/PKGBUILD-spl-modules.in b/PKGBUILD-spl-modules.in
deleted file mode 100644 (file)
index a04bd4f..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# Maintainer: Prakash Surya <surya1@llnl.gov>
-pkgname=@SPL_META_NAME@-modules
-pkgver=@SPL_META_VERSION@
-pkgrel=@SPL_META_RELEASE@
-pkgdesc="Contains kernel modules for emulating Solaris style primatives in the linux kernel."
-arch=(x86_64)
-url="git://github.com/zfsonlinux/spl.git"
-license=(@LICENSE@)
-source=(@SPL_META_NAME@-@SPL_META_VERSION@.tar.gz)
-
-build() {
-       cd $srcdir/@SPL_META_NAME@-@SPL_META_VERSION@
-       ./configure --with-config=kernel \
-                   --prefix=/usr \
-                   --sysconfdir=/etc \
-                   --libexecdir=/usr/lib
-       make
-}
-
-package() {
-       cd $srcdir/@SPL_META_NAME@-@SPL_META_VERSION@
-       make DESTDIR=$pkgdir install
-}
diff --git a/PKGBUILD-spl.in b/PKGBUILD-spl.in
deleted file mode 100644 (file)
index bc27f46..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# Maintainer: Prakash Surya <surya1@llnl.gov>
-pkgname=@SPL_META_NAME@
-pkgver=@SPL_META_VERSION@
-pkgrel=@SPL_META_RELEASE@
-pkgdesc="Contains the support utilities for the spl."
-arch=(x86_64)
-url="git://github.com/zfsonlinux/spl.git"
-license=(@LICENSE@)
-source=(@SPL_META_NAME@-@SPL_META_VERSION@.tar.gz)
-
-build() {
-       cd $srcdir/@SPL_META_NAME@-@SPL_META_VERSION@
-       ./configure --with-config=user \
-                   --prefix=/usr \
-                   --sysconfdir=/etc \
-                   --libexecdir=/usr/lib
-       make
-}
-
-package() {
-       cd $srcdir/@SPL_META_NAME@-@SPL_META_VERSION@
-       make DESTDIR=$pkgdir install
-}
index a77ad9ca469ca4b386b0149e317098405b5820e7..3028e3ab0414e89ab776e9f14aca5913a0d999a2 100644 (file)
--- a/cmd/spl.c
+++ b/cmd/spl.c
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index f4caa5639e36d15fff094d1e08cb268ad465ae14..92962393dd0bd9f1c5a177b3f3cd48031789b8d4 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index dd943124e04b5967a195c31202add35c57871992..5b838af3acfb71835db911637a777f06e3afd9da 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/config/arch.am b/config/arch.am
deleted file mode 100644 (file)
index da43fe7..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# Written by Prakash Surya <surya1@llnl.gov>
-###############################################################################
-# Build targets for RPM packages.
-###############################################################################
-
-sarch-modules:
-       $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" sarch-common
-
-sarch-utils:
-       $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}" sarch-common
-
-sarch: sarch-modules sarch-utils
-
-arch-modules:
-if CONFIG_KERNEL
-       $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}-modules" arch-common
-endif
-
-arch-utils:
-if CONFIG_USER
-       $(MAKE) $(AM_MAKEFLAGS) pkg="${PACKAGE}" arch-common
-endif
-
-arch: arch-modules arch-utils
-
-arch-local:
-       @(if test "${HAVE_MAKEPKG}" = "no"; then \
-               echo -e "\n" \
-       "*** Required util ${MAKEPKG} missing.  Please install the\n" \
-       "*** package for your distribution which provides ${MAKEPKG},\n" \
-       "*** re-run configure, and try again.\n"; \
-               exit 1; \
-       fi;)
-
-sarch-common: dist
-       pkgbuild=PKGBUILD-$(pkg); \
-       $(MAKE) $(AM_MAKEFLAGS) arch-local || exit 1; \
-       $(MAKEPKG) --allsource --skipinteg --nodeps -p $$pkgbuild || exit 1;
-
-arch-common: dist
-       pkgbuild=PKGBUILD-$(pkg); \
-       $(MAKE) $(AM_MAKEFLAGS) arch-local || exit 1; \
-       $(MAKEPKG) --skipinteg -p $$pkgbuild || exit 1;
index 4cb7e1da29bce1681608273feac4d0ecb1fd75a3..3dcc05e65da16aa09013d4aa8e4e1ae9303b9624 100644 (file)
@@ -302,48 +302,6 @@ AC_DEFUN([SPL_AC_DPKG], [
        AC_SUBST(DPKGBUILD_VERSION)
 ])
 
-dnl #
-dnl # Check for pacman+makepkg to build Arch Linux packages.  If these
-dnl # tools are missing it is non-fatal but you will not be able to
-dnl # build Arch Linux packages and will be warned if you try too.
-dnl #
-AC_DEFUN([SPL_AC_PACMAN], [
-       PACMAN=pacman
-       MAKEPKG=makepkg
-
-       AC_MSG_CHECKING([whether $PACMAN is available])
-       tmp=$($PACMAN --version 2>/dev/null)
-       AS_IF([test -n "$tmp"], [
-               PACMAN_VERSION=$(echo $tmp |
-                                $AWK '/Pacman/ { print $[3] }' |
-                                $SED 's/^v//')
-               HAVE_PACMAN=yes
-               AC_MSG_RESULT([$HAVE_PACMAN ($PACMAN_VERSION)])
-       ],[
-               HAVE_PACMAN=no
-               AC_MSG_RESULT([$HAVE_PACMAN])
-       ])
-
-       AC_MSG_CHECKING([whether $MAKEPKG is available])
-       tmp=$($MAKEPKG --version 2>/dev/null)
-       AS_IF([test -n "$tmp"], [
-               MAKEPKG_VERSION=$(echo $tmp | $AWK '/makepkg/ { print $[3] }')
-               HAVE_MAKEPKG=yes
-               AC_MSG_RESULT([$HAVE_MAKEPKG ($MAKEPKG_VERSION)])
-       ],[
-               HAVE_MAKEPKG=no
-               AC_MSG_RESULT([$HAVE_MAKEPKG])
-       ])
-
-       AC_SUBST(HAVE_PACMAN)
-       AC_SUBST(PACMAN)
-       AC_SUBST(PACMAN_VERSION)
-
-       AC_SUBST(HAVE_MAKEPKG)
-       AC_SUBST(MAKEPKG)
-       AC_SUBST(MAKEPKG_VERSION)
-])
-
 dnl #
 dnl # Until native packaging for various different packing systems
 dnl # can be added the least we can do is attempt to use alien to
@@ -406,7 +364,7 @@ AC_DEFUN([SPL_AC_DEFAULT_PACKAGE], [
                redhat)     DEFAULT_PACKAGE=rpm  ;;
                fedora)     DEFAULT_PACKAGE=rpm  ;;
                gentoo)     DEFAULT_PACKAGE=tgz  ;;
-               arch)       DEFAULT_PACKAGE=arch ;;
+               arch)       DEFAULT_PACKAGE=tgz  ;;
                sles)       DEFAULT_PACKAGE=rpm  ;;
                slackware)  DEFAULT_PACKAGE=tgz  ;;
                lunar)      DEFAULT_PACKAGE=tgz  ;;
@@ -427,8 +385,6 @@ AC_DEFUN([SPL_AC_PACKAGE], [
        SPL_AC_RPM
        SPL_AC_DPKG
        SPL_AC_ALIEN
-
-       AS_IF([test "$VENDOR" = "arch"], [SPL_AC_PACMAN])
 ])
 
 AC_DEFUN([SPL_AC_LICENSE], [
index 27d3356ecbe0260c71c13fe7f68c0420bdb55447..c71bc1f53dc2f3a2d3977a48221f5d81464b655f 100644 (file)
@@ -8,7 +8,7 @@
 # UCRL-CODE-235197
 #
 # This file is part of the SPL, Solaris Porting Layer.
-# For details, see <http://github.com/behlendorf/spl/>.
+# For details, see <http://zfsonlinux.org/>.
 #
 # The SPL is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by the
@@ -53,11 +53,19 @@ AC_CONFIG_FILES([
        module/spl/Makefile
        module/splat/Makefile
        include/Makefile
+       include/fs/Makefile
+       include/linux/Makefile
+       include/rpc/Makefile
+       include/sharefs/Makefile
+       include/sys/Makefile
+       include/sys/fm/Makefile
+       include/sys/fs/Makefile
+       include/sys/sysevent/Makefile
+       include/util/Makefile
+       include/vm/Makefile
        scripts/Makefile
        spl.spec
        spl-modules.spec
-       PKGBUILD-spl
-       PKGBUILD-spl-modules
        spl.release
        dkms.conf
 ])
index 31acf7e998838ba534045257447bae142635d1db..952c4a267232e56dd6c326881c847f9ea10e50dc 100644 (file)
@@ -1,28 +1,21 @@
-# All headers are referenced by this top level Makefile.am are
-# noinst_HEADERS because they are not installed in the usual include
-# location.  We do not want to be using $includedir for this.
-# Installation is handled by the custom install-data-local rule.
-noinst_HEADERS  = $(top_srcdir)/include/*.h
-noinst_HEADERS += $(top_srcdir)/include/fs/*.h
-noinst_HEADERS += $(top_srcdir)/include/linux/*.h
-noinst_HEADERS += $(top_srcdir)/include/rpc/*.h
-noinst_HEADERS += $(top_srcdir)/include/sharefs/*.h
-noinst_HEADERS += $(top_srcdir)/include/sys/fm/*.h
-noinst_HEADERS += $(top_srcdir)/include/sys/fs/*.h
-noinst_HEADERS += $(top_srcdir)/include/sys/sysevent/*.h
-noinst_HEADERS += $(top_srcdir)/include/sys/*.h
-noinst_HEADERS += $(top_srcdir)/include/util/*.h
-noinst_HEADERS += $(top_srcdir)/include/vm/*.h
+SUBDIRS = fs linux rpc sharefs sys util vm
 
-install-data-local:
-       release=$(SPL_META_VERSION)-$(SPL_META_RELEASE); \
-       instdest=$(DESTDIR)/usr/src/spl-$$release/$(LINUX_VERSION); \
-       instfiles=`find . -name '*.h'`; \
-        for instfile in $$instfiles; do \
-               $(INSTALL) -D $$instfile $$instdest/$$instfile; \
-        done
+COMMON_H =
 
-uninstall-local:
-       release=$(SPL_META_VERSION)-$(SPL_META_RELEASE); \
-       instdest=$(DESTDIR)/usr/src/spl-$$release/$(LINUX_VERSION); \
-       $(RM) -R $$instdest
+KERNEL_H = \
+       $(top_srcdir)/include/splat-ctl.h \
+       $(top_srcdir)/include/spl-ctl.h \
+       $(top_srcdir)/include/spl-debug.h \
+       $(top_srcdir)/include/spl-device.h \
+       $(top_srcdir)/include/spl-trace.h \
+       $(top_srcdir)/include/strings.h \
+       $(top_srcdir)/include/unistd.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)
+kernel_HEADERS = $(KERNEL_H)
+endif
diff --git a/include/fs/Makefile.am b/include/fs/Makefile.am
new file mode 100644 (file)
index 0000000..2a36737
--- /dev/null
@@ -0,0 +1,13 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/fs/fs_subr.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/fs
+kernel_HEADERS = $(KERNEL_H)
+endif
index 39499b532c5e51fba59750966128570706b94e1a..33ccc684e25a59854c24ed5d6f7c8d7f92b42f2c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am
new file mode 100644 (file)
index 0000000..cf1f62a
--- /dev/null
@@ -0,0 +1,28 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/linux/bitops_compat.h \
+       $(top_srcdir)/include/linux/compiler_compat.h \
+       $(top_srcdir)/include/linux/file_compat.h \
+       $(top_srcdir)/include/linux/kallsyms_compat.h \
+       $(top_srcdir)/include/linux/list_compat.h \
+       $(top_srcdir)/include/linux/math64_compat.h \
+       $(top_srcdir)/include/linux/mm_compat.h \
+       $(top_srcdir)/include/linux/module_compat.h \
+       $(top_srcdir)/include/linux/mutex_compat.h \
+       $(top_srcdir)/include/linux/proc_compat.h \
+       $(top_srcdir)/include/linux/rwsem_compat.h \
+       $(top_srcdir)/include/linux/smp_compat.h \
+       $(top_srcdir)/include/linux/sysctl_compat.h \
+       $(top_srcdir)/include/linux/time_compat.h \
+       $(top_srcdir)/include/linux/uaccess_compat.h \
+       $(top_srcdir)/include/linux/zlib_compat.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/linux
+kernel_HEADERS = $(KERNEL_H)
+endif
index d466e07188c99f6c6c70c9f25c7cbb8254a0400e..9c55844adba7e11513dc7542b88727ff4060c612 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index de3b3c39174bbd1d1c788acbd69ea3b226489e69..8dbbeee72066f176d090ba588242ea502985eb15 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 3dc33278ffc1b6d00a968784aa7d7cf829a52009..4588d6442ab9e63aa77e4b86491cd9f4374f6f28 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index fbe33e8e6a00412544440ab9e5a3093da876ca70..1c7afa5dd2629b340bf53abb151d5f689336641a 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 26d5dfe072abe8082c78dd396ef63ea544322e9b..d1e0d9d9601da03b2168397c9b8385d3a4def9d0 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 652082ea2a72529243b4ce8ef439384ffe4db8e3..2c911a64baac1e5eccb93fcd523e72e75a727ffd 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 21a1ef2c0e5dbccfea151753b1eb9684a46967b9..cb1bef9a467d1a06b4c11ee4f4a0acc2edaae3c5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 0261f6958333cda795d80d62fea293b18b3d6f3c..02f42a924e649cb11cd8a66b8410fa021bd0b2a5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 39eb68c34889ffc76d3d563d959e904baa2c98ed..5955fc9a4fa10ed050ccde7c6ffa2443a88f3298 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 3d8eda108aa707148402f51f4f491590488db1b4..434ffa3f1a2fc66f377848e191f577bf02638e74 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 757bb42af8c375b89f65cd30bf0699f3d24072cd..80f348e4c25abbe6556970090fc38975376275b8 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 31d42f90929157ff52248468cfd8853473f868c1..8c2b54091d7a241b3851b323c55fc6b650c3fbbe 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 93210e82952a6ad2f1c7cf4bab3d69ceeffb66a1..bc226537ddc728535741953409d829f74b38c6d6 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index fa996d3462e85b8a1f2478af46c999a4d815d78a..efa023299068db48f600ee3132c03774f9e9ac79 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c00669a579581065fa279e3b464f7f3c262aac10..c84e61d3069877ced50c88cd6de2950e3db241b8 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 410dc485ec3be640982701c42e0168342848609a..ba853c395d398ee6cd6fa46f6b2af5b387dbe399 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/rpc/Makefile.am b/include/rpc/Makefile.am
new file mode 100644 (file)
index 0000000..cb68f45
--- /dev/null
@@ -0,0 +1,14 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/rpc/types.h \
+       $(top_srcdir)/include/rpc/xdr.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/rpc
+kernel_HEADERS = $(KERNEL_H)
+endif
index 137a381dcbebe77de81caff726c7ac3918ffeff7..b57b4bd73cb3006635961535fdaf18f9e12ce8e1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c828a38e3b361f8ba53c004de3c6947bfc0ca8cd..d0f06b55f6f1a0cb632bfe43e697177f83bc630c 100644 (file)
@@ -3,7 +3,7 @@
  *  Written by Ricardo Correia <Ricardo.M.Correia@Sun.COM>
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/sharefs/Makefile.am b/include/sharefs/Makefile.am
new file mode 100644 (file)
index 0000000..b343c75
--- /dev/null
@@ -0,0 +1,13 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/sharefs/share.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/sharefs
+kernel_HEADERS = $(KERNEL_H)
+endif
index b3ad6993f6f4aaa424e9e07fc5b4a40b6375758f..fc248a233516b4123e704072c546d373e10a400a 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9db13907348f1d16e6024109fe8194750d188615..bb24490d92e44103a7ed3ac200f720700cab23a5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 42da3e4e80763d3a5b43f3c6717fd0b321626eed..c91b864c2bfa1ed03b6b595188e91b3c55e02a33 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 6c3789cd771ab3d72af517b8288e9ae0c796330e..b237cf1b0bd23918faae03ef1956444ac405fe60 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 709b1326e12a4f6f70bd120cab1e432a8288ecef..8ef173e766197025c5d8c4d87295b24bf1c4637e 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b800887b8fa8117b167d74eb13d7d3d746d520bb..ccf3644bd1d1c24f34896c2931e93d579c8efff1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 65ee3e7c3b2e667812512438316d473cee295a91..dc0f31466be8ae4facdff2ff15d2d215469cd47a 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/sys/Makefile.am b/include/sys/Makefile.am
new file mode 100644 (file)
index 0000000..37e9582
--- /dev/null
@@ -0,0 +1,110 @@
+SUBDIRS = fm fs sysevent
+
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/sys/acl.h \
+       $(top_srcdir)/include/sys/acl_impl.h \
+       $(top_srcdir)/include/sys/atomic.h \
+       $(top_srcdir)/include/sys/attr.h \
+       $(top_srcdir)/include/sys/bitmap.h \
+       $(top_srcdir)/include/sys/bootconf.h \
+       $(top_srcdir)/include/sys/bootprops.h \
+       $(top_srcdir)/include/sys/buf.h \
+       $(top_srcdir)/include/sys/byteorder.h \
+       $(top_srcdir)/include/sys/callb.h \
+       $(top_srcdir)/include/sys/cmn_err.h \
+       $(top_srcdir)/include/sys/compress.h \
+       $(top_srcdir)/include/sys/condvar.h \
+       $(top_srcdir)/include/sys/conf.h \
+       $(top_srcdir)/include/sys/console.h \
+       $(top_srcdir)/include/sys/cpupart.h \
+       $(top_srcdir)/include/sys/cpuvar.h \
+       $(top_srcdir)/include/sys/crc32.h \
+       $(top_srcdir)/include/sys/cred.h \
+       $(top_srcdir)/include/sys/ctype.h \
+       $(top_srcdir)/include/sys/ddi.h \
+       $(top_srcdir)/include/sys/debug.h \
+       $(top_srcdir)/include/sys/dirent.h \
+       $(top_srcdir)/include/sys/disp.h \
+       $(top_srcdir)/include/sys/dkio.h \
+       $(top_srcdir)/include/sys/dklabel.h \
+       $(top_srcdir)/include/sys/dnlc.h \
+       $(top_srcdir)/include/sys/dumphdr.h \
+       $(top_srcdir)/include/sys/efi_partition.h \
+       $(top_srcdir)/include/sys/errno.h \
+       $(top_srcdir)/include/sys/extdirent.h \
+       $(top_srcdir)/include/sys/fcntl.h \
+       $(top_srcdir)/include/sys/file.h \
+       $(top_srcdir)/include/sys/idmap.h \
+       $(top_srcdir)/include/sys/int_limits.h \
+       $(top_srcdir)/include/sys/int_types.h \
+       $(top_srcdir)/include/sys/inttypes.h \
+       $(top_srcdir)/include/sys/isa_defs.h \
+       $(top_srcdir)/include/sys/kidmap.h \
+       $(top_srcdir)/include/sys/kmem.h \
+       $(top_srcdir)/include/sys/kobj.h \
+       $(top_srcdir)/include/sys/kstat.h \
+       $(top_srcdir)/include/sys/list.h \
+       $(top_srcdir)/include/sys/mkdev.h \
+       $(top_srcdir)/include/sys/mntent.h \
+       $(top_srcdir)/include/sys/modctl.h \
+       $(top_srcdir)/include/sys/mode.h \
+       $(top_srcdir)/include/sys/mount.h \
+       $(top_srcdir)/include/sys/mutex.h \
+       $(top_srcdir)/include/sys/note.h \
+       $(top_srcdir)/include/sys/open.h \
+       $(top_srcdir)/include/sys/param.h \
+       $(top_srcdir)/include/sys/pathname.h \
+       $(top_srcdir)/include/sys/policy.h \
+       $(top_srcdir)/include/sys/pool.h \
+       $(top_srcdir)/include/sys/priv_impl.h \
+       $(top_srcdir)/include/sys/processor.h \
+       $(top_srcdir)/include/sys/proc.h \
+       $(top_srcdir)/include/sys/pset.h \
+       $(top_srcdir)/include/sys/random.h \
+       $(top_srcdir)/include/sys/refstr.h \
+       $(top_srcdir)/include/sys/resource.h \
+       $(top_srcdir)/include/sys/rwlock.h \
+       $(top_srcdir)/include/sys/sdt.h \
+       $(top_srcdir)/include/sys/sid.h \
+       $(top_srcdir)/include/sys/signal.h \
+       $(top_srcdir)/include/sys/stat.h \
+       $(top_srcdir)/include/sys/stropts.h \
+       $(top_srcdir)/include/sys/sunddi.h \
+       $(top_srcdir)/include/sys/sunldi.h \
+       $(top_srcdir)/include/sys/sysdc.h \
+       $(top_srcdir)/include/sys/sysevent.h \
+       $(top_srcdir)/include/sys/sysmacros.h \
+       $(top_srcdir)/include/sys/systeminfo.h \
+       $(top_srcdir)/include/sys/systm.h \
+       $(top_srcdir)/include/sys/taskq.h \
+       $(top_srcdir)/include/sys/thread.h \
+       $(top_srcdir)/include/sys/time.h \
+       $(top_srcdir)/include/sys/timer.h \
+       $(top_srcdir)/include/sys/t_lock.h \
+       $(top_srcdir)/include/sys/tsd.h \
+       $(top_srcdir)/include/sys/types32.h \
+       $(top_srcdir)/include/sys/types.h \
+       $(top_srcdir)/include/sys/u8_textprep.h \
+       $(top_srcdir)/include/sys/uio.h \
+       $(top_srcdir)/include/sys/unistd.h \
+       $(top_srcdir)/include/sys/utsname.h \
+       $(top_srcdir)/include/sys/va_list.h \
+       $(top_srcdir)/include/sys/varargs.h \
+       $(top_srcdir)/include/sys/vfs.h \
+       $(top_srcdir)/include/sys/vfs_opreg.h \
+       $(top_srcdir)/include/sys/vmsystm.h \
+       $(top_srcdir)/include/sys/vnode.h \
+       $(top_srcdir)/include/sys/zmod.h \
+       $(top_srcdir)/include/sys/zone.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/sys
+kernel_HEADERS = $(KERNEL_H)
+endif
+
index 39a1cc29c5489f8f7389d301cd091b18319e700f..f4a3de5994d0f780229c010ad509dc632ecedfa1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9bc45ff9668d3b5572ac510a351dbe8e2df12119..67af71371c65032377149033fa2c471d7477c6d4 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 1d11738941b41d8c8b3b6d0516aa93e710a58957..31d35eb1437d9ff5c9c6d8b7fb3777b01a905dce 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 42f21cfeb67eb1ff3a53088587acbfa8607439c6..5fb609c93487944253a1edc0c909c39df2f9d7a7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 85dcb2e3b0ea63991e204f11e1a4c234d10de04a..e4acb0b7dee47b3de11f2d28eb8008db9be95549 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b9d40527ccdf107872a5caeb2731b264866da562..4e032ad2f828a384d1da7eb572e96e84640bfd18 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index e4b3550322707685516840d84f125849b7cb90f2..a562ec9f94bb1e2deb2599919265e10b8e576167 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b1ffa479ce0d103b9f945d058543cec06e3345ce..8596c835c3c1faece7f58ea6b8f150e2df924bc5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d09f5bf3ea17f42c556f6c693b72f9b1ec8044db..5350a0b33aa3d979e4d67e45e4cc7024c86c25a7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9db8236502af61512ee76b85b263058967bea261..fbe4128f80e84feb64c70435069f5e4a908335f7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9359c1a3b34b235758e4d38a4cef8a92baf73090..1291510ecc37f7fcb48d1233fe2971439cc1add1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 8095cff9c2b264428e901f9cd7b84eb13b749bd9..55822f0e521bff5e147a700b518af83bf30622ae 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 62210357d438abe873ff66aff482b090ae2380f1..c825bd2e47283e8851f24319687c265d8e4c572e 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index bca0ebf05a78d9774578209f5d82867c5bb29b4e..eece0c79892ef24c9442e2aebb5f2aa6b20191de 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 31d4199235a2fee3b264ef14e03fcfc703f5a378..76ef61838b7536c019469415b82f02d96ae3f2af 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 8416c99b6a5ab2e574810e4605eb4d36eaa22eb8..fddeed6d0e5417f45f1ead53c65647265494a48b 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ca5a8b0a044e93d7fd3bf3a7f19d146998a17824..1284f940f0d5bba932a458e65a7506264126d674 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 000a1dca58d6cc57d677ea9e515816e15e415ad3..1981f35794a928ce3bfe788f11a5f653e066a322 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 778d0525517c6deae3a4346e5791f941146e8c35..6c905884b9db0149abc7cccf72d2961524e305ae 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 7ec2bc7fad863fcb3e3d1b136d3e5b32de6fb59b..52037f9a1b24a2129eef8aec932258c527239b58 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 903b1dd130855951af95569b08998b6633d7bde8..2fa1388fd6dc804b201c1ca13ef8abf64bbf4c6d 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 271dbc21093798d53cd4962a3fa0a62b7a1b9ded..25ff88e3ac21d5119c8fb7b791b98cdbbbb93113 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b99542e853e508fb75a2ba35a17b473f78089462..68f75da577bd8ddfcfd021dd70e5e4a52afc9632 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 2a4b4ded83b2a7beeeaa53795113f25effad1a15..9614a47c41f7be4b784a44aa7aa2c1b153ed916f 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 591fbf51d00371639ea49ddd366f467a2e63c5a3..d8c700718ff1fd19964859f59c06575dfea15b29 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index bd42622d1a0674d6280fab8356f160dc3c678098..74c0d506fb02a14e9fb3016db4de66d705b4d888 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b63c94fef8ab02197ebb9303d25be7fd09b56f0c..6834e067d25d86d0f5fe0c268255f0ff2a59ae3a 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 07396e2e6f02bb5a86f3c5b9ea1ac95a9c44f9e3..1b45058ad442b135f6b6e44db89fbc6ece63fc0c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 75df64f92bb095ff74553874d7a387519f004c93..c392364237dfaa81e6c09214bbc78180fe93cef8 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index e6b446803cbfcfbead5ea588bed3d1f7221342eb..64d8482dc219fe91c9b7bdb0f31807e58161d704 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d9af31039d766106bd07206a320257c8795cd249..1a5c0314513677b61c44ce5d74591c29ba474bb8 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 4e260a4b8d7f2e68d426cf66be10130c2ccca844..88b7a6928c7dade7e694a6632d6e2ce0e1e4c56d 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index fbeb8e258ceba7bbedb03202a7f9283ab4b9fc4b..67b301c6efc8ea9109017b65340fc2d8b63bd04a 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/sys/fm/Makefile.am b/include/sys/fm/Makefile.am
new file mode 100644 (file)
index 0000000..a073d2a
--- /dev/null
@@ -0,0 +1,14 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/sys/fm/protocol.h \
+       $(top_srcdir)/include/sys/fm/util.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/sys/fm
+kernel_HEADERS = $(KERNEL_H)
+endif
index 8c47f7c9bea80432bef2cd610e43bbac924dc27d..e9ce6ff6cda10b4165fe3511105946d06d400838 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 40b8d47b264a742098d5727cd8be65a87bd0d752..7f2dbde9cebd58d14a7e465f0267ccd26181ea39 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/sys/fs/Makefile.am b/include/sys/fs/Makefile.am
new file mode 100644 (file)
index 0000000..3805a5e
--- /dev/null
@@ -0,0 +1,13 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/sys/fs/swapnode.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/sys/fs
+kernel_HEADERS = $(KERNEL_H)
+endif
index 31be716202947b765225ef62e3d1deacb3001c97..a5df1298d3a18a071d4de38707e39967df0a7fbe 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b3c7c0f43aac46ea078ed9392991fb62a642c0ba..3618c655c961ef0747ca178dfb84d90f07c214c0 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ed4ad9d1992f5769aa95ec682fc2b6b7665136e2..64f0a11020f9a1997a33fbe5c8a2c4a4169c5ad5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c97f47f6be0b0fdc9cac97b51f44ffa434e7065c..582fded20cdc43a5d98584d418e73d22abcddb82 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 6f70201343f6a0cf57d3fbdd7f9eeb2d9f2db69b..82e555cddf8318a02a382db1b81223def37e0990 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 02136c5966ec8404fe8be1c6790415fa238395d1..35aee61c947e04a9d49781e25b94c67b147ba8a9 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ed87b9f7fc89bb3519f1ba24d37a3ef8fa6dac89..3d67b51a8a14b786633c2fff0554b71d5f9cee1c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d5d3061a59c4158bd33930370d17378afbdbc45b..516114fd7d118daf80778d73bdc7d89ab32d1155 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b682e3f9d032f792c27a2ca2ee76894f25c4f0dd..f95fa8039762d5feb86b685c6e8d0f2d86a3c2d9 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 06379f827e9e4433d9c230e9d52755496a92dc3d..9275c1ea454c3649dc651912b2e26401b60351d1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 303b959de09574d4f7265c0a7ab791db5679198f..563784ae49dc557eb17186494417f794d23780f1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 89a9000d4c0d6fee384783e79420568630a68b96..d765b7374cf8c35dd3282d90614e0142b40322cc 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 5f0565f4c35de2fb53d41af75026acd881893b56..66fae87d40a85d0aa585908e599d821e99300900 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 52f679ad5fbecb1cefd0a66d14a07423a31c7cf0..8d79e5312d1fd11b79905ea9a18b9b0152fcef28 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ddd504f9f3609404f07e28b90fd357dee9b3f275..d09965e4a1157b891a361755ce04dda8dc107ded 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 5b33a6d3a11575118cc316c1470342cc69310cab..ca1796d7d750e01767595fcc3ac1ab011406e456 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 905eed50e62e0ead526500ee57bb747ece18da97..ec3cfd52914956a2606c381f1f590b59ea3f2196 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 6fcffc22e22a9c42179935d1d244be64faca4f9b..511756272b64246e31684fa009cdde52efc93997 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index aafedd0a1dd41c5c8a0effa47a05d17cbf3b968c..e3ebd8c8486eb7bfc7a8a9ba417c36844e1b120b 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 5a199496026a5f29882a2fb85f5418b1df7f3142..5b5b5f550bab13df119b94f684ff26368f060f11 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d22c4f297053400e3f5f640315c738e76331299c..71ea441cb7e2dbdc149526532bf0a444de852232 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 950ec955471d99f6c3aac8d76cfcece6c8458069..45e724bc52310778d7498a3613de00a40d4e084e 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 95aea6a0969986dd0c6f88f429ad25dee8e208c5..bf6a0bb7da72c4ed63e964dd4d018cf2a0586bb2 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 28fa203a656f0a8adc1dc0a9278aeb4aec24e211..f1507a89e3568d4e53123dbeb735d68c31f9906f 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 1c02c676ef4af95ff89ddd09abcf0808a0a9748c..dbaf4162f261feb4b44ccd5f0614897d25ac921c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 65438a4dad9dbb97aa3cc1a934c8894cd31b4558..60b1a211bc19b871d8af0c499c1194230b75c324 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9b0ebc4f833c0c9225852a6e7e52b313160df1a4..2723d310b57398bed06542baaf8e8da3408d14ee 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 8960240b1cf2f3f8907f4227c4574f91cd68ff21..2bf581f2651f600e2f3a978ceea38346ba0ace51 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a8d0edbfe47d6a871f1ad807f9bc79a0b5ac889b..49a3417d150cc4b1974a762cc7304100c2c214a4 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 68e3d2500ac196064c9536200238b2c637055c5c..fe336555fb89fc772b23b0fc84568442b1b4a4a2 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9d29ad679fa89522df794b6d1b0f763de4e84bf0..9dfbfe5451a50d07db46200bd8b05478f79e2afb 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ed4680df9923a212d39e43e79043ed6da9bf0a58..6c8395f99c17e954fe6287afd8aa32d46c068d9e 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 17e32e25ff66b87b49f733985b47fdf1873c7f4d..8ee5d0727772e3223cecc910da10ea9c3a84ee9b 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 254bf0641140f7152f989df239860b4c77ab2ee7..823fea32912e99b17fd2657b159dd0e3e1f66f1c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ccc01a0258c323d639c5fd328ce73a6240cfd93f..cde7556a6186579daae7b5823b7ff445111c68fb 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ae20c4d7013b2a6294d8ad20cbaa6367a91868dd..25c7ee18f933fe7d3ce7fcc71890dc626efa82d1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c3368083b20b374fc003485c2486df73fac0a4df..545803afd9e7cccb6038490eea849b272c824b7d 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a1a6a12c22f60bb6407b7f9f843876cc7f53108d..b4ff7391a4a7c9b33828539e7bbefca9b4a1dfe0 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b1000013f8f2a3390cbe73112a38178395d85ed9..14ab48aa6d0bc455e8d9027c548b129441f74240 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 723220f0f63138b120af3bd76898e9d678112640..5a7ca41cef6afc87d9b43b7e44a583dca37b9f6c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/sys/sysevent/Makefile.am b/include/sys/sysevent/Makefile.am
new file mode 100644 (file)
index 0000000..d2247d7
--- /dev/null
@@ -0,0 +1,13 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/sys/sysevent/eventdefs.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/sys/sysevent
+kernel_HEADERS = $(KERNEL_H)
+endif
index 2112e29ed353d4ff19d794ff89fb92f9eb6bee99..592c78a640747ba35031711b8ffed268420a311e 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 04a62b19681aaef386a6c6b65916ab982bdcd06e..7c4da67fc9cab9d3b47bbfd03376cb70caf1bdfd 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a32f7142e6d4f013d64bbbd44fd454ea6691d021..e22a08530d79d46ec6a8ae1398714e96ea43caef 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index f3e310a13f9e67bd535133b67f14ac70a0bedc65..3336fb3578c6fad1870ef2434c920e04986de919 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 1055f7f6abad4b3860a1ed67c8534e05749c3e94..6c159f933d5d779539d93775d6b0ce90040af87d 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 3839de28859662c1108202f46a7d4adc44502848..7b44e8b8ae42a675514bfc71a7c6879940f14d01 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 3a708236c1802097bd10397eaa06d0215478090d..369b3061d277471bb07a781193594fcd6b5d9887 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 341b531ef0e8fa35ac094c600eeb2879f1eac1f5..f8d78d194941f4fd9ae85a91a2bc54ff2be084be 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ea60436966a41d64d24d84aaaee3d9e772dc6c83..096eb1a4e3e5b7779c32bdaaafecbab021066b2f 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a31f60605897c90d67b25e146d1930076204d38c..ebc55b09b92e543c9378aaf606a5cd66048b8644 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b867be111fd8398b32b4cec30be4c69cd1586cd0..decb6bba842b33ae4b8338fbe28afbdfc79078fc 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 25c4642dce7f23dc3aceb7c9059931e54d948053..6ee580f4ed43ee1db7e2168b7337720b95044913 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 456077c6f1246c26e9509c6548b3df736291916f..0a21c708c5890a21f4787de3528be824519421b7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 87da72701c3cef244fd8d3f550c54ef597af6005..25c5f4a01807bc72406d004305a9e8c7bb094066 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a2acfa705ccde1c73808f8d683bd90d409dcb8e2..e1d93c61ea18f67d87067711695f24c599c354e7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index fa403ff52156d5decfda1e3ce702f29df4113fe7..3d979c13ad0a6bed93cd48a84018af67b00a0468 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 644812881d218e1ec1cae774f7997b80387230d8..9fa173b5813c4b6dfaa5823db76fbfbf123c2e7e 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b74570c21b3fde380f6e10abbe6060e39d81ee19..bf360ff4d1bf6a8765b5b335b3285de28c77d526 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 88ca21d52ee1f0560a53aaf0eb059e6555440d3f..f01dc11cb09f3940e9937b8a8ae4155ac4eb986b 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 5dda4d36bde0f43ac09f4762a2828bd3765e1c03..d3540c5934ebb82dac4cfe0fc3968f66fbc522a8 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b8191f3aca9679f9a9b9f47a1ce9ae4834dfd80a..9c52d282432d32830f0a5df01c342eafe77262a6 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 99614d55b4fe20aa929125322e1b30027c044568..35607e1eade3bb8771d03fa89cfd3b2758a75658 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a6519dec220622253f5f0756f2070757777457f8..15b0bc8e7ca0a335ad15b428976bbb08cf8ed5cc 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9c2652fd23a3bd51e43a4ccba81d818b15a31a6a..6b7a1c65f2e08b9c504f3330261c00b791d7b0e8 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a2acfa705ccde1c73808f8d683bd90d409dcb8e2..e1d93c61ea18f67d87067711695f24c599c354e7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/util/Makefile.am b/include/util/Makefile.am
new file mode 100644 (file)
index 0000000..61fdff0
--- /dev/null
@@ -0,0 +1,14 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/util/qsort.h \
+        $(top_srcdir)/include/util/sscanf.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/util
+kernel_HEADERS = $(KERNEL_H)
+endif
index 890674acd720147db96c21fc04ac72fb2735f081..e55c4f8cc1cd4d7dc394151a9eb76f8192f050b5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 4ea9071481b8cae1ab06cecfba4d3af0d0f6f294..23f0b5db0245f1149e1283328be8b01f570496f9 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
diff --git a/include/vm/Makefile.am b/include/vm/Makefile.am
new file mode 100644 (file)
index 0000000..9b09929
--- /dev/null
@@ -0,0 +1,15 @@
+COMMON_H =
+
+KERNEL_H = \
+       $(top_srcdir)/include/vm/anon.h \
+       $(top_srcdir)/include/vm/pvn.h \
+       $(top_srcdir)/include/vm/seg_kmem.h
+
+USER_H =
+
+EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
+
+if CONFIG_KERNEL
+kerneldir = /usr/src/spl-$(SPL_META_VERSION)-$(SPL_META_RELEASE)/$(LINUX_VERSION)/vm
+kernel_HEADERS = $(KERNEL_H)
+endif
index 51e8512ba271a0d43f3ac0fe4220c872998df4cf..9c9c239591e904a413a8b7ed981b7af7fd43df60 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c206b1b771972e82ff73d0ba217e91074565ac32..f3b308137e84cbb8cc5dfad2959266ee1f446ab3 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index b21f71a52d3401c9fd9dca5d7604cf7dbbaa5bb4..17df7b9617c4caeb49d015cb2f4b672546aad797 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d291951f85942cafef45d600f5656bb3ea141dd0..49bdaa80874ee9ca2d19d08447da9c114f57672b 100644 (file)
@@ -1,7 +1,7 @@
 subdir-m += spl
 subdir-m += splat
 
-INSTALL=/usr/bin/install
+INSTALL_MOD_DIR ?= extra
 
 SPL_MODULE_CFLAGS  = -I@abs_top_srcdir@/include
 SPL_MODULE_CFLAGS += -include @abs_top_builddir@/spl_config.h
@@ -15,27 +15,30 @@ clean:
        @# is defined.  This indicates that kernel modules should be built.
 @CONFIG_KERNEL_TRUE@   $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` @KERNELMAKE_PARAMS@ $@
 
-       if [ -f '@LINUX_SYMBOLS@' ]; then $(RM) '@LINUX_SYMBOLS@'; fi
+       if [ -f @LINUX_SYMBOLS@ ]; then $(RM) @LINUX_SYMBOLS@; fi
        if [ -f Module.markers ]; then $(RM) Module.markers; fi
 
 modules_install:
        @# Install the kernel modules
-       $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` \
-               INSTALL_MOD_PATH=$(DESTDIR) \
-               INSTALL_MOD_DIR=addon/spl $@
+       $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` $@ \
+               INSTALL_MOD_PATH=$(DESTDIR)$(INSTALL_MOD_PATH) \
+               INSTALL_MOD_DIR=$(INSTALL_MOD_DIR)
        @# Remove extraneous build products when packaging
-       if [ -n "$(DESTDIR)" ]; then \
-               find $(DESTDIR)/lib/modules/@LINUX_VERSION@ \
-                       -name 'modules.*' | xargs $(RM); \
+       kmoddir=$(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \
+       if [ -n $$kmoddir ]; then \
+               find $$kmoddir -name 'modules.*' | xargs $(RM); \
        fi
-       sysmap=$(DESTDIR)/boot/System.map-@LINUX_VERSION@; \
+       sysmap=$(DESTDIR)$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \
        if [ -f $$sysmap ]; then \
                depmod -ae -F $$sysmap @LINUX_VERSION@; \
        fi
 
 modules_uninstall:
        @# Uninstall the kernel modules
-       $(RM) -R $(DESTDIR)/lib/modules/@LINUX_VERSION@/addon/spl
+       kmoddir=$(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@
+       list='$(subdir-m)'; for subdir in $$list; do \
+               $(RM) -R $$kmoddir/$(INSTALL_MOD_DIR)/$$subdir; \
+       done
 
 distdir:
        list='$(subdir-m)'; for subdir in $$list; do \
index e37b9690737113763baeea83108b6cdf79fb9535..c46252c105a2961b1d5f1ba93fefb943987be1d7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index fefe98598a13ce24037cf5a5a6b6c2b1621432a8..60cf726f944e4832c23de3119f077b26e7fa57a5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ce3425d320eeea9181eb44f74916c816f77ab64e..e669cbf5d8167d602760daff9bb6405bcdce55a9 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 3c3dab0c87462dc19090bb7ed7449e38b021d2d6..37599acdd3e6a672a96bba6f63119e46c9a763a7 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c837d1eaaac5cc1eda99e047da72abca3ce30b25..b6d15f01918f1ff68e25f0150a0939a0c504c9d6 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 39357617cb973b86ee22cdae9f58ce004eba761d..3cef489461bb164771e7bef45c82a4501c5a2845 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 413aa1245132fa795c49ac32a91cbbc4ea44d16f..e3538b5ff48ca5e9652014cd01b099d858c96ffe 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 684d5722657590799a07e61f70a8234228c3a987..f14f47f5d8481a3bc78fc7716204087e5f297a2f 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index ea2d67dd41a908633b941ab704ee4a76ba41112d..b7e4b942613024d0a7bbfbdfe4291244acfb05a1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d452681b13193411df9de5b0330183913e0f5e5f..f0e786da5aea0fe7973b3089aa72031b593f5e7c 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 2fb295439bab7801bd3114865b8a2549a7e0c50c..cd4fa1b47c5eb987ee7eace7e5178e40760f03ba 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c0f974f1bf2a266d7ceaffb6385dcef090a992ad..462a6f0de7761f3ccfeb3f082070c753b326c928 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c9ae0a50b65edd186560c784fd345bf16ae930f2..4feca0452092a0b37e4075bb00577b2b153b2abf 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 71e5f331d5a9c896d9d354a8bb6ec756181d79d1..6b3bec509372f086ca1482304e9d60eb04fcf4a9 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 6ef9b8fc8e1dbcfd0956380d909d01a4c4415719..8f43b54cd43cb0b4cb6f35e38c9bbc1b4339a0e9 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c63a552741c070de7d1cb1bb73deab478fe058f7..d7749cf7b8788bd3740b9ab82247fca407618883 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index d8da9814b75a9b33714e8de8cb42950682ccaddb..4d571c6c44bbd02909d956831f35843a177a5cc0 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index eba470a4b0b1ad23d54aaf502b0873f926044a30..62efa31a5981896bc9b62c9e842f74c6ea7751d4 100644 (file)
@@ -3,7 +3,7 @@
  *  Written by Ricardo Correia <Ricardo.M.Correia@Sun.COM>
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 4f88cb4e05db00f9b45db60fefe8201c56fad293..807e743d5991ea662f67364364e05c81c2f23293 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index efb01578adc02ef59fb55f1e708f59ab8b16af29..df3b38f581a86705da7631fd647798d35d3a0301 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 1fe306cb27dec2c8af819ac98e56477d8fccf74b..1ddde39bbf3f70153af93d61acdb78f2c203905d 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 0efabd8541292aa5d74fe568ff9afa6674ce53ab..47dfa02f6b8cd51620b0e444745bf5249bccf5dd 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c68281a84733024dcce35749ba537db84db49183..54b2ff459df62ef7e2c5e8e57028daf58f7b5ba5 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 38df14d3b174709b139b93dc489bf004d1aca52b..ad03651d00cdc5415916c9962dc3f0712cf7356f 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 14303a1057de151e76a63993e2cbfb36c5badb03..b138196f5ac666a881c989016cfaceea24ddef03 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 789e75e5613bc756e119dc3ff477c6d39824bbd2..0eab14217dc07f2a9df3e0bf01d7ad159329852a 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c76795418258d7e483f6d57b52471b658ac7cc43..a0d4097d5943ba5edfc0ea4155a837f0a8567a1b 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 0a1808f61102b2a81284a7996385638ac3e8f928..ce809e647f71ceed3cd1f93bd65e8597a792777e 100644 (file)
@@ -5,7 +5,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 34b570f393b830559d5139d5c3a2a6cb746b9470..f59394c14253e0f7cfc5f96fbd25e6c673643b06 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 9e6b24708e15b00711624d9b93e7acedff1df386..cc1d36869668852e81940c3c69dedc89d11e8734 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 63d96444f681572669e0aa5a7e87701197aa3698..33b799bad2e2452677286a2df31e6eac198d3020 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index f4a01096983650508701f8d791218272efb7abb4..a865fb3108c8e47cbfb3369719abea499cc9bee1 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 5a9681e21a660522c568deaf184e46abec0a3b3f..e4793d4578dcc074ee32798f3fa218ac816c9486 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index c54cbcd8ac967d6ae441216e281e1ea3229b1b29..a1e70db4759eef866be721d0fdedbc33c839d0a2 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index e6f8dc682d9d206bb850344090f96d97a620ce47..ca60c45c6ac8d887b1aaa73e1eeb8d20d666be3d 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index a7034c1155cde1c7751e5a319392ce8708f29735..f3f17ec9256677c2adf12c0a250a7d2516ac5885 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 852cf818fb35cad8def4923002d067e4e7d523bc..c614c5e6ca1c0f835d2724154789d7308c8dcabd 100644 (file)
@@ -6,7 +6,7 @@
  *  UCRL-CODE-235197
  *
  *  This file is part of the SPL, Solaris Porting Layer.
- *  For details, see <http://github.com/behlendorf/spl/>.
+ *  For details, see <http://zfsonlinux.org/>.
  *
  *  The SPL is free software; you can redistribute it and/or modify it
  *  under the terms of the GNU General Public License as published by the
index 4334ff3a52c465cb935200e9ba78e6ba51a1b142..fc97cec2310cc84b70b8e8fa82521de209eff47d 100755 (executable)
@@ -7,7 +7,7 @@
 # UCRL-CODE-235197
 #
 # This file is part of the SPL, Solaris Porting Layer.
-# For details, see <http://github.com/behlendorf/spl/>.
+# For details, see <http://zfsonlinux.org/>.
 #
 # The SPL is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by the
index 3872ae4b614054b67926eab07993e7151c1333e7..712c3879da631070ae04d6578c2dae44058a3620 100644 (file)
@@ -32,7 +32,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-, root, root)
-%doc AUTHORS COPYING DISCLAIMER INSTALL
+%doc AUTHORS COPYING DISCLAIMER
 %{_sbindir}/*
 
 %post