Просмотр исходного кода

Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial

* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:
  Fix inotify maintainers entry
  Fix typo in new debug options.
  Jon needs a new shift key.
  fs: Convert kmalloc() + memset() to kzalloc() in fs/.
  configfs.h: Remove dead macro definitions.
  kconfig: Standardize "depends" -> "depends on" in Kconfig files
  e100: replace kmalloc with kcalloc
  um: replace kmalloc+memset with kzalloc
  fix typo in net/ipv4/ip_fragment.c
  include/linux/compiler.h: reject gcc 3 < gcc 3.2
  Kconfig: fix spelling error in config KALLSYMS help text
  Remove duplicate "have to" in comment
  Fix small typo in drivers/serial/icom.c
  Use consistent casing in help message
  EXT{2,3,4}_FS: remove outdated part of the help text
Linus Torvalds 19 лет назад
Родитель
Сommit
775ba7ad49

+ 4 - 4
Documentation/kbuild/kconfig-language.txt

@@ -29,7 +29,7 @@ them. A single configuration option is defined like this:
 
 
 config MODVERSIONS
 config MODVERSIONS
 	bool "Set version information on all module symbols"
 	bool "Set version information on all module symbols"
-	depends MODULES
+	depends on MODULES
 	help
 	help
 	  Usually, modules have to be recompiled whenever you switch to a new
 	  Usually, modules have to be recompiled whenever you switch to a new
 	  kernel.  ...
 	  kernel.  ...
@@ -163,7 +163,7 @@ The position of a menu entry in the tree is determined in two ways. First
 it can be specified explicitly:
 it can be specified explicitly:
 
 
 menu "Network device support"
 menu "Network device support"
-	depends NET
+	depends on NET
 
 
 config NETDEVICES
 config NETDEVICES
 	...
 	...
@@ -188,10 +188,10 @@ config MODULES
 
 
 config MODVERSIONS
 config MODVERSIONS
 	bool "Set version information on all module symbols"
 	bool "Set version information on all module symbols"
-	depends MODULES
+	depends on MODULES
 
 
 comment "module support disabled"
 comment "module support disabled"
-	depends !MODULES
+	depends on !MODULES
 
 
 MODVERSIONS directly depends on MODULES, this means it's only visible if
 MODVERSIONS directly depends on MODULES, this means it's only visible if
 MODULES is different from 'n'. The comment on the other hand is always
 MODULES is different from 'n'. The comment on the other hand is always

+ 4 - 2
MAINTAINERS

@@ -1504,8 +1504,10 @@ T:	git kernel.org:/pub/scm/linux/kernel/git/dtor/input.git
 S:	Maintained
 S:	Maintained
 
 
 INOTIFY
 INOTIFY
-P:	John McCutchan and Robert Love
-M:	ttb@tentacle.dhs.org and rml@novell.com
+P:	John McCutchan
+M:	ttb@tentacle.dhs.org
+P:	Robert Love
+M:	rml@novell.com
 L:	linux-kernel@vger.kernel.org
 L:	linux-kernel@vger.kernel.org
 S:	Maintained
 S:	Maintained
 
 

+ 2 - 2
Makefile

@@ -1100,9 +1100,9 @@ boards := $(notdir $(boards))
 
 
 help:
 help:
 	@echo  'Cleaning targets:'
 	@echo  'Cleaning targets:'
-	@echo  '  clean		  - remove most generated files but keep the config and'
+	@echo  '  clean		  - Remove most generated files but keep the config and'
 	@echo  '                    enough build support to build external modules'
 	@echo  '                    enough build support to build external modules'
-	@echo  '  mrproper	  - remove all generated files + config + various backup files'
+	@echo  '  mrproper	  - Remove all generated files + config + various backup files'
 	@echo  '  distclean	  - mrproper + remove editor backup and patch files'
 	@echo  '  distclean	  - mrproper + remove editor backup and patch files'
 	@echo  ''
 	@echo  ''
 	@echo  'Configuration targets:'
 	@echo  'Configuration targets:'

+ 8 - 8
arch/arm/mach-pxa/Kconfig

@@ -75,28 +75,28 @@ endmenu
 
 
 config MACH_POODLE
 config MACH_POODLE
 	bool "Enable Sharp SL-5600 (Poodle) Support"
 	bool "Enable Sharp SL-5600 (Poodle) Support"
-	depends PXA_SHARPSL_25x
+	depends on PXA_SHARPSL_25x
 	select SHARP_LOCOMO
 	select SHARP_LOCOMO
 	select PXA_SSP
 	select PXA_SSP
 
 
 config MACH_CORGI
 config MACH_CORGI
 	bool "Enable Sharp SL-C700 (Corgi) Support"
 	bool "Enable Sharp SL-C700 (Corgi) Support"
