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

+68 -100
+4 -4
Documentation/kbuild/kconfig-language.txt
··· 29 30 config MODVERSIONS 31 bool "Set version information on all module symbols" 32 - depends MODULES 33 help 34 Usually, modules have to be recompiled whenever you switch to a new 35 kernel. ... ··· 163 it can be specified explicitly: 164 165 menu "Network device support" 166 - depends NET 167 168 config NETDEVICES 169 ... ··· 188 189 config MODVERSIONS 190 bool "Set version information on all module symbols" 191 - depends MODULES 192 193 comment "module support disabled" 194 - depends !MODULES 195 196 MODVERSIONS directly depends on MODULES, this means it's only visible if 197 MODULES is different from 'n'. The comment on the other hand is always
··· 29 30 config MODVERSIONS 31 bool "Set version information on all module symbols" 32 + depends on MODULES 33 help 34 Usually, modules have to be recompiled whenever you switch to a new 35 kernel. ... ··· 163 it can be specified explicitly: 164 165 menu "Network device support" 166 + depends on NET 167 168 config NETDEVICES 169 ... ··· 188 189 config MODVERSIONS 190 bool "Set version information on all module symbols" 191 + depends on MODULES 192 193 comment "module support disabled" 194 + depends on !MODULES 195 196 MODVERSIONS directly depends on MODULES, this means it's only visible if 197 MODULES is different from 'n'. The comment on the other hand is always
+4 -2
MAINTAINERS
··· 1504 S: Maintained 1505 1506 INOTIFY 1507 - P: John McCutchan and Robert Love 1508 - M: ttb@tentacle.dhs.org and rml@novell.com 1509 L: linux-kernel@vger.kernel.org 1510 S: Maintained 1511
··· 1504 S: Maintained 1505 1506 INOTIFY 1507 + P: John McCutchan 1508 + M: ttb@tentacle.dhs.org 1509 + P: Robert Love 1510 + M: rml@novell.com 1511 L: linux-kernel@vger.kernel.org 1512 S: Maintained 1513
+2 -2
Makefile
··· 1100 1101 help: 1102 @echo 'Cleaning targets:' 1103 - @echo ' clean - remove most generated files but keep the config and' 1104 @echo ' enough build support to build external modules' 1105 - @echo ' mrproper - remove all generated files + config + various backup files' 1106 @echo ' distclean - mrproper + remove editor backup and patch files' 1107 @echo '' 1108 @echo 'Configuration targets:'
··· 1100 1101 help: 1102 @echo 'Cleaning targets:' 1103 + @echo ' clean - Remove most generated files but keep the config and' 1104 @echo ' enough build support to build external modules' 1105 + @echo ' mrproper - Remove all generated files + config + various backup files' 1106 @echo ' distclean - mrproper + remove editor backup and patch files' 1107 @echo '' 1108 @echo 'Configuration targets:'
+8 -8
arch/arm/mach-pxa/Kconfig
··· 75 76 config MACH_POODLE 77 bool "Enable Sharp SL-5600 (Poodle) Support" 78 - depends PXA_SHARPSL_25x 79 select SHARP_LOCOMO 80 select PXA_SSP 81 82 config MACH_CORGI 83 bool "Enable Sharp SL-C700 (Corgi) Support" 84 - depends PXA_SHARPSL_25x 85 select PXA_SHARP_C7xx 86 87 config MACH_SHEPHERD 88 bool "Enable Sharp SL-C750 (Shepherd) Support" 89 - depends PXA_SHARPSL_25x 90 select PXA_SHARP_C7xx 91 92 config MACH_HUSKY 93 bool "Enable Sharp SL-C760 (Husky) Support" 94 - depends PXA_SHARPSL_25x 95 select PXA_SHARP_C7xx 96 97 config MACH_AKITA 98 bool "Enable Sharp SL-1000 (Akita) Support" 99 - depends PXA_SHARPSL_27x 100 select PXA_SHARP_Cxx00 101 select MACH_SPITZ 102 select I2C ··· 104 105 config MACH_SPITZ 106 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 107 - depends PXA_SHARPSL_27x 108 select PXA_SHARP_Cxx00 109 110 config MACH_BORZOI 111 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 112 - depends PXA_SHARPSL_27x 113 select PXA_SHARP_Cxx00 114 115 config MACH_TOSA 116 bool "Enable Sharp SL-6000x (Tosa) Support" 117 - depends PXA_SHARPSL_25x 118 119 config PXA25x 120 bool
··· 75 76 config MACH_POODLE 77 bool "Enable Sharp SL-5600 (Poodle) Support" 78 + depends on PXA_SHARPSL_25x 79 select SHARP_LOCOMO 80 select PXA_SSP 81 82 config MACH_CORGI 83 bool "Enable Sharp SL-C700 (Corgi) Support" 84 + depends on PXA_SHARPSL_25x 85 select PXA_SHARP_C7xx 86 87 config MACH_SHEPHERD 88 bool "Enable Sharp SL-C750 (Shepherd) Support" 89 + depends on PXA_SHARPSL_25x 90 select PXA_SHARP_C7xx 91 92 config MACH_HUSKY 93 bool "Enable Sharp SL-C760 (Husky) Support" 94 + depends on PXA_SHARPSL_25x 95 select PXA_SHARP_C7xx 96 97 config MACH_AKITA 98 bool "Enable Sharp SL-1000 (Akita) Support" 99 + depends on PXA_SHARPSL_27x 100 select PXA_SHARP_Cxx00 101 select MACH_SPITZ 102 select I2C ··· 104 105 config MACH_SPITZ 106 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 107 + depends on PXA_SHARPSL_27x 108 select PXA_SHARP_Cxx00 109 110 config MACH_BORZOI 111 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 112 + depends on PXA_SHARPSL_27x 113 select PXA_SHARP_Cxx00 114 115 config MACH_TOSA 116 bool "Enable Sharp SL-6000x (Tosa) Support" 117 + depends on PXA_SHARPSL_25x 118 119 config PXA25x 120 bool
+1 -1
arch/arm/plat-omap/Kconfig
··· 113 114 config OMAP_SERIAL_WAKE 115 bool "Enable wake-up events for serial ports" 116 - depends OMAP_MUX 117 default y 118 help 119 Select this option if you want to have your system wake up
··· 113 114 config OMAP_SERIAL_WAKE 115 bool "Enable wake-up events for serial ports" 116 + depends on OMAP_MUX 117 default y 118 help 119 Select this option if you want to have your system wake up
+1 -1
arch/powerpc/platforms/4xx/Kconfig
··· 179 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards 180 config 403GCX 181 bool 182 - depends OAK 183 default y 184 185 config 405EP
··· 179 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards 180 config 403GCX 181 bool 182 + depends on OAK 183 default y 184 185 config 405EP
+1 -1
arch/powerpc/platforms/embedded6xx/Kconfig
··· 35 Select HDPU if configuring a Sky Computers Compute Blade. 36 37 config HDPU_FEATURES 38 - depends HDPU 39 tristate "HDPU-Features" 40 help 41 Select to enable HDPU enhanced features.
··· 35 Select HDPU if configuring a Sky Computers Compute Blade. 36 37 config HDPU_FEATURES 38 + depends on HDPU 39 tristate "HDPU-Features" 40 help 41 Select to enable HDPU enhanced features.
+2 -2
arch/ppc/Kconfig
··· 624 Select HDPU if configuring a Sky Computers Compute Blade. 625 626 config HDPU_FEATURES 627 - depends HDPU 628 tristate "HDPU-Features" 629 help 630 Select to enable HDPU enhanced features. ··· 735 736 config LITE5200B 737 bool "Freescale LITE5200B" 738 - depends LITE5200 739 help 740 Support for the LITE5200B dev board for the MPC5200 from Freescale. 741 This is the new board with 2 PCI slots.
··· 624 Select HDPU if configuring a Sky Computers Compute Blade. 625 626 config HDPU_FEATURES 627 + depends on HDPU 628 tristate "HDPU-Features" 629 help 630 Select to enable HDPU enhanced features. ··· 735 736 config LITE5200B 737 bool "Freescale LITE5200B" 738 + depends on LITE5200 739 help 740 Support for the LITE5200B dev board for the MPC5200 from Freescale. 741 This is the new board with 2 PCI slots.
+1 -1
arch/ppc/platforms/4xx/Kconfig
··· 189 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards 190 config 403GCX 191 bool 192 - depends OAK 193 default y 194 195 config 405EP
··· 189 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards 190 config 403GCX 191 bool 192 + depends on OAK 193 default y 194 195 config 405EP
+1 -2
arch/um/drivers/net_kern.c
··· 334 size = transport->private_size + sizeof(struct uml_net_private) + 335 sizeof(((struct uml_net_private *) 0)->user); 336 337 - device = kmalloc(sizeof(*device), GFP_KERNEL); 338 if (device == NULL) { 339 printk(KERN_ERR "eth_configure failed to allocate uml_net\n"); 340 return(1); 341 } 342 343 - memset(device, 0, sizeof(*device)); 344 INIT_LIST_HEAD(&device->list); 345 device->index = n; 346
··· 334 size = transport->private_size + sizeof(struct uml_net_private) + 335 sizeof(((struct uml_net_private *) 0)->user); 336 337 + device = kzalloc(sizeof(*device), GFP_KERNEL); 338 if (device == NULL) { 339 printk(KERN_ERR "eth_configure failed to allocate uml_net\n"); 340 return(1); 341 } 342 343 INIT_LIST_HEAD(&device->list); 344 device->index = n; 345
+14 -14
arch/v850/Kconfig
··· 105 # currently support 106 config V850E_MA1 107 bool 108 - depends RTE_CB_MA1 109 default y 110 # Similarly for the RTE-V850E/NB85E-CB - V850E/TEG 111 config V850E_TEG 112 bool 113 - depends RTE_CB_NB85E 114 default y 115 # ... and the RTE-V850E/ME2-CB - V850E/ME2 116 config V850E_ME2 117 bool 118 - depends RTE_CB_ME2 119 default y 120 121 ··· 123 124 config V850E2_SIM85E2 125 bool 126 - depends V850E2_SIM85E2C || V850E2_SIM85E2S 127 default y 128 129 ··· 132 # V850E2 processors 133 config V850E2 134 bool 135 - depends V850E2_SIM85E2 || V850E2_FPGA85E2C || V850E2_ANNA 136 default y 137 138 ··· 141 # Boards in the RTE-x-CB series 142 config RTE_CB 143 bool 144 - depends RTE_CB_MA1 || RTE_CB_NB85E || RTE_CB_ME2 145 default y 146 147 config RTE_CB_MULTI ··· 149 # RTE_CB_NB85E can either have multi ROM support or not, but 150 # other platforms (currently only RTE_CB_MA1) require it. 151 prompt "Multi monitor ROM support" if RTE_CB_NB85E 152 - depends RTE_CB_MA1 || RTE_CB_NB85E 153 default y 154 155 config RTE_CB_MULTI_DBTRAP 156 bool "Pass illegal insn trap / dbtrap to kernel" 157 - depends RTE_CB_MULTI 158 default n 159 160 config RTE_CB_MA1_KSRAM 161 bool "Kernel in SRAM (limits size of kernel)" 162 - depends RTE_CB_MA1 && RTE_CB_MULTI 163 default n 164 165 config RTE_MB_A_PCI 166 bool "Mother-A PCI support" 167 - depends RTE_CB 168 default y 169 170 # The GBUS is used to talk to the RTE-MOTHER-A board 171 config RTE_GBUS_INT 172 bool 173 - depends RTE_MB_A_PCI 174 default y 175 176 # The only PCI bus we support is on the RTE-MOTHER-A board ··· 209 210 config ROM_KERNEL 211 bool "Kernel in ROM" 212 - depends V850E2_ANNA || V850E_AS85EP1 || RTE_CB_ME2 213 214 # Some platforms pre-zero memory, in which case the kernel doesn't need to 215 config ZERO_BSS ··· 225 226 config V850E_HIGHRES_TIMER 227 bool "High resolution timer support" 228 - depends V850E_TIMER_D 229 config TIME_BOOTUP 230 bool "Time bootup" 231 - depends V850E_HIGHRES_TIMER 232 233 config RESET_GUARD 234 bool "Reset Guard"
··· 105 # currently support 106 config V850E_MA1 107 bool 108 + depends on RTE_CB_MA1 109 default y 110 # Similarly for the RTE-V850E/NB85E-CB - V850E/TEG 111 config V850E_TEG 112 bool 113 + depends on RTE_CB_NB85E 114 default y 115 # ... and the RTE-V850E/ME2-CB - V850E/ME2 116 config V850E_ME2 117 bool 118 + depends on RTE_CB_ME2 119 default y 120 121 ··· 123 124 config V850E2_SIM85E2 125 bool 126 + depends on V850E2_SIM85E2C || V850E2_SIM85E2S 127 default y 128 129 ··· 132 # V850E2 processors 133 config V850E2 134 bool 135 + depends on V850E2_SIM85E2 || V850E2_FPGA85E2C || V850E2_ANNA 136 default y 137 138 ··· 141 # Boards in the RTE-x-CB series 142 config RTE_CB 143 bool 144 + depends on RTE_CB_MA1 || RTE_CB_NB85E || RTE_CB_ME2 145 default y 146 147 config RTE_CB_MULTI ··· 149 # RTE_CB_NB85E can either have multi ROM support or not, but 150 # other platforms (currently only RTE_CB_MA1) require it. 151 prompt "Multi monitor ROM support" if RTE_CB_NB85E 152 + depends on RTE_CB_MA1 || RTE_CB_NB85E 153 default y 154 155 config RTE_CB_MULTI_DBTRAP 156 bool "Pass illegal insn trap / dbtrap to kernel" 157 + depends on RTE_CB_MULTI 158 default n 159 160 config RTE_CB_MA1_KSRAM 161 bool "Kernel in SRAM (limits size of kernel)" 162 + depends on RTE_CB_MA1 && RTE_CB_MULTI 163 default n 164 165 config RTE_MB_A_PCI 166 bool "Mother-A PCI support" 167 + depends on RTE_CB 168 default y 169 170 # The GBUS is used to talk to the RTE-MOTHER-A board 171 config RTE_GBUS_INT 172 bool 173 + depends on RTE_MB_A_PCI 174 default y 175 176 # The only PCI bus we support is on the RTE-MOTHER-A board ··· 209 210 config ROM_KERNEL 211 bool "Kernel in ROM" 212 + depends on V850E2_ANNA || V850E_AS85EP1 || RTE_CB_ME2 213 214 # Some platforms pre-zero memory, in which case the kernel doesn't need to 215 config ZERO_BSS ··· 225 226 config V850E_HIGHRES_TIMER 227 bool "High resolution timer support" 228 + depends on V850E_TIMER_D 229 config TIME_BOOTUP 230 bool "Time bootup" 231 + depends on V850E_HIGHRES_TIMER 232 233 config RESET_GUARD 234 bool "Reset Guard"
+1 -1
drivers/char/Kconfig
··· 867 868 config TANBAC_TB0219 869 tristate "TANBAC TB0219 base board support" 870 - depends TANBAC_TB022X 871 select GPIO_VR41XX 872 873 source "drivers/char/agp/Kconfig"
··· 867 868 config TANBAC_TB0219 869 tristate "TANBAC TB0219 base board support" 870 + depends on TANBAC_TB022X 871 select GPIO_VR41XX 872 873 source "drivers/char/agp/Kconfig"
+1 -1
drivers/ide/Kconfig
··· 796 config BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ 797 int "Maximum transfer size (KB) per request (up to 128)" 798 default "128" 799 - depends BLK_DEV_IDE_AU1XXX 800 801 config IDE_ARM 802 def_bool ARM && (ARCH_A5K || ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK)
··· 796 config BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ 797 int "Maximum transfer size (KB) per request (up to 128)" 798 default "128" 799 + depends on BLK_DEV_IDE_AU1XXX 800 801 config IDE_ARM 802 def_bool ARM && (ARCH_A5K || ARCH_CLPS7500 || ARCH_RPC || ARCH_SHARK)
+11 -11
drivers/leds/Kconfig
··· 12 13 config LEDS_CLASS 14 tristate "LED Class Support" 15 - depends NEW_LEDS 16 help 17 This option enables the led sysfs class in /sys/class/leds. You'll 18 need this to do anything useful with LEDs. If unsure, say N. ··· 21 22 config LEDS_CORGI 23 tristate "LED Support for the Sharp SL-C7x0 series" 24 - depends LEDS_CLASS && PXA_SHARP_C7xx 25 help 26 This option enables support for the LEDs on Sharp Zaurus 27 SL-C7x0 series (C700, C750, C760, C860). 28 29 config LEDS_LOCOMO 30 tristate "LED Support for Locomo device" 31 - depends LEDS_CLASS && SHARP_LOCOMO 32 help 33 This option enables support for the LEDs on Sharp Locomo. 34 Zaurus models SL-5500 and SL-5600. 35 36 config LEDS_SPITZ 37 tristate "LED Support for the Sharp SL-Cxx00 series" 38 - depends LEDS_CLASS && PXA_SHARP_Cxx00 39 help 40 This option enables support for the LEDs on Sharp Zaurus 41 SL-Cxx00 series (C1000, C3000, C3100). 42 43 config LEDS_IXP4XX 44 tristate "LED Support for GPIO connected LEDs on IXP4XX processors" 45 - depends LEDS_CLASS && ARCH_IXP4XX 46 help 47 This option enables support for the LEDs connected to GPIO 48 outputs of the Intel IXP4XX processors. To be useful the ··· 51 52 config LEDS_TOSA 53 tristate "LED Support for the Sharp SL-6000 series" 54 - depends LEDS_CLASS && PXA_SHARPSL 55 help 56 This option enables support for the LEDs on Sharp Zaurus 57 SL-6000 series. ··· 65 66 config LEDS_AMS_DELTA 67 tristate "LED Support for the Amstrad Delta (E3)" 68 - depends LEDS_CLASS && MACH_AMS_DELTA 69 help 70 This option enables support for the LEDs on Amstrad Delta (E3). 71 ··· 86 87 config LEDS_TRIGGERS 88 bool "LED Trigger support" 89 - depends NEW_LEDS 90 help 91 This option enables trigger support for the leds class. 92 These triggers allow kernel events to drive the LEDs and can ··· 94 95 config LEDS_TRIGGER_TIMER 96 tristate "LED Timer Trigger" 97 - depends LEDS_TRIGGERS 98 help 99 This allows LEDs to be controlled by a programmable timer 100 via sysfs. If unsure, say Y. 101 102 config LEDS_TRIGGER_IDE_DISK 103 bool "LED IDE Disk Trigger" 104 - depends LEDS_TRIGGERS && BLK_DEV_IDEDISK 105 help 106 This allows LEDs to be controlled by IDE disk activity. 107 If unsure, say Y. 108 109 config LEDS_TRIGGER_HEARTBEAT 110 tristate "LED Heartbeat Trigger" 111 - depends LEDS_TRIGGERS 112 help 113 This allows LEDs to be controlled by a CPU load average. 114 The flash frequency is a hyperbolic function of the 1-minute
··· 12 13 config LEDS_CLASS 14 tristate "LED Class Support" 15 + depends on NEW_LEDS 16 help 17 This option enables the led sysfs class in /sys/class/leds. You'll 18 need this to do anything useful with LEDs. If unsure, say N. ··· 21 22 config LEDS_CORGI 23 tristate "LED Support for the Sharp SL-C7x0 series" 24 + depends on LEDS_CLASS && PXA_SHARP_C7xx 25 help 26 This option enables support for the LEDs on Sharp Zaurus 27 SL-C7x0 series (C700, C750, C760, C860). 28 29 config LEDS_LOCOMO 30 tristate "LED Support for Locomo device" 31 + depends on LEDS_CLASS && SHARP_LOCOMO 32 help 33 This option enables support for the LEDs on Sharp Locomo. 34 Zaurus models SL-5500 and SL-5600. 35 36 config LEDS_SPITZ 37 tristate "LED Support for the Sharp SL-Cxx00 series" 38 + depends on LEDS_CLASS && PXA_SHARP_Cxx00 39 help 40 This option enables support for the LEDs on Sharp Zaurus 41 SL-Cxx00 series (C1000, C3000, C3100). 42 43 config LEDS_IXP4XX 44 tristate "LED Support for GPIO connected LEDs on IXP4XX processors" 45 + depends on LEDS_CLASS && ARCH_IXP4XX 46 help 47 This option enables support for the LEDs connected to GPIO 48 outputs of the Intel IXP4XX processors. To be useful the ··· 51 52 config LEDS_TOSA 53 tristate "LED Support for the Sharp SL-6000 series" 54 + depends on LEDS_CLASS && PXA_SHARPSL 55 help 56 This option enables support for the LEDs on Sharp Zaurus 57 SL-6000 series. ··· 65 66 config LEDS_AMS_DELTA 67 tristate "LED Support for the Amstrad Delta (E3)" 68 + depends on LEDS_CLASS && MACH_AMS_DELTA 69 help 70 This option enables support for the LEDs on Amstrad Delta (E3). 71 ··· 86 87 config LEDS_TRIGGERS 88 bool "LED Trigger support" 89 + depends on NEW_LEDS 90 help 91 This option enables trigger support for the leds class. 92 These triggers allow kernel events to drive the LEDs and can ··· 94 95 config LEDS_TRIGGER_TIMER 96 tristate "LED Timer Trigger" 97 + depends on LEDS_TRIGGERS 98 help 99 This allows LEDs to be controlled by a programmable timer 100 via sysfs. If unsure, say Y. 101 102 config LEDS_TRIGGER_IDE_DISK 103 bool "LED IDE Disk Trigger" 104 + depends on LEDS_TRIGGERS && BLK_DEV_IDEDISK 105 help 106 This allows LEDs to be controlled by IDE disk activity. 107 If unsure, say Y. 108 109 config LEDS_TRIGGER_HEARTBEAT 110 tristate "LED Heartbeat Trigger" 111 + depends on LEDS_TRIGGERS 112 help 113 This allows LEDs to be controlled by a CPU load average. 114 The flash frequency is a hyperbolic function of the 1-minute
+1 -1
drivers/media/video/ov7670.c
··· 18 #include <linux/i2c.h> 19 20 21 - MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net."); 22 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); 23 MODULE_LICENSE("GPL"); 24
··· 18 #include <linux/i2c.h> 19 20 21 + MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net>"); 22 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); 23 MODULE_LICENSE("GPL"); 24
+1 -2
drivers/net/e100.c
··· 1930 nic->rx_to_use = nic->rx_to_clean = NULL; 1931 nic->ru_running = RU_UNINITIALIZED; 1932 1933 - if(!(nic->rxs = kmalloc(sizeof(struct rx) * count, GFP_ATOMIC))) 1934 return -ENOMEM; 1935 - memset(nic->rxs, 0, sizeof(struct rx) * count); 1936 1937 for(rx = nic->rxs, i = 0; i < count; rx++, i++) { 1938 rx->next = (i + 1 < count) ? rx + 1 : nic->rxs;
··· 1930 nic->rx_to_use = nic->rx_to_clean = NULL; 1931 nic->ru_running = RU_UNINITIALIZED; 1932 1933 + if(!(nic->rxs = kcalloc(count, sizeof(struct rx), GFP_ATOMIC))) 1934 return -ENOMEM; 1935 1936 for(rx = nic->rxs, i = 0; i < count; rx++, i++) { 1937 rx->next = (i + 1 < count) ? rx + 1 : nic->rxs;
+2 -2
drivers/serial/Kconfig
··· 663 664 config V850E_UARTB 665 bool 666 - depends V850E_UART && V850E_ME2 667 default y 668 669 config V850E_UART_CONSOLE ··· 909 910 config SERIAL_TXX9 911 bool "TMPTX39XX/49XX SIO support" 912 - depends HAS_TXX9_SERIAL 913 select SERIAL_CORE 914 default y 915
··· 663 664 config V850E_UARTB 665 bool 666 + depends on V850E_UART && V850E_ME2 667 default y 668 669 config V850E_UART_CONSOLE ··· 909 910 config SERIAL_TXX9 911 bool "TMPTX39XX/49XX SIO support" 912 + depends on HAS_TXX9_SERIAL 913 select SERIAL_CORE 914 default y 915
+1 -1
drivers/serial/icom.c
··· 1510 } 1511 1512 if ( (retval = pci_request_regions(dev, "icom"))) { 1513 - dev_err(&dev->dev, "pci_request_region FAILED\n"); 1514 pci_disable_device(dev); 1515 return retval; 1516 }
··· 1510 } 1511 1512 if ( (retval = pci_request_regions(dev, "icom"))) { 1513 + dev_err(&dev->dev, "pci_request_regions FAILED\n"); 1514 pci_disable_device(dev); 1515 return retval; 1516 }
+4 -10
fs/Kconfig
··· 12 Ext2 is a standard Linux file system for hard disks. 13 14 To compile this file system support as a module, choose M here: the 15 - module will be called ext2. Be aware however that the file system 16 - of your root partition (the one containing the directory /) cannot 17 - be compiled as a module, and so this could be dangerous. 18 19 If unsure, say Y. 20 ··· 96 (available at <http://sourceforge.net/projects/e2fsprogs/>). 97 98 To compile this file system support as a module, choose M here: the 99 - module will be called ext3. Be aware however that the file system 100 - of your root partition (the one containing the directory /) cannot 101 - be compiled as a module, and so this may be dangerous. 102 103 config EXT3_FS_XATTR 104 bool "Ext3 extended attributes" ··· 159 features will be added to ext4dev gradually. 160 161 To compile this file system support as a module, choose M here. The 162 - module will be called ext4dev. Be aware, however, that the filesystem 163 - of your root partition (the one containing the directory /) cannot 164 - be compiled as a module, and so this could be dangerous. 165 166 If unsure, say N. 167 ··· 1002 1003 config HUGETLBFS 1004 bool "HugeTLB file system support" 1005 - depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN 1006 help 1007 hugetlbfs is a filesystem backing for HugeTLB pages, based on 1008 ramfs. For architectures that support it, say Y here and read
··· 12 Ext2 is a standard Linux file system for hard disks. 13 14 To compile this file system support as a module, choose M here: the 15 + module will be called ext2. 16 17 If unsure, say Y. 18 ··· 98 (available at <http://sourceforge.net/projects/e2fsprogs/>). 99 100 To compile this file system support as a module, choose M here: the 101 + module will be called ext3. 102 103 config EXT3_FS_XATTR 104 bool "Ext3 extended attributes" ··· 163 features will be added to ext4dev gradually. 164 165 To compile this file system support as a module, choose M here. The 166 + module will be called ext4dev. 167 168 If unsure, say N. 169 ··· 1008 1009 config HUGETLBFS 1010 bool "HugeTLB file system support" 1011 + depends on X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN 1012 help 1013 hugetlbfs is a filesystem backing for HugeTLB pages, based on 1014 ramfs. For architectures that support it, say Y here and read
+1 -2
fs/binfmt_elf_fdpic.c
··· 706 return -ELIBBAD; 707 708 size = sizeof(*loadmap) + nloads * sizeof(*seg); 709 - loadmap = kmalloc(size, GFP_KERNEL); 710 if (!loadmap) 711 return -ENOMEM; 712 713 params->loadmap = loadmap; 714 - memset(loadmap, 0, size); 715 716 loadmap->version = ELF32_FDPIC_LOADMAP_VERSION; 717 loadmap->nsegs = nloads;
··· 706 return -ELIBBAD; 707 708 size = sizeof(*loadmap) + nloads * sizeof(*seg); 709 + loadmap = kzalloc(size, GFP_KERNEL); 710 if (!loadmap) 711 return -ENOMEM; 712 713 params->loadmap = loadmap; 714 715 loadmap->version = ELF32_FDPIC_LOADMAP_VERSION; 716 loadmap->nsegs = nloads;
+1 -1
include/linux/compiler.h
··· 40 #error no compiler-gcc.h file for this gcc version 41 #elif __GNUC__ == 4 42 # include <linux/compiler-gcc4.h> 43 - #elif __GNUC__ == 3 44 # include <linux/compiler-gcc3.h> 45 #else 46 # error Sorry, your compiler is too old/not recognized.
··· 40 #error no compiler-gcc.h file for this gcc version 41 #elif __GNUC__ == 4 42 # include <linux/compiler-gcc4.h> 43 + #elif __GNUC__ == 3 && __GNUC_MINOR__ >= 2 44 # include <linux/compiler-gcc3.h> 45 #else 46 # error Sorry, your compiler is too old/not recognized.
-25
include/linux/configfs.h
··· 160 void (*drop_item)(struct config_group *group, struct config_item *item); 161 }; 162 163 - 164 - 165 - /** 166 - * Use these macros to make defining attributes easier. See include/linux/device.h 167 - * for examples.. 168 - */ 169 - 170 - #if 0 171 - #define __ATTR(_name,_mode,_show,_store) { \ 172 - .attr = {.ca_name = __stringify(_name), .ca_mode = _mode, .ca_owner = THIS_MODULE }, \ 173 - .show = _show, \ 174 - .store = _store, \ 175 - } 176 - 177 - #define __ATTR_RO(_name) { \ 178 - .attr = { .ca_name = __stringify(_name), .ca_mode = 0444, .ca_owner = THIS_MODULE }, \ 179 - .show = _name##_show, \ 180 - } 181 - 182 - #define __ATTR_NULL { .attr = { .name = NULL } } 183 - 184 - #define attr_name(_attr) (_attr).attr.name 185 - #endif 186 - 187 - 188 struct configfs_subsystem { 189 struct config_group su_group; 190 struct semaphore su_sem;
··· 160 void (*drop_item)(struct config_group *group, struct config_item *item); 161 }; 162 163 struct configfs_subsystem { 164 struct config_group su_group; 165 struct semaphore su_sem;
+1 -1
include/linux/sysctl.h
··· 11 ** the sysctl() binary interface. Do *NOT* change the 12 ** numbering of any existing values here, and do not change 13 ** any numbers within any one set of values. If you have to 14 - ** have to redefine an existing interface, use a new number for it. 15 ** The kernel will then return -ENOTDIR to any application using 16 ** the old binary interface. 17 **
··· 11 ** the sysctl() binary interface. Do *NOT* change the 12 ** numbering of any existing values here, and do not change 13 ** any numbers within any one set of values. If you have to 14 + ** redefine an existing interface, use a new number for it. 15 ** The kernel will then return -ENOTDIR to any application using 16 ** the old binary interface. 17 **
+1 -1
init/Kconfig
··· 348 If unsure say Y here. 349 350 config KALLSYMS 351 - bool "Load all symbols for debugging/kksymoops" if EMBEDDED 352 default y 353 help 354 Say Y here to let the kernel print out symbolic crash information and
··· 348 If unsure say Y here. 349 350 config KALLSYMS 351 + bool "Load all symbols for debugging/ksymoops" if EMBEDDED 352 default y 353 help 354 Say Y here to let the kernel print out symbolic crash information and
+1 -1
lib/Kconfig.debug
··· 437 Provide fault-injection capability for alloc_pages(). 438 439 config FAIL_MAKE_REQUEST 440 - bool "Fault-injection capabilitiy for disk IO" 441 depends on FAULT_INJECTION 442 help 443 Provide fault-injection capability for disk IO.
··· 437 Provide fault-injection capability for alloc_pages(). 438 439 config FAIL_MAKE_REQUEST 440 + bool "Fault-injection capability for disk IO" 441 depends on FAULT_INJECTION 442 help 443 Provide fault-injection capability for disk IO.
+1 -1
net/ipv4/ip_fragment.c
··· 565 } else { 566 struct sk_buff *free_it = next; 567 568 - /* Old fragmnet is completely overridden with 569 * new one drop it. 570 */ 571 next = next->next;
··· 565 } else { 566 struct sk_buff *free_it = next; 567 568 + /* Old fragment is completely overridden with 569 * new one drop it. 570 */ 571 next = next->next;
+1 -1
sound/aoa/fabrics/Kconfig
··· 1 config SND_AOA_FABRIC_LAYOUT 2 tristate "layout-id fabric" 3 - depends SND_AOA 4 select SND_AOA_SOUNDBUS 5 select SND_AOA_SOUNDBUS_I2S 6 ---help---
··· 1 config SND_AOA_FABRIC_LAYOUT 2 tristate "layout-id fabric" 3 + depends on SND_AOA 4 select SND_AOA_SOUNDBUS 5 select SND_AOA_SOUNDBUS_I2S 6 ---help---