lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 02 Aug 2007 19:03:03 +0200 From: Gabriel C <nix.or.die@...glemail.com> To: Ingo Molnar <mingo@...e.hu> CC: Linus Torvalds <torvalds@...ux-foundation.org>, Jarek Poplawski <jarkao2@...pl>, Thomas Gleixner <tglx@...utronix.de>, Jean-Baptiste Vignaud <vignaud@...dmail.fr>, linux-kernel <linux-kernel@...r.kernel.org>, shemminger <shemminger@...ux-foundation.org>, linux-net <linux-net@...r.kernel.org>, netdev <netdev@...r.kernel.org>, Andrew Morton <akpm@...ux-foundation.org>, Alan Cox <alan@...rguk.ukuu.org.uk>, marcin.slusarz@...il.com Subject: Re: [patch] genirq: temporary fix for level-triggered IRQ resend Ingo Molnar wrote: > Linus, > > with -rc2 approaching i think we should apply the minimal fix below to > get Marcin's ne2k-pci networking back in working order. The > WARN_ON_ONCE() will not prevent the system from working and it will be a > reminder. > > a better workaround would be to inhibit the resent vector via the > IO-APIC irqchip - but i'd still like to have the patch below because the > ne2k driver _should_ be able to survive the spurious irq that happens. > (even on Marcin's system that ne2k-pci irq line is shared with another > networking card, so an irq could happen at any moment - it's just that > with the delayed-disable logic it happens _all the time_.) > I get a warning on each boot now with this patch .. [ 63.686613] WARNING: at kernel/irq/resend.c:70 check_irq_resend() [ 63.686636] [<c013c55c>] check_irq_resend+0x8c/0xa0 [ 63.686653] [<c013c15f>] enable_irq+0xad/0xb3 [ 63.686662] [<e886481e>] vortex_timer+0x20c/0x3d5 [3c59x] [ 63.686675] [<c01164b9>] scheduler_tick+0x154/0x273 [ 63.686685] [<c012fed1>] getnstimeofday+0x34/0xe3 [ 63.686697] [<c0121f4a>] run_timer_softirq+0x137/0x197 [ 63.686709] [<e8864612>] vortex_timer+0x0/0x3d5 [3c59x] [ 63.686720] [<c011ed09>] __do_softirq+0x75/0xe1 [ 63.686729] [<c011edac>] do_softirq+0x37/0x3d [ 63.686735] [<c011ef85>] irq_exit+0x7c/0x7e [ 63.686740] [<c010e013>] smp_apic_timer_interrupt+0x59/0x84 [ 63.686751] [<c0103428>] apic_timer_interrupt+0x28/0x30 [ 63.686759] [<c0101355>] default_idle+0x0/0x3f [ 63.686767] [<c0101385>] default_idle+0x30/0x3f [ 63.686773] [<c0100c19>] cpu_idle+0x5e/0x8e [ 63.686779] [<c03fdc5f>] start_kernel+0x2d7/0x368 That means ?:) > Ingo > Gabriel - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists