]> git.pld-linux.org Git - projects/geninitrd.git/commitdiff
load hpsa (and cciss) for 3.0 kernels with /dev/cciss devices
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 5 Jan 2012 19:54:16 +0000 (19:54 +0000)
committerElan Ruusamäe <glen@pld-linux.org>
Thu, 5 Jan 2012 19:54:16 +0000 (19:54 +0000)
svn-id: @12459

geninitrd

index d378bc9dd9b04dbbb1f791fe688c21f19fde8218..5cf443ac99fa41c6464581559e96657863f0b6da 100755 (executable)
--- a/geninitrd
+++ b/geninitrd
@@ -559,8 +559,15 @@ find_modules_for_devpath() {
        fi
 
        if [[ "$devpath" == /dev/cciss/* ]]; then
-               find_module "cciss"
                rootdev_add=/dev/cciss/
+
+               # load hpsa for future kernels, cciss for backwards compat
+               if [ "$kernel_version_long" -ge "003000000" ]; then
+                       find_module "hpsa" "-cciss"
+               else
+                       find_module "cciss"
+               fi
+
                return
        fi
 
This page took 0.033662 seconds and 4 git commands to generate.