From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754019Ab1IUJhK (ORCPT ); Wed, 21 Sep 2011 05:37:10 -0400 Received: from mail-wy0-f174.google.com ([74.125.82.174]:44302 "EHLO mail-wy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753993Ab1IUJhH (ORCPT ); Wed, 21 Sep 2011 05:37:07 -0400 From: Yong Zhang To: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Cc: tglx@linutronix.de, yong.zhang0@gmail.com, Randy Dunlap , "Paul E. McKenney" , Eric Dumazet , Ingo Molnar , Peter Zijlstra , linux-doc@vger.kernel.org Subject: [PATCH 57/57] genirq: Remove IRQF_DISABLED Date: Wed, 21 Sep 2011 17:28:58 +0800 Message-Id: <1316597339-29861-58-git-send-email-yong.zhang0@gmail.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1316597339-29861-1-git-send-email-yong.zhang0@gmail.com> References: <1316597339-29861-1-git-send-email-yong.zhang0@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There is no stuff which depends on IRQF_DISABLED after we made the tree-wide cleanup. Time to remove it completely. No too late than 2.6.36 :) Signed-off-by: Yong Zhang --- Documentation/feature-removal-schedule.txt | 7 ------- include/linux/interrupt.h | 3 --- 2 files changed, 0 insertions(+), 10 deletions(-) diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 188cd81..2beacf3 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt @@ -400,13 +400,6 @@ Who: Netfilter developer team ---------------------------- -What: IRQF_DISABLED -When: 2.6.36 -Why: The flag is a NOOP as we run interrupt handlers with interrupts disabled -Who: Thomas Gleixner - ----------------------------- - What: PCI DMA unmap state API When: August 2012 Why: PCI DMA unmap state API (include/linux/pci-dma.h) was replaced diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index a103732..6b10d87 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h @@ -42,8 +42,6 @@ * These flags used only by the kernel as part of the * irq handling routines. * - * IRQF_DISABLED - keep irqs disabled when calling the action handler. - * DEPRECATED. This flag is a NOOP and scheduled to be removed * IRQF_SAMPLE_RANDOM - irq is used to feed the random generator * IRQF_SHARED - allow sharing the irq among several devices * IRQF_PROBE_SHARED - set by callers when they expect sharing mismatches to occur @@ -60,7 +58,6 @@ * IRQF_FORCE_RESUME - Force enable it on resume even if IRQF_NO_SUSPEND is set * IRQF_NO_THREAD - Interrupt cannot be threaded */ -#define IRQF_DISABLED 0x00000020 #define IRQF_SAMPLE_RANDOM 0x00000040 #define IRQF_SHARED 0x00000080 #define IRQF_PROBE_SHARED 0x00000100 -- 1.7.4.1