The flag IRQF_SAMPLE_RANDOM was removed in 3.6-rc1. Add it only if it is
defined. An additional call to add_interrupt_randomness is appearently
not needed because its now called unconditionally in
handle_irq_event_percpu().
Signed-off-by: Olaf Hering <olaf@aepfle.de>
Committed-by: Jan Beulich <jbeulich@suse.com>
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
SA_SHIRQ | SA_SAMPLE_RANDOM | SA_INTERRUPT,
#else
- IRQF_SHARED | IRQF_SAMPLE_RANDOM | IRQF_DISABLED,
+ IRQF_SHARED |
+#ifdef IRQF_SAMPLE_RANDOM
+ IRQF_SAMPLE_RANDOM |
+#endif
+ IRQF_DISABLED,
#endif
"xen-platform-pci", pdev);
}