| To: | ralf@linux-mips.org |
|---|---|
| Subject: | Re: preempt_schedule_irq missing from mfinfo[]? |
| From: | Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| Date: | Wed, 06 Jul 2005 12:29:12 +0900 (JST) |
| Cc: | anemo@mba.ocn.ne.jp, djohnson+linuxmips@sw.starentnetworks.com, linux-mips@linux-mips.org |
| In-reply-to: | <20050705200308.GE18772@linux-mips.org> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <17093.19241.353160.946039@cortez.sw.starentnetworks.com> <20050703.005921.25910131.anemo@mba.ocn.ne.jp> <20050705200308.GE18772@linux-mips.org> |
| Sender: | linux-mips-bounce@linux-mips.org |
>>>>> On Tue, 5 Jul 2005 21:03:09 +0100, Ralf Baechle DL5RB >>>>> <ralf@linux-mips.org> said: ralf> If the WCHAN column of ps axl is supposed to be any useful we ralf> need to unwind the stack until we find the caller of the ralf> sleeping or scheduling function. Very useful for debugging. Yes, but many sleeping/scheduling (such as schedule_timeout(), __down(), etc.) are compiled without -fno-omit-frame-pointer, so you can not find the caller of such functions anyway. And some sleeping/scheduling functions which are compiled with -fno-omit-frame-pointer are static or deprecated (sleep_on(), etc.) You can find the caller of "schedule()" even with simple thread_saved_pc(). I think it is enough so I do not think it is worth to fix (and maintain) current minfo[]. --- Atsushi Nemoto |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | broken ip27 kernel, David Cummings |
|---|---|
| Next by Date: | Re: broken ip27 kernel, Ilya A. Volynets-Evenbakh |
| Previous by Thread: | Re: preempt_schedule_irq missing from mfinfo[]?, Ralf Baechle DL5RB |
| Next by Thread: | Re: preempt_schedule_irq missing from mfinfo[]?, Maciej W. Rozycki |
| Indexes: | [Date] [Thread] [Top] [All Lists] |