Re: [BUG: kernel/irq/proc.c] unprotected iteration over the IRQ action list in name_unique()

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dmitry Adamushko
Date: Thursday, March 15, 2007 - 2:53 am

On 14/03/07, Dmitry Adamushko <dmitry.adamushko@gmail.com> wrote:


"delete" == remove from the list + kfree() as synchronize_irq() is not
going to prevent it for obvious reasons.

Of course, request_irq() and free_irq() are called for the same
/shared/ irq line but for /different/ handlers.

Looks too obvious to be true. I already expected someone prooving me
wrong, at the very least by pointing out a special option of vim to
activate some hidden synchronization code :o)


-- 
Best regards,
Dmitry Adamushko
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [BUG: kernel/irq/proc.c] unprotected iteration over th ..., Dmitry Adamushko, (Thu Mar 15, 2:53 am)