diff --git a/drivers/power/pda_power.c b/drivers/power/pda_power.c index 214468f4444a0d68e61468dc19f8ec1abf56b40b..db5c526154d0c97f0685c502ff57bd6b1b11a699 100644 --- a/drivers/power/pda_power.c +++ b/drivers/power/pda_power.c @@ -24,11 +24,7 @@ static inline unsigned int get_irq_flags(struct resource *res) { - unsigned int flags = IRQF_SAMPLE_RANDOM | IRQF_SHARED; - - flags |= res->flags & IRQF_TRIGGER_MASK; - - return flags; + return IRQF_SHARED | (res->flags & IRQF_TRIGGER_MASK); } static struct device *dev;