From: Thomas Gleixner The name space cleanup of the interrupt request flags (SA_xxx -> IRQF_xxx) left a 6 month grace period for the old deprecated flags. Remove them. Signed-off-by: Thomas Gleixner Acked-by: Ingo Molnar Signed-off-by: Andrew Morton --- Documentation/feature-removal-schedule.txt | 9 --------- include/linux/interrupt.h | 16 ---------------- 2 files changed, 25 deletions(-) diff -puN Documentation/feature-removal-schedule.txt~scheduled-removal-of-sa_xxx-interrupt-flags Documentation/feature-removal-schedule.txt --- a/Documentation/feature-removal-schedule.txt~scheduled-removal-of-sa_xxx-interrupt-flags +++ a/Documentation/feature-removal-schedule.txt @@ -182,15 +182,6 @@ Who: Nick Piggin --------------------------- -What: Interrupt only SA_* flags -When: Januar 2007 -Why: The interrupt related SA_* flags are replaced by IRQF_* to move them - out of the signal namespace. - -Who: Thomas Gleixner - ---------------------------- - What: PHYSDEVPATH, PHYSDEVBUS, PHYSDEVDRIVER in the uevent environment When: October 2008 Why: The stacking of class devices makes these values misleading and diff -puN include/linux/interrupt.h~scheduled-removal-of-sa_xxx-interrupt-flags include/linux/interrupt.h --- a/include/linux/interrupt.h~scheduled-removal-of-sa_xxx-interrupt-flags +++ a/include/linux/interrupt.h @@ -52,22 +52,6 @@ #define IRQF_PERCPU 0x00000400 #define IRQF_NOBALANCING 0x00000800 -/* - * Migration helpers. Scheduled for removal in 1/2007 - * Do not use for new code ! - */ -#define SA_INTERRUPT IRQF_DISABLED -#define SA_SAMPLE_RANDOM IRQF_SAMPLE_RANDOM -#define SA_SHIRQ IRQF_SHARED -#define SA_PROBEIRQ IRQF_PROBE_SHARED -#define SA_PERCPU IRQF_PERCPU - -#define SA_TRIGGER_LOW IRQF_TRIGGER_LOW -#define SA_TRIGGER_HIGH IRQF_TRIGGER_HIGH -#define SA_TRIGGER_FALLING IRQF_TRIGGER_FALLING -#define SA_TRIGGER_RISING IRQF_TRIGGER_RISING -#define SA_TRIGGER_MASK IRQF_TRIGGER_MASK - typedef irqreturn_t (*irq_handler_t)(int, void *); struct irqaction { _