Re: [PATCH] x86: irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable

2015-02-06 Thread Joerg Roedel
Hi Jiang, On Thu, Feb 05, 2015 at 01:51:26PM +0800, Jiang Liu wrote: > Reviewed-by: Jiang Liu Thanks for your review. > Actually there's another racing pattern. > for (irq = 0; irq < nr_irqs; irq++) { > desc = irq_to_desc(irq); > access desc->xxx > } > > When sparsing IRQ is enable

Re: [PATCH] x86: irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable

2015-02-04 Thread Jiang Liu
From: Joerg Roedel > Date: Wed, 4 Feb 2015 13:33:33 +0100 > Subject: [PATCH] x86: irq: Check for valid irq descriptor in > check_irq_vectors_for_cpu_disable > > When an interrupt is migrated away from a cpu it will stay > in its vector_irq array until smp_irq_move_cleanup_interrupt

[PATCH] x86: irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable

2015-02-04 Thread Joerg Roedel
make sense, please let me know. Constructive comments and feedback welcome. Thanks, Joerg >From 153e8f6cf39c42dd9767eb49a27eacfb69738fb0 Mon Sep 17 00:00:00 2001 From: Joerg Roedel Date: Wed, 4 Feb 2015 13:33:33 +0100 Subject: [PATCH] x86: irq: Check for valid irq descr