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