From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757975AbXESJYT (ORCPT ); Sat, 19 May 2007 05:24:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754934AbXESJYM (ORCPT ); Sat, 19 May 2007 05:24:12 -0400 Received: from nic.NetDirect.CA ([216.16.235.2]:45483 "EHLO rubicon.netdirect.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754880AbXESJYK (ORCPT ); Sat, 19 May 2007 05:24:10 -0400 X-Originating-Ip: 72.143.65.211 Date: Sat, 19 May 2007 05:22:51 -0400 (EDT) From: "Robert P. J. Day" X-X-Sender: rpjday@localhost.localdomain To: Linux Kernel Mailing List cc: Andrew Morton Subject: [PATCH} Remove unnecessary includes of spinlock.h under include/linux. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Net-Direct-Inc-MailScanner-Information: Please contact the ISP for more information X-Net-Direct-Inc-MailScanner: Found to be clean X-Net-Direct-Inc-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-16.8, required 5, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -15.00, INIT_RECVD_OUR_AUTH -20.00, RCVD_IN_SORBS_DUL 20.00) X-Net-Direct-Inc-MailScanner-From: rpjday@mindspring.com Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Remove the obviously unnecessary includes of under the include/linux/ directory, and fix the couple errors that are introduced as a result of that. Signed-off-by: Robert P. J. Day --- compile-tested with "make allyesconfig" under x86. include/linux/attribute_container.h | 1 - include/linux/capability.h | 1 - include/linux/console.h | 1 - include/linux/ds17287rtc.h | 1 - include/linux/ipc.h | 1 + include/linux/leds.h | 1 - include/linux/module.h | 1 - include/linux/percpu.h | 2 +- include/linux/scx200_gpio.h | 2 -- include/linux/signal.h | 1 - include/linux/smp_lock.h | 1 - include/linux/timer.h | 1 - 12 files changed, 2 insertions(+), 12 deletions(-) diff --git a/include/linux/attribute_container.h b/include/linux/attribute_container.h index 93bfb0b..8ff2749 100644 --- a/include/linux/attribute_container.h +++ b/include/linux/attribute_container.h @@ -12,7 +12,6 @@ #include #include #include -#include struct attribute_container { struct list_head node; diff --git a/include/linux/capability.h b/include/linux/capability.h index 6548b35..a9d7b01 100644 --- a/include/linux/capability.h +++ b/include/linux/capability.h @@ -42,7 +42,6 @@ typedef struct __user_cap_data_struct { #ifdef __KERNEL__ -#include #include /* #define STRICT_CAP_T_TYPECHECKS */ diff --git a/include/linux/console.h b/include/linux/console.h index 62ef6e1..dc4405d 100644 --- a/include/linux/console.h +++ b/include/linux/console.h @@ -15,7 +15,6 @@ #define _LINUX_CONSOLE_H_ 1 #include -#include struct vc_data; struct console_font_op; diff --git a/include/linux/ds17287rtc.h b/include/linux/ds17287rtc.h index c281ba4..d85d3f4 100644 --- a/include/linux/ds17287rtc.h +++ b/include/linux/ds17287rtc.h @@ -11,7 +11,6 @@ #define __LINUX_DS17287RTC_H #include /* get the user-level API */ -#include /* spinlock_t */ #include /* Register A */ diff --git a/include/linux/ipc.h b/include/linux/ipc.h index 1980867..ba4133c 100644 --- a/include/linux/ipc.h +++ b/include/linux/ipc.h @@ -2,6 +2,7 @@ #define _LINUX_IPC_H #include +#include #define IPC_PRIVATE ((__kernel_key_t) 0) diff --git a/include/linux/leds.h b/include/linux/leds.h index 88afcef..494bed7 100644 --- a/include/linux/leds.h +++ b/include/linux/leds.h @@ -13,7 +13,6 @@ #define __LINUX_LEDS_H_INCLUDED #include -#include struct device; struct class_device; diff --git a/include/linux/module.h b/include/linux/module.h index e6e0f86..b6a646c 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -6,7 +6,6 @@ * Rewritten by Richard Henderson Dec 1996 * Rewritten again by Rusty Russell, 2002 */ -#include #include #include #include diff --git a/include/linux/percpu.h b/include/linux/percpu.h index b72be2f..926adaa 100644 --- a/include/linux/percpu.h +++ b/include/linux/percpu.h @@ -1,7 +1,7 @@ #ifndef __LINUX_PERCPU_H #define __LINUX_PERCPU_H -#include /* For preempt_disable() */ +#include #include /* For kmalloc() */ #include #include /* For memset() */ diff --git a/include/linux/scx200_gpio.h b/include/linux/scx200_gpio.h index 1a82d30..d2b0581 100644 --- a/include/linux/scx200_gpio.h +++ b/include/linux/scx200_gpio.h @@ -1,5 +1,3 @@ -#include - u32 scx200_gpio_configure(unsigned index, u32 set, u32 clear); extern unsigned scx200_gpio_base; diff --git a/include/linux/signal.h b/include/linux/signal.h index 9a5eac5..ea91abe 100644 --- a/include/linux/signal.h +++ b/include/linux/signal.h @@ -6,7 +6,6 @@ #ifdef __KERNEL__ #include -#include /* * Real Time signals may be queued. diff --git a/include/linux/smp_lock.h b/include/linux/smp_lock.h index cf715a4..58962c5 100644 --- a/include/linux/smp_lock.h +++ b/include/linux/smp_lock.h @@ -3,7 +3,6 @@ #ifdef CONFIG_LOCK_KERNEL #include -#include #define kernel_locked() (current->lock_depth >= 0) diff --git a/include/linux/timer.h b/include/linux/timer.h index e0c5c16..783f182 100644 --- a/include/linux/timer.h +++ b/include/linux/timer.h @@ -3,7 +3,6 @@ #include #include -#include #include struct tvec_t_base_s; -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry Waterloo, Ontario, CANADA http://fsdev.net/wiki/index.php?title=Main_Page ========================================================================