Stephen Gildea:
> The "stop" option to /etc/init.d/pcmcia unloads the kernel modules it
> loaded only if the "ds" module is found to be loaded.  But on at least
> one of my systems, running Debian kernel 2.6.11, "ds" appears to be
> compiled into the kernel while yenta_socket, pcmcia_core and pcmcia are
> modules.
> 
> I want the modules unloaded so that the devices will be powered down,
> because I'm trying maximize the battery life on my laptop.
> 
> I see no harm in just always trying to unload all the modules, which is
> what this patch does.

I think it should report if it fails to unload a module which is
loaded, but otherwise the patch looks fine.

> --- pcmcia-cs-3.2.5/etc/rc.pcmcia     2005-07-21 12:01:28.000000000 -0700
> +++ etc/rc.pcmcia     2005-06-09 12:27:31.000000000 -0700
> @@ -178,12 +178,12 @@     stop)
>           done
>       fi
>       killall -q "CardBus Watcher"
> -     if module_is_loaded ds ; then
> -         /sbin/rmmod ds
> -         /sbin/rmmod $PCIC 2>/dev/null || \
> -             /sbin/rmmod yenta_socket 2>/dev/null
> -         /sbin/rmmod pcmcia_core 2>/dev/null
> -     fi
> +     /sbin/rmmod ds 2>/dev/null
> +     /sbin/rmmod pcmcia 2>/dev/null
> +     /sbin/rmmod "$PCIC" 2>/dev/null || \
> +         /sbin/rmmod yenta_socket 2>/dev/null
> +     /sbin/rmmod rsrc_nonstatic 2>/dev/null
> +     /sbin/rmmod pcmcia_core 2>/dev/null
>       echo "done."
>       rm -f /var/lock/subsys/pcmcia
>       EXITCODE=0
> 

-- 
Pelle


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to