Commit Graph

16627 Commits

Author SHA1 Message Date
Brian Behlendorf 0d74a5a14e Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-03-02 10:03:44 -08:00
Brian Behlendorf 83423440ea Merge branch 'linux-have-fm' into refs/top-bases/linux-zfs-branch 2010-03-02 10:03:36 -08:00
Brian Behlendorf 4ee4277f2f Merge commit 'refs/top-bases/linux-have-fm' into linux-have-fm 2010-03-02 10:03:34 -08:00
Brian Behlendorf e6d92ae57d Merge branch 'linux-docs' into refs/top-bases/linux-zfs-branch
Conflicts:

	cmd/Makefile.am
2010-03-02 10:01:51 -08:00
Brian Behlendorf 8673d39225 Merge commit 'refs/top-bases/linux-docs' into linux-docs 2010-03-01 17:05:19 -08:00
Brian Behlendorf 7df02c0f57 Split the udev rule from a specific configuration
While I completely agree the udev is the lesser of many possibles
evils when solving the device issue... it is still evil.  After
attempting to craft a single rule which will work for various
versions of udev in various distros.  I've come to the conclusion
the only maintainable way to solve this issue is to split the rule
from any particular configuration.

This commit provides a generic 60-zpool.rules file which use a
small helper util 'zpool_id' to parse a configuration file by
default located in /etc/zfs/zdev.conf.  The helper script maps
a by-path udev name to a more friendly name of <channel><rank>
for large configurations.

As part of this change all of the support scripts why rely on
this udev naming convention have been updated as needed.  Example
zdev.conf files have also been added for 3 different systems by
you will always need to add one for your exact hardware.

Finally, included in these changes are the proper tweaks to the
build system to ensure everything still get's packaged properly
in the rpms and can run in or out of tree.
2010-03-01 16:51:21 -08:00
Brian Behlendorf 8ea6ff32cd Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-01-08 11:40:36 -08:00
Brian Behlendorf c0d57fb8a3 Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:36 -08:00
Brian Behlendorf 79b5a59e2c Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:32 -08:00
Brian Behlendorf 6c1f5a126c Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-01-08 11:40:31 -08:00
Brian Behlendorf 61baf992ea Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:28 -08:00
Brian Behlendorf e6d48382f3 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-01-08 11:40:27 -08:00
Brian Behlendorf 976c0ea697 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:24 -08:00
Brian Behlendorf b08877ce8b Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-01-08 11:40:23 -08:00
Brian Behlendorf 2ebee09b55 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:19 -08:00
Brian Behlendorf efc3e7a375 Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-01-08 11:40:18 -08:00
Brian Behlendorf 66b6b442dc Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:15 -08:00
Brian Behlendorf 60c9121dd2 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-01-08 11:40:14 -08:00
Brian Behlendorf cd66df7819 Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-01-08 11:40:10 -08:00
Brian Behlendorf 3f0a6fc27f Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:10 -08:00
Brian Behlendorf 15aef515e8 Merge branch 'linux-legacy' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:06 -08:00
Brian Behlendorf 23e9537611 Merge commit 'refs/top-bases/linux-legacy' into linux-legacy 2010-01-08 11:40:05 -08:00
Brian Behlendorf ba8f0962e7 Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-01-08 11:40:02 -08:00
Brian Behlendorf 6037f5f124 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-01-08 11:40:01 -08:00
Brian Behlendorf a457284ad3 Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-01-08 11:39:57 -08:00
Brian Behlendorf e4a4e686cd Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-01-08 11:39:56 -08:00
Brian Behlendorf 05f0979092 Merge branch 'linux-have-sysevent' into refs/top-bases/linux-zfs-branch 2010-01-08 11:39:53 -08:00
Brian Behlendorf 237341f2ce Merge commit 'refs/top-bases/linux-have-sysevent' into linux-have-sysevent 2010-01-08 11:39:52 -08:00
Brian Behlendorf 39d8b611e3 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-01-08 11:39:52 -08:00
Brian Behlendorf 47af04581e Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-01-08 11:39:45 -08:00
Brian Behlendorf 06f4dc00ab Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-01-08 11:39:44 -08:00
Brian Behlendorf f6b817ee60 Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-01-08 11:39:41 -08:00
Brian Behlendorf 1c925b050e Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-01-08 11:39:40 -08:00
Brian Behlendorf a000de94d9 Merge branch 'linux-have-fm' into refs/top-bases/linux-zfs-branch 2010-01-08 11:39:36 -08:00
Brian Behlendorf 63a3d1f7b9 Merge commit 'refs/top-bases/linux-have-fm' into linux-have-fm 2010-01-08 11:39:35 -08:00
Brian Behlendorf 889f0e5e30 Merge branch 'linux-docs' into refs/top-bases/linux-zfs-branch 2010-01-08 11:39:32 -08:00
Brian Behlendorf 4e2bcbf312 Merge commit 'refs/top-bases/linux-docs' into linux-docs 2010-01-08 11:39:31 -08:00
Brian Behlendorf 303d9f010d Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-01-08 11:39:31 -08:00
Brian Behlendorf 75bc637b6d Merge branch 'feature-branch' into refs/top-bases/zfs-branch 2010-01-08 11:39:30 -08:00
Brian Behlendorf b991553702 Merge commit 'refs/top-bases/feature-branch' into feature-branch 2010-01-08 11:39:30 -08:00
Brian Behlendorf efd53d2969 Merge branch 'feature-pthreads' into refs/top-bases/feature-branch 2010-01-08 11:39:30 -08:00
Brian Behlendorf 710e779a08 Merge commit 'refs/top-bases/feature-pthreads' into feature-pthreads 2010-01-08 11:39:30 -08:00
Brian Behlendorf a240c39095 Merge commit 'refs/top-bases/feature-commit-cb' into feature-commit-cb 2010-01-08 11:39:29 -08:00
Brian Behlendorf eaf2e3231c Merge branch 'feature-zap-cursor-to-key' into refs/top-bases/feature-branch 2010-01-08 11:39:28 -08:00
Brian Behlendorf ee3aa7773b Merge commit 'refs/top-bases/feature-zap-cursor-to-key' into feature-zap-cursor-to-key 2010-01-08 11:39:28 -08:00
Brian Behlendorf cad00c2fc1 Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2010-01-08 11:39:27 -08:00
Brian Behlendorf 27ae099e65 Merge commit 'refs/top-bases/fix-branch' into fix-branch 2010-01-08 11:39:27 -08:00
Brian Behlendorf d285c096c9 Merge branch 'fix-acl' into refs/top-bases/fix-branch 2010-01-08 11:39:27 -08:00
Brian Behlendorf 3d5d35b616 Merge branch 'fix-deadcode' into refs/top-bases/fix-branch 2010-01-08 11:39:26 -08:00
Brian Behlendorf da35bd5b60 Merge commit 'refs/top-bases/fix-acl' into fix-acl 2010-01-08 11:39:26 -08:00