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