-	depends PXA_SHARPSL_25x
+	depends on PXA_SHARPSL_25x
 	select PXA_SHARP_C7xx
 	select PXA_SHARP_C7xx
 
 
 config MACH_SHEPHERD
 config MACH_SHEPHERD
 	bool "Enable Sharp SL-C750 (Shepherd) Support"
 	bool "Enable Sharp SL-C750 (Shepherd) Support"
-	depends PXA_SHARPSL_25x
+	depends on PXA_SHARPSL_25x
 	select PXA_SHARP_C7xx
 	select PXA_SHARP_C7xx
 
 
 config MACH_HUSKY
 config MACH_HUSKY
 	bool "Enable Sharp SL-C760 (Husky) Support"
 	bool "Enable Sharp SL-C760 (Husky) Support"
-	depends PXA_SHARPSL_25x
+	depends on PXA_SHARPSL_25x
 	select PXA_SHARP_C7xx
 	select PXA_SHARP_C7xx
 
 
 config MACH_AKITA
 config MACH_AKITA
 	bool "Enable Sharp SL-1000 (Akita) Support"
 	bool "Enable Sharp SL-1000 (Akita) Support"
-	depends PXA_SHARPSL_27x
+	depends on PXA_SHARPSL_27x
 	select PXA_SHARP_Cxx00
 	select PXA_SHARP_Cxx00
 	select MACH_SPITZ
 	select MACH_SPITZ
 	select I2C
 	select I2C
@@ -104,17 +104,17 @@ config MACH_AKITA
 
 
 config MACH_SPITZ
 config MACH_SPITZ
 	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
 	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
-	depends PXA_SHARPSL_27x
+	depends on PXA_SHARPSL_27x
 	select PXA_SHARP_Cxx00
 	select PXA_SHARP_Cxx00
 
 
 config MACH_BORZOI
 config MACH_BORZOI
 	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
 	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
-	depends PXA_SHARPSL_27x
+	depends on PXA_SHARPSL_27x
 	select PXA_SHARP_Cxx00
 	select PXA_SHARP_Cxx00
 
 
 config MACH_TOSA
 config MACH_TOSA
 	bool "Enable Sharp SL-6000x (Tosa) Support"
 	bool "Enable Sharp SL-6000x (Tosa) Support"
-	depends PXA_SHARPSL_25x
+	depends on PXA_SHARPSL_25x
 
 
 config PXA25x
 config PXA25x
 	bool
 	bool

+ 1 - 1
arch/arm/plat-omap/Kconfig

@@ -113,7 +113,7 @@ endchoice
 
 
 config OMAP_SERIAL_WAKE
 config OMAP_SERIAL_WAKE
 	bool "Enable wake-up events for serial ports"
 	bool "Enable wake-up events for serial ports"
-	depends OMAP_MUX
+	depends on OMAP_MUX
 	default y
 	default y
 	help
 	help
 	  Select this option if you want to have your system wake up
 	  Select this option if you want to have your system wake up

+ 1 - 1
arch/powerpc/platforms/4xx/Kconfig

@@ -179,7 +179,7 @@ config BIOS_FIXUP
 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
 config 403GCX
 config 403GCX
 	bool
 	bool
-	depends OAK
+	depends on OAK
 	default y
 	default y
 
 
 config 405EP
 config 405EP

+ 1 - 1
arch/powerpc/platforms/embedded6xx/Kconfig

@@ -35,7 +35,7 @@ config HDPU
 	  Select HDPU if configuring a Sky Computers Compute Blade.
 	  Select HDPU if configuring a Sky Computers Compute Blade.
 
 
 config HDPU_FEATURES
 config HDPU_FEATURES
-	depends HDPU
+	depends on HDPU
 	tristate "HDPU-Features"
 	tristate "HDPU-Features"
 	help
 	help
 	  Select to enable HDPU enhanced features.
 	  Select to enable HDPU enhanced features.

+ 2 - 2
arch/ppc/Kconfig

@@ -624,7 +624,7 @@ config HDPU
 	  Select HDPU if configuring a Sky Computers Compute Blade.
 	  Select HDPU if configuring a Sky Computers Compute Blade.
 
 
 config HDPU_FEATURES
 config HDPU_FEATURES
-	depends HDPU
+	depends on HDPU
 	tristate "HDPU-Features"
 	tristate "HDPU-Features"
 	help
 	help
 	  Select to enable HDPU enhanced features.
 	  Select to enable HDPU enhanced features.
@@ -735,7 +735,7 @@ config LITE5200
 
 
 config LITE5200B
 config LITE5200B
 	bool "Freescale LITE5200B"
 	bool "Freescale LITE5200B"
-	depends LITE5200
+	depends on LITE5200
 	help
 	help
 	  Support for the LITE5200B dev board for the MPC5200 from Freescale.
 	  Support for the LITE5200B dev board for the MPC5200 from Freescale.
 	  This is the new board with 2 PCI slots.
 	  This is the new board with 2 PCI slots.

+ 1 - 1
arch/ppc/platforms/4xx/Kconfig

@@ -189,7 +189,7 @@ config BIOS_FIXUP
 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
 config 403GCX
 config 403GCX
 	bool
 	bool
-	depends OAK
+	depends on OAK
 	default y
 	default y
 
 
 config 405EP
 config 405EP

+ 1 - 2
arch/um/drivers/net_kern.c

@@ -334,13 +334,12 @@ static int eth_configure(int n, void *init, char *mac,
 	size = transport->private_size + sizeof(struct uml_net_private) + 
 	size = transport->private_size + sizeof(struct uml_net_private) + 
 		sizeof(((struct uml_net_private *) 0)->user);
 		sizeof(((struct uml_net_private *) 0)->user);
 
 
-	device = kmalloc(sizeof(*device), GFP_KERNEL);
+	device = kzalloc(sizeof(*device), GFP_KERNEL);
 	if (device == NULL) {
 	if (device == NULL) {
 		printk(KERN_ERR "eth_configure failed to allocate uml_net\n");
 		printk(KERN_ERR "eth_configure failed to allocate uml_net\n");
 		return(1);
 		return(1);
 	}
 	}
 
 
-	memset(device, 0, sizeof(*device));
 	INIT_LIST_HEAD(&device->list);
 	INIT_LIST_HEAD(&device->list);
 	device->index = n;
 	device->index = n;
 
 

+ 14 - 14
arch/v850/Kconfig

@@ -105,17 +105,17 @@ menu "Processor type and features"
    # currently support
    # currently support
    config V850E_MA1
    config V850E_MA1
    	  bool
    	  bool
-	  depends RTE_CB_MA1
+	  depends on RTE_CB_MA1
 	  default y
 	  default y
    # Similarly for the RTE-V850E/NB85E-CB - V850E/TEG
    # Similarly for the RTE-V850E/NB85E-CB - V850E/TEG
    config V850E_TEG
    config V850E_TEG
    	  bool
    	  bool
-	  depends RTE_CB_NB85E
+	  depends on RTE_CB_NB85E
 	  default y
 	  default y
    # ... and the RTE-V850E/ME2-CB - V850E/ME2
    # ... and the RTE-V850E/ME2-CB - V850E/ME2
    config V850E_ME2
    config V850E_ME2
    	  bool
    	  bool
-	  depends RTE_CB_ME2
+	  depends on RTE_CB_ME2
 	  default y
 	  default y
 
 
 
 
@@ -123,7 +123,7 @@ menu "Processor type and features"
 
 
    config V850E2_SIM85E2
    config V850E2_SIM85E2
    	  bool
    	  bool
-	  depends V850E2_SIM85E2C || V850E2_SIM85E2S
+	  depends on V850E2_SIM85E2C || V850E2_SIM85E2S
 	  default y
 	  default y
 
 
 
 
@@ -132,7 +132,7 @@ menu "Processor type and features"
    # V850E2 processors
    # V850E2 processors
    config V850E2
    config V850E2
    	  bool
    	  bool
-	  depends V850E2_SIM85E2 || V850E2_FPGA85E2C || V850E2_ANNA
+	  depends on V850E2_SIM85E2 || V850E2_FPGA85E2C || V850E2_ANNA
 	  default y
 	  default y
 
 
 
 
@@ -141,7 +141,7 @@ menu "Processor type and features"
    # Boards in the RTE-x-CB series
    # Boards in the RTE-x-CB series
    config RTE_CB
    config RTE_CB
    	  bool
    	  bool
-	  depends RTE_CB_MA1 || RTE_CB_NB85E || RTE_CB_ME2
+	  depends on RTE_CB_MA1 || RTE_CB_NB85E || RTE_CB_ME2
 	  default y
 	  default y
 
 
    config RTE_CB_MULTI
    config RTE_CB_MULTI
@@ -149,28 +149,28 @@ menu "Processor type and features"
 	  # RTE_CB_NB85E can either have multi ROM support or not, but
 	  # RTE_CB_NB85E can either have multi ROM support or not, but
 	  # other platforms (currently only RTE_CB_MA1) require it.
 	  # other platforms (currently only RTE_CB_MA1) require it.
 	  prompt "Multi monitor ROM support" if RTE_CB_NB85E
 	  prompt "Multi monitor ROM support" if RTE_CB_NB85E
-	  depends RTE_CB_MA1 || RTE_CB_NB85E
+	  depends on RTE_CB_MA1 || RTE_CB_NB85E
 	  default y
 	  default y
 
 
    config RTE_CB_MULTI_DBTRAP
    config RTE_CB_MULTI_DBTRAP
    	  bool "Pass illegal insn trap / dbtrap to kernel"
    	  bool "Pass illegal insn trap / dbtrap to kernel"
-	  depends RTE_CB_MULTI
+	  depends on RTE_CB_MULTI
 	  default n
 	  default n
 
 
    config RTE_CB_MA1_KSRAM
    config RTE_CB_MA1_KSRAM
    	  bool "Kernel in SRAM (limits size of kernel)"
    	  bool "Kernel in SRAM (limits size of kernel)"
-	  depends RTE_CB_MA1 && RTE_CB_MULTI
+	  depends on RTE_CB_MA1 && RTE_CB_MULTI
 	  default n
 	  default n
 
 
    config RTE_MB_A_PCI
    config RTE_MB_A_PCI
    	  bool "Mother-A PCI support"
    	  bool "Mother-A PCI support"
-	  depends RTE_CB
+	  depends on RTE_CB
 	  default y
 	  default y
 
 
    # The GBUS is used to talk to the RTE-MOTHER-A board
    # The GBUS is used to talk to the RTE-MOTHER-A board
    config RTE_GBUS_INT
    config RTE_GBUS_INT
    	  bool
    	  bool
-	  depends RTE_MB_A_PCI
+	  depends on RTE_MB_A_PCI
 	  default y
 	  default y
 
 
    # The only PCI bus we support is on the RTE-MOTHER-A board
    # The only PCI bus we support is on the RTE-MOTHER-A board
@@ -209,7 +209,7 @@ menu "Processor type and features"
 
 
    config ROM_KERNEL
    config ROM_KERNEL
    	  bool "Kernel in ROM"
    	  bool "Kernel in ROM"
-	  depends V850E2_ANNA || V850E_AS85EP1 || RTE_CB_ME2
+	  depends on V850E2_ANNA || V850E_AS85EP1 || RTE_CB_ME2
 
 
    # Some platforms pre-zero memory, in which case the kernel doesn't need to
    # Some platforms pre-zero memory, in which case the kernel doesn't need to
    config ZERO_BSS
    config ZERO_BSS
@@ -225,10 +225,10 @@ menu "Processor type and features"
 
 
    config V850E_HIGHRES_TIMER
    config V850E_HIGHRES_TIMER
    	  bool "High resolution timer support"
    	  bool "High resolution timer support"
-	  depends V850E_TIMER_D
+	  depends on V850E_TIMER_D
    config TIME_BOOTUP
    config TIME_BOOTUP
    	  bool "Time bootup"
    	  bool "Time bootup"
-	  depends V850E_HIGHRES_TIMER
+	  depends on V850E_HIGHRES_TIMER
 
 
    config RESET_GUARD
    config RESET_GUARD
    	  bool "Reset Guard"
    	  bool "Reset Guard"

+ 1 - 1
drivers/char/Kconfig

@@ -867,7 +867,7 @@ config SONYPI
 
 
 config TANBAC_TB0219
 config TANBAC_TB0219
 	tristate "TANBAC TB0219 base board support"
 	tristate "TANBAC TB0219 base board support"
-	depends TANBAC_TB022X
+	depends on TANBAC_TB022X
 	select GPIO_VR41XX
 	select GPIO_VR41XX
 
 
 source "drivers/char/agp/Kconfig"
 source "drivers/char/agp/Kconfig"

+ 1 - 1
drivers/ide/Kconfig

@@ -796,7 +796,7 @@ endchoice
 config BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ
 config BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ
        int "Maximum transfer size (KB) per request (up to 128)"
        int "Maximum transfer size (KB) per request (up to 128)"
        default "128"
        default "128"
-       depends BLK_DEV_IDE_AU1XXX
+       depends on BLK_DEV_IDE_AU1XXX
 
 
 config IDE_ARM
 config IDE_ARM
 	def_bool ARM && (ARCH_A5K || ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK)
 	def_bool ARM && (ARCH_A5K || ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK)

+ 11 - 11
drivers/leds/Kconfig

@@ -12,7 +12,7 @@ config NEW_LEDS
 
 
 config LEDS_CLASS
 config LEDS_CLASS
 	tristate "LED Class Support"
 	tristate "LED Class Support"
-	depends NEW_LEDS
+	depends on NEW_LEDS
 	help
 	help
 	  This option enables the led sysfs class in /sys/class/leds.  You'll
 	  This option enables the led sysfs class in /sys/class/leds.  You'll
 	  need this to do anything useful with LEDs.  If unsure, say N.
 	  need this to do anything useful with LEDs.  If unsure, say N.
@@ -21,28 +21,28 @@ comment "LED drivers"
 
 
 config LEDS_CORGI
 config LEDS_CORGI
 	tristate "LED Support for the Sharp SL-C7x0 series"
 	tristate "LED Support for the Sharp SL-C7x0 series"
-	depends LEDS_CLASS && PXA_SHARP_C7xx
+	depends on LEDS_CLASS && PXA_SHARP_C7xx
 	help
 	help
 	  This option enables support for the LEDs on Sharp Zaurus
 	  This option enables support for the LEDs on Sharp Zaurus
 	  SL-C7x0 series (C700, C750, C760, C860).
 	  SL-C7x0 series (C700, C750, C760, C860).
 
 
 config LEDS_LOCOMO
 config LEDS_LOCOMO
 	tristate "LED Support for Locomo device"
 	tristate "LED Support for Locomo device"
-	depends LEDS_CLASS && SHARP_LOCOMO
+	depends on LEDS_CLASS && SHARP_LOCOMO
 	help
 	help
 	  This option enables support for the LEDs on Sharp Locomo.
 	  This option enables support for the LEDs on Sharp Locomo.
 	  Zaurus models SL-5500 and SL-5600.
 	  Zaurus models SL-5500 and SL-5600.
 
 
 config LEDS_SPITZ
 config LEDS_SPITZ
 	tristate "LED Support for the Sharp SL-Cxx00 series"
 	tristate "LED Support for the Sharp SL-Cxx00 series"
-	depends LEDS_CLASS && PXA_SHARP_Cxx00
+	depends on LEDS_CLASS && PXA_SHARP_Cxx00
 	help
 	help
 	  This option enables support for the LEDs on Sharp Zaurus
 	  This option enables support for the LEDs on Sharp Zaurus
 	  SL-Cxx00 series (C1000, C3000, C3100).
 	  SL-Cxx00 series (C1000, C3000, C3100).
 
 
 config LEDS_IXP4XX
 config LEDS_IXP4XX
 	tristate "LED Support for GPIO connected LEDs on IXP4XX processors"
 	tristate "LED Support for GPIO connected LEDs on IXP4XX processors"
-	depends LEDS_CLASS && ARCH_IXP4XX
+	depends on LEDS_CLASS && ARCH_IXP4XX
 	help
 	help
 	  This option enables support for the LEDs connected to GPIO
 	  This option enables support for the LEDs connected to GPIO
 	  outputs of the Intel IXP4XX processors.  To be useful the
 	  outputs of the Intel IXP4XX processors.  To be useful the
@@ -51,7 +51,7 @@ config LEDS_IXP4XX
 
 
 config LEDS_TOSA
 config LEDS_TOSA
 	tristate "LED Support for the Sharp SL-6000 series"
 	tristate "LED Support for the Sharp SL-6000 series"
-	depends LEDS_CLASS && PXA_SHARPSL
+	depends on LEDS_CLASS && PXA_SHARPSL
 	help
 	help
 	  This option enables support for the LEDs on Sharp Zaurus
 	  This option enables support for the LEDs on Sharp Zaurus
 	  SL-6000 series.
 	  SL-6000 series.
@@ -65,7 +65,7 @@ config LEDS_S3C24XX
 
 
 config LEDS_AMS_DELTA
 config LEDS_AMS_DELTA
 	tristate "LED Support for the Amstrad Delta (E3)"
 	tristate "LED Support for the Amstrad Delta (E3)"
-	depends LEDS_CLASS && MACH_AMS_DELTA
+	depends on LEDS_CLASS && MACH_AMS_DELTA
 	help
 	help
 	  This option enables support for the LEDs on Amstrad Delta (E3).
 	  This option enables support for the LEDs on Amstrad Delta (E3).
 
 
@@ -86,7 +86,7 @@ comment "LED Triggers"
 
 
 config LEDS_TRIGGERS
 config LEDS_TRIGGERS
 	bool "LED Trigger support"
 	bool "LED Trigger support"
-	depends NEW_LEDS
+	depends on NEW_LEDS
 	help
 	help
 	  This option enables trigger support for the leds class.
 	  This option enables trigger support for the leds class.
 	  These triggers allow kernel events to drive the LEDs and can
 	  These triggers allow kernel events to drive the LEDs and can
@@ -94,21 +94,21 @@ config LEDS_TRIGGERS
 
 
 config LEDS_TRIGGER_TIMER
 config LEDS_TRIGGER_TIMER
 	tristate "LED Timer Trigger"
 	tristate "LED Timer Trigger"
-	depends LEDS_TRIGGERS
+	depends on LEDS_TRIGGERS
 	help
 	help
 	  This allows LEDs to be controlled by a programmable timer
 	  This allows LEDs to be controlled by a programmable timer
 	  via sysfs. If unsure, say Y.
 	  via sysfs. If unsure, say Y.
 
 
 config LEDS_TRIGGER_IDE_DISK
 config LEDS_TRIGGER_IDE_DISK
 	bool "LED IDE Disk Trigger"
 	bool "LED IDE Disk Trigger"
-	depends LEDS_TRIGGERS && BLK_DEV_IDEDISK
+	depends on LEDS_TRIGGERS && BLK_DEV_IDEDISK
 	help
 	help
 	  This allows LEDs to be controlled by IDE disk activity.
 	  This allows LEDs to be controlled by IDE disk activity.
 	  If unsure, say Y.
 	  If unsure, say Y.
 
 
 config LEDS_TRIGGER_HEARTBEAT
 config LEDS_TRIGGER_HEARTBEAT
 	tristate "LED Heartbeat Trigger"
 	tristate "LED Heartbeat Trigger"
-	depends LEDS_TRIGGERS
+	depends on LEDS_TRIGGERS
 	help
 	help
 	  This allows LEDs to be controlled by a CPU load average.
 	  This allows LEDs to be controlled by a CPU load average.
 	  The flash frequency is a hyperbolic function of the 1-minute
 	  The flash frequency is a hyperbolic function of the 1-minute

+ 1 - 1
drivers/media/video/ov7670.c

@@ -18,7 +18,7 @@
 #include <linux/i2c.h>
 #include <linux/i2c.h>
 
 
 
 
-MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net.");
+MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net>");
 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors");
 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors");
 MODULE_LICENSE("GPL");
 MODULE_LICENSE("GPL");
 
 

+ 1 - 2
drivers/net/e100.c

@@ -1930,9 +1930,8 @@ static int e100_rx_alloc_list(struct nic *nic)
 	nic->rx_to_use = nic->rx_to_clean = NULL;
 	nic->rx_to_use = nic->rx_to_clean = NULL;
 	nic->ru_running = RU_UNINITIALIZED;
 	nic->ru_running = RU_UNINITIALIZED;
 
 
-	if(!(nic->rxs = kmalloc(sizeof(struct rx) * count, GFP_ATOMIC)))
+	if(!(nic->rxs = kcalloc(count, sizeof(struct rx), GFP_ATOMIC)))
 		return -ENOMEM;
 		return -ENOMEM;
-	memset(nic->rxs, 0, sizeof(struct rx) * count);
 
 
 	for(rx = nic->rxs, i = 0; i < count; rx++, i++) {
 	for(rx = nic->rxs, i = 0; i < count; rx++, i++) {
 		rx->next = (i + 1 < count) ? rx + 1 : nic->rxs;
 		rx->next = (i + 1 < count) ? rx + 1 : nic->rxs;

+ 2 - 2
drivers/serial/Kconfig

@@ -663,7 +663,7 @@ config V850E_UART
 
 
 config V850E_UARTB
 config V850E_UARTB
         bool
         bool
-	depends V850E_UART && V850E_ME2
+	depends on V850E_UART && V850E_ME2
 	default y
 	default y
 
 
 config V850E_UART_CONSOLE
 config V850E_UART_CONSOLE
@@ -909,7 +909,7 @@ config SERIAL_M32R_PLDSIO
 
 
 config SERIAL_TXX9
 config SERIAL_TXX9
 	bool "TMPTX39XX/49XX SIO support"
 	bool "TMPTX39XX/49XX SIO support"
-	depends HAS_TXX9_SERIAL
+	depends on HAS_TXX9_SERIAL
 	select SERIAL_CORE
 	select SERIAL_CORE
 	default y
 	default y
 
 

+ 1 - 1
drivers/serial/icom.c

@@ -1510,7 +1510,7 @@ static int __devinit icom_probe(struct pci_dev *dev,
 	}
 	}
 
 
 	if ( (retval = pci_request_regions(dev, "icom"))) {
 	if ( (retval = pci_request_regions(dev, "icom"))) {
-		 dev_err(&dev->dev, "pci_request_region FAILED\n");
+		 dev_err(&dev->dev, "pci_request_regions FAILED\n");
 		 pci_disable_device(dev);
 		 pci_disable_device(dev);
 		 return retval;
 		 return retval;
 	 }
 	 }

+ 4 - 10
fs/Kconfig

@@ -12,9 +12,7 @@ config EXT2_FS
 	  Ext2 is a standard Linux file system for hard disks.
 	  Ext2 is a standard Linux file system for hard disks.
 
 
 	  To compile this file system support as a module, choose M here: the
 	  To compile this file system support as a module, choose M here: the
-	  module will be called ext2.  Be aware however that the file system
-	  of your root partition (the one containing the directory /) cannot
-	  be compiled as a module, and so this could be dangerous.
+	  module will be called ext2.
 
 
 	  If unsure, say Y.
 	  If unsure, say Y.
 
 
@@ -98,9 +96,7 @@ config EXT3_FS
 	  (available at <http://sourceforge.net/projects/e2fsprogs/>).
 	  (available at <http://sourceforge.net/projects/e2fsprogs/>).
 
 
 	  To compile this file system support as a module, choose M here: the
 	  To compile this file system support as a module, choose M here: the
-	  module will be called ext3.  Be aware however that the file system
-	  of your root partition (the one containing the directory /) cannot
-	  be compiled as a module, and so this may be dangerous.
+	  module will be called ext3.
 
 
 config EXT3_FS_XATTR
 config EXT3_FS_XATTR
 	bool "Ext3 extended attributes"
 	bool "Ext3 extended attributes"
@@ -163,9 +159,7 @@ config EXT4DEV_FS
 	  features will be added to ext4dev gradually.
 	  features will be added to ext4dev gradually.
 
 
 	  To compile this file system support as a module, choose M here. The
 	  To compile this file system support as a module, choose M here. The
-	  module will be called ext4dev.  Be aware, however, that the filesystem
-	  of your root partition (the one containing the directory /) cannot
-	  be compiled as a module, and so this could be dangerous.
+	  module will be called ext4dev.
 
 
 	  If unsure, say N.
 	  If unsure, say N.
 
 
@@ -1008,7 +1002,7 @@ config TMPFS_POSIX_ACL
 
 
 config HUGETLBFS
 config HUGETLBFS
 	bool "HugeTLB file system support"
 	bool "HugeTLB file system support"
-	depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN
+	depends on X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN
 	help
 	help
 	  hugetlbfs is a filesystem backing for HugeTLB pages, based on
 	  hugetlbfs is a filesystem backing for HugeTLB pages, based on
 	  ramfs. For architectures that support it, say Y here and read
 	  ramfs. For architectures that support it, say Y here and read

+ 1 - 2
fs/binfmt_elf_fdpic.c

@@ -706,12 +706,11 @@ static int elf_fdpic_map_file(struct elf_fdpic_params *params,
 		return -ELIBBAD;
 		return -ELIBBAD;
 
 
 	size = sizeof(*loadmap) + nloads * sizeof(*seg);
 	size = sizeof(*loadmap) + nloads * sizeof(*seg);
-	loadmap = kmalloc(size, GFP_KERNEL);
+	loadmap = kzalloc(size, GFP_KERNEL);
 	if (!loadmap)
 	if (!loadmap)
 		return -ENOMEM;
 		return -ENOMEM;
 
 
 	params->loadmap = loadmap;
 	params->loadmap = loadmap;
-	memset(loadmap, 0, size);
 
 
 	loadmap->version = ELF32_FDPIC_LOADMAP_VERSION;
 	loadmap->version = ELF32_FDPIC_LOADMAP_VERSION;
 	loadmap->nsegs = nloads;
 	loadmap->nsegs = nloads;

+ 1 - 1
include/linux/compiler.h

@@ -40,7 +40,7 @@ extern void __chk_io_ptr(void __iomem *);
 #error no compiler-gcc.h file for this gcc version
 #error no compiler-gcc.h file for this gcc version
 #elif __GNUC__ == 4
 #elif __GNUC__ == 4
 # include <linux/compiler-gcc4.h>
 # include <linux/compiler-gcc4.h>
-#elif __GNUC__ == 3
+#elif __GNUC__ == 3 && __GNUC_MINOR__ >= 2
 # include <linux/compiler-gcc3.h>
 # include <linux/compiler-gcc3.h>
 #else
 #else
 # error Sorry, your compiler is too old/not recognized.
 # error Sorry, your compiler is too old/not recognized.

+ 0 - 25
include/linux/configfs.h

@@ -160,31 +160,6 @@ struct configfs_group_operations {
 	void (*drop_item)(struct config_group *group, struct config_item *item);
 	void (*drop_item)(struct config_group *group, struct config_item *item);
 };
 };
 
 
-
-
-/**
- * Use these macros to make defining attributes easier. See include/linux/device.h
- * for examples..
- */
-
-#if 0
-#define __ATTR(_name,_mode,_show,_store) { \
-	.attr = {.ca_name = __stringify(_name), .ca_mode = _mode, .ca_owner = THIS_MODULE },	\
-	.show	= _show,					\
-	.store	= _store,					\
-}
-
-#define __ATTR_RO(_name) { \
-	.attr	= { .ca_name = __stringify(_name), .ca_mode = 0444, .ca_owner = THIS_MODULE },	\
-	.show	= _name##_show,	\
-}
-
-#define __ATTR_NULL { .attr = { .name = NULL } }
-
-#define attr_name(_attr) (_attr).attr.name
-#endif
-
-
 struct configfs_subsystem {
 struct configfs_subsystem {
 	struct config_group	su_group;
 	struct config_group	su_group;
 	struct semaphore	su_sem;
 	struct semaphore	su_sem;

+ 1 - 1
include/linux/sysctl.h

@@ -11,7 +11,7 @@
  **  the sysctl() binary interface.  Do *NOT* change the
  **  the sysctl() binary interface.  Do *NOT* change the
  **  numbering of any existing values here, and do not change
  **  numbering of any existing values here, and do not change
  **  any numbers within any one set of values.  If you have to
  **  any numbers within any one set of values.  If you have to
- **  have to redefine an existing interface, use a new number for it.
+ **  redefine an existing interface, use a new number for it.
  **  The kernel will then return -ENOTDIR to any application using
  **  The kernel will then return -ENOTDIR to any application using
  **  the old binary interface.
  **  the old binary interface.
  **
  **

+ 1 - 1
init/Kconfig

@@ -348,7 +348,7 @@ config SYSCTL_SYSCALL
 	  If unsure say Y here.
 	  If unsure say Y here.
 
 
 config KALLSYMS
 config KALLSYMS
-	 bool "Load all symbols for debugging/kksymoops" if EMBEDDED
+	 bool "Load all symbols for debugging/ksymoops" if EMBEDDED
 	 default y
 	 default y
 	 help
 	 help
 	   Say Y here to let the kernel print out symbolic crash information and
 	   Say Y here to let the kernel print out symbolic crash information and

+ 1 - 1
lib/Kconfig.debug

@@ -437,7 +437,7 @@ config FAIL_PAGE_ALLOC
 	  Provide fault-injection capability for alloc_pages().
 	  Provide fault-injection capability for alloc_pages().
 
 
 config FAIL_MAKE_REQUEST
 config FAIL_MAKE_REQUEST
-	bool "Fault-injection capabilitiy for disk IO"
+	bool "Fault-injection capability for disk IO"
 	depends on FAULT_INJECTION
 	depends on FAULT_INJECTION
 	help
 	help
 	  Provide fault-injection capability for disk IO.
 	  Provide fault-injection capability for disk IO.

+ 1 - 1
net/ipv4/ip_fragment.c

@@ -565,7 +565,7 @@ static void ip_frag_queue(struct ipq *qp, struct sk_buff *skb)
 		} else {
 		} else {
 			struct sk_buff *free_it = next;
 			struct sk_buff *free_it = next;
 
 
-			/* Old fragmnet is completely overridden with
+			/* Old fragment is completely overridden with
 			 * new one drop it.
 			 * new one drop it.
 			 */
 			 */
 			next = next->next;
 			next = next->next;

+ 1 - 1
sound/aoa/fabrics/Kconfig

@@ -1,6 +1,6 @@
 config SND_AOA_FABRIC_LAYOUT
 config SND_AOA_FABRIC_LAYOUT
 	tristate "layout-id fabric"
 	tristate "layout-id fabric"
-	depends SND_AOA
+	depends on SND_AOA
 	select SND_AOA_SOUNDBUS
 	select SND_AOA_SOUNDBUS
 	select SND_AOA_SOUNDBUS_I2S
 	select SND_AOA_SOUNDBUS_I2S
 	---help---
 	---help---