On Mon, 24 Jan 2005 23:37:20 +0300, Evgeniy Polyakov
<[EMAIL PROTECTED]> wrote:
> Change scx200 module name to scx.
> 
> Signed-off-by: Evgeniy Polyakov <[EMAIL PROTECTED]>
> 
> --- linux-2.6/drivers/superio/scx.c     1970-01-01 03:00:00.000000000 +0300
> +++ linux-2.6/drivers/superio/scx.c     2005-01-24 22:06:15.000000000 +0300

<snip>

> +static void scx200_fini(void)
> +{
> +       sc_del_sc_dev(&scx200_dev);
> +
> +       while (atomic_read(&scx200_dev.refcnt))
> +       {
> +               printk(KERN_INFO "Waiting for %s to became free: 
> refcnt=%d.\n",
> +                               scx200_dev.name, 
> atomic_read(&scx200_dev.refcnt));
> +               set_current_state(TASK_INTERRUPTIBLE);
> +               schedule_timeout(HZ);
> +
> +               if (current->flags & PF_FREEZE)
> +                       refrigerator(PF_FREEZE);
> +
> +               if (signal_pending(current))
> +                       flush_signals(current);
> +       }

<snip>

I believe this schedule_timeout() call can be an msleep_interruptible(1000).

Thanks,
Nish
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to