Unload the splash decoder module when a screen saver module is loaded.

Strictly speaking, it is not necessary; the screen saver will load
even if the splash module is still in memory.  But still, it is the right
thing to do, otherwise the splash decoder module just wasts the kernel space.

Discussed with: des
This commit is contained in:
yokota 1999-01-29 18:09:38 +00:00
parent 491ec9d5bb
commit 0f728ea9c4
2 changed files with 8 additions and 2 deletions

View File

@ -1,6 +1,6 @@
#!/bin/sh -
#
# $Id: rc.i386,v 1.36 1998/11/01 13:04:15 wosch Exp $
# $Id: rc.i386,v 1.37 1998/11/11 05:25:32 peter Exp $
# Do i386 specific processing
#
@ -94,6 +94,9 @@ fi
# screen saver
if [ "X${saver}" != X"NO" ] ; then
echo -n ' screensaver'
for i in `kldstat | awk '$5 ~ "^splash_.*$" { print $5 }'`; do
kldunload $i
done
kldstat -v | grep -q _saver || kldload ${saver}_saver
fi

View File

@ -1,6 +1,6 @@
#!/bin/sh -
#
# $Id: rc.i386,v 1.36 1998/11/01 13:04:15 wosch Exp $
# $Id: rc.i386,v 1.37 1998/11/11 05:25:32 peter Exp $
# Do i386 specific processing
#
@ -94,6 +94,9 @@ fi
# screen saver
if [ "X${saver}" != X"NO" ] ; then
echo -n ' screensaver'
for i in `kldstat | awk '$5 ~ "^splash_.*$" { print $5 }'`; do
kldunload $i
done
kldstat -v | grep -q _saver || kldload ${saver}_saver
fi