aboutsummaryrefslogtreecommitdiff
path: root/etc/etc.amd64
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-29 18:09:38 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-29 18:09:38 +0000
commitae908d9cf03948dfe672ef9b3abc6599cc4d38ae (patch)
treed30c2db610cabd9a98edc1c81b244fa00aa16fe1 /etc/etc.amd64
parent4d7a9b1889d539e8b3a3259b2cc78504cac2d211 (diff)
downloadsrc-ae908d9cf03948dfe672ef9b3abc6599cc4d38ae.tar.gz
src-ae908d9cf03948dfe672ef9b3abc6599cc4d38ae.zip
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
Notes
Notes: svn path=/head/; revision=43399
Diffstat (limited to 'etc/etc.amd64')
-rw-r--r--etc/etc.amd64/rc.amd645
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/etc.amd64/rc.amd64 b/etc/etc.amd64/rc.amd64
index e38be7cc5cf5..b42161ec50ce 100644
--- a/etc/etc.amd64/rc.amd64
+++ b/etc/etc.amd64/rc.amd64
@@ -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