summaryrefslogtreecommitdiffstats
path: root/initramfs/stage3-stuff/bin/hwautocfg
diff options
context:
space:
mode:
Diffstat (limited to 'initramfs/stage3-stuff/bin/hwautocfg')
-rwxr-xr-xinitramfs/stage3-stuff/bin/hwautocfg9
1 files changed, 8 insertions, 1 deletions
diff --git a/initramfs/stage3-stuff/bin/hwautocfg b/initramfs/stage3-stuff/bin/hwautocfg
index b21cf776..e90f80ba 100755
--- a/initramfs/stage3-stuff/bin/hwautocfg
+++ b/initramfs/stage3-stuff/bin/hwautocfg
@@ -277,7 +277,14 @@ case $1 in
# disk setup part (detecting general id82,83 and slx id44,45,46, formatting
# if required and mounting)
disk)
- # if disk action is not disabled (see #470)
+ # try to enable compressed RAM SWAP
+ if modprobe ${MODPRV} ramzswap && [ -f /usr/bin/rzscontrol ] ; then
+ mdev -s
+ rzscontrol /dev/ramzswap0 --init
+ swapon /dev/ramzswap0
+ #hdswap="# disk swap disabled because of enabled compressed ramswap"
+ fi
+ # if disk action is not disabled
if [ "x${hw_local_disk}" != "xno" ] ; then
disk
else