From: Julien Grall Date: Tue, 30 Apr 2013 17:29:13 +0000 (+0100) Subject: xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST X-Git-Tag: v3.10-rc1~2^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=934f585e928e250b9428fccdcb7c1e13a6c24e76;p=pandora-kernel.git xen: clear IRQ_NOAUTOEN and IRQ_NOREQUEST Reset the IRQ_NOAUTOEN and IRQ_NOREQUEST flags that are enabled by default on ARM. If IRQ_NOAUTOEN is set, __setup_irq doesn't call irq_startup, that is responsible for calling irq_unmask at startup time. As a result event channels remain masked. The clear is already made in bind_evtchn_to_irq with commit a8636c0 but was missing on all others bind_*_to_irq. Move the clear in xen_irq_info_common_init. On x86, IRQ_NOAUTOEN and IRQ_NOREQUEST are cleared by default, so this commit doesn't impact this architecture. Acked-by: Stefano Stabellini Signed-off-by: Julien Grall Signed-off-by: Konrad Rzeszutek Wilk --- Reading git-diff-tree failed