Re: floppy.c soft lockup

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Oleg Nesterov
Date: Thursday, May 31, 2007 - 12:22 pm

On 05/31, Mark Hounschell wrote:

Aha, I missed the word "thread", this is the single process.

Still, this means that flush_workqueue() completes when other sub-threads go away,
otherwise the thread doing ioctl() couldn't exit.

Thank you very much.

So, the main question is: is it possible that one of RT processes/threads pins itself
to some CPU and eats 100% cpu power?


Could you send me this output? just in case...


I do not understand floppy.c, absolutely, so I am not sure this patch is correct.

Even if correct, this patch doesn't solve this problem (if we really understand
what's going on). cancel_work_sync() may still hang if floppy_work->func() runs
on the starved CPU. This is unlikely, but possible.

Thanks!

Oleg.

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
floppy.c soft lockup, Mark Hounschell, (Tue May 29, 10:31 am)
Re: floppy.c soft lockup, Andrew Morton, (Wed May 30, 10:46 pm)
Re: floppy.c soft lockup, Mark Hounschell, (Thu May 31, 7:28 am)
Re: floppy.c soft lockup, Oleg Nesterov, (Thu May 31, 10:06 am)
Re: floppy.c soft lockup, Mark Hounschell, (Thu May 31, 11:01 am)
Re: floppy.c soft lockup, Mark Hounschell, (Thu May 31, 11:44 am)
Re: floppy.c soft lockup, Oleg Nesterov, (Thu May 31, 12:22 pm)
Re: floppy.c soft lockup, Mark Hounschell, (Thu May 31, 1:18 pm)
Re: floppy.c soft lockup, Mark Hounschell, (Fri Jun 1, 2:51 am)
Re: floppy.c soft lockup, Oleg Nesterov, (Fri Jun 1, 4:00 am)
Re: floppy.c soft lockup, Mark Hounschell, (Fri Jun 1, 7:10 am)
Re: floppy.c soft lockup, Oleg Nesterov, (Fri Jun 1, 8:16 am)
Re: floppy.c soft lockup, Mark Hounschell, (Fri Jun 1, 10:11 am)
Re: floppy.c soft lockup, Oleg Nesterov, (Fri Jun 1, 11:36 am)
Re: floppy.c soft lockup, Mark Hounschell, (Fri Jun 1, 12:52 pm)
Re: floppy.c soft lockup, Oleg Nesterov, (Sat Jun 2, 5:30 am)
Re: floppy.c soft lockup, Mark Hounschell, (Sat Jun 2, 1:44 pm)
Re: floppy.c soft lockup, Oleg Nesterov, (Sun Jun 3, 1:14 am)
Re: floppy.c soft lockup, Mark Hounschell, (Mon Jun 4, 7:00 am)
Re: floppy.c soft lockup, Mark Hounschell, (Wed Jun 6, 6:12 am)
Re: floppy.c soft lockup, Andrew Morton, (Wed Jun 6, 10:28 am)
Re: floppy.c soft lockup, Matt Mackall, (Wed Jun 6, 6:31 pm)
Re: floppy.c soft lockup, Mark Hounschell, (Thu Jun 7, 3:18 am)
Re: floppy.c soft lockup, Matt Mackall, (Thu Jun 7, 7:25 am)
Re: floppy.c soft lockup, Mark Hounschell, (Fri Jun 8, 2:54 am)
Re: floppy.c soft lockup, Oleg Nesterov, (Wed Jun 13, 9:17 am)