On Dec 22, 2005, at 17:59, Trond Myklebust wrote:
On Fri, 2005-12-23 at 09:33 +1100, Peter Williams wrote:It still has sod all business being in the NFS code. We don't touch task scheduling in the filesystem code.How do you explain the use of the TASK_INTERRUPTIBLE flag then?Oh, please...TASK_INTERRUPTIBLE is used to set the task to sleep. It has NOTHING to do with scheduling.
Putting a task to sleep _is_ rescheduling it. TASK_NONINTERACTIVE means that you are about to reschedule and are willing to tolerate a higher wakeup latency. TASK_INTERRUPTABLE means you are about to sleep and want to be woken up using the "standard" latency. If you do any kind of sleep at all, both are valid, independent of what part of the kernel you are. There's a reason that both are TASK_* flags.
Cheers, Kyle Moffett --If you don't believe that a case based on [nothing] could potentially drag on in court for _years_, then you have no business playing with the legal system at all.
-- Rob Landley - 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/
- Follow-Ups:
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Trond Myklebust <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- References:
- [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Peter Williams <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Trond Myklebust <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Peter Williams <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Trond Myklebust <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Kyle Moffett <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Trond Myklebust <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Peter Williams <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Trond Myklebust <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Peter Williams <[email protected]>
- Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- From: Trond Myklebust <[email protected]>
- [PATCH] sched: Fix adverse effects of NFS client on interactive response
- Prev by Date: Re: [patch 0/9] mutex subsystem, -V4
- Next by Date: questions on wait_event ...
- Previous by thread: Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- Next by thread: Re: [PATCH] sched: Fix adverse effects of NFS client on interactive response
- Index(es):