1. 17 9月, 2012 1 次提交
  2. 03 9月, 2012 1 次提交
  3. 23 8月, 2012 1 次提交
    • A
      ARM: ux500: don't select LEDS_GPIO for snowball · db43b184
      Arnd Bergmann 提交于
      Using 'select' in Kconfig is hard, a platform cannot just
      enable a driver without also making sure that its subsystem
      is there. Also, there is no actual code dependency between
      the platform and the gpio leds driver.
      
      Without this patch, building without LEDS_CLASS esults in:
      
      drivers/built-in.o: In function `create_gpio_led.part.2':
      governor_userspace.c:(.devinit.text+0x5a58): undefined reference to `led_classdev_register'
      drivers/built-in.o: In function `gpio_led_remove':
      governor_userspace.c:(.devexit.text+0x6b8): undefined reference to `led_classdev_unregister'
      
      This reverts 8733f53c "ARM: ux500: Kconfig: Compile in leds-gpio
      support for Snowball" that introduced the regression and did not
      provide a helpful explanation.
      
      In order to leave the GPIO LED code still present in normal
      builds, this also enables the symbol in u8500_defconfig, in addition
      to the other LED drivers that are already selected there.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Lee Jones <lee.jones@linaro.org>
      db43b184
  4. 10 8月, 2012 1 次提交
    • A
      ARM: s3c24xx: enable CONFIG_BUG for tct_hammer · 15b5eb2d
      Arnd Bergmann 提交于
      Disabling CONFIG_BUG creates an insane amount of build warnings, which
      makes it useless to check for building defconfigs to see if new
      warnings show up.
      
      Without this patch, building tct_hammer_defconfig results in:
      
      net/packet/af_packet.c: In function 'tpacket_rcv':
      net/packet/af_packet.c:1889:30: warning: 'hdrlen' may be used uninitialized in this function [-Wuninitialized]
      net/core/ethtool.c: In function 'ethtool_get_feature_mask':
      net/core/ethtool.c:213:1: warning: control reaches end of non-void function [-Wreturn-type]
      block/cfq-iosched.c: In function 'cfq_async_queue_prio':
      block/cfq-iosched.c:2914:1: warning: control reaches end of non-void function [-Wreturn-type]
      mm/bootmem.c: In function 'mark_bootmem':
      mm/bootmem.c:352:1: warning: control reaches end of non-void function [-Wreturn-type]
      net/core/dev.c: In function 'skb_warn_bad_offload':
      net/core/dev.c:1904:33: warning: unused variable 'null_features' [-Wunused-variable]
      drivers/mtd/chips/cfi_probe.c: In function 'cfi_chip_setup':
      include/linux/mtd/cfi.h:489:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized]
      include/linux/mtd/map.h:394:11: note: 'r.x[0]' was declared here
      include/linux/mtd/cfi.h:489:3: warning: 'r.x[0]' may be used uninitialized in this function [-Wuninitialized]
      (and many more)
      
      The size of vmlinux increases by 1.78% because of this:
      
      size obj-arm/vmlinux.nobug
         text    data     bss     dec     hex filename
         2108474  116916   55352 2280742  22cd26 obj-arm/vmlinux
      size obj-arm/vmlinux.bug
         text    data     bss     dec     hex filename
         2150804  116916   53696 2321416  236c08 obj-arm/vmlinux
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NKukjin Kim <kgene.kim@samsung.com>
      Cc: Ben Dooks <ben-linux@fluff.org>
      15b5eb2d
  5. 09 8月, 2012 1 次提交
    • A
      ARM: imx: gpmi-nand depends on mxs-dma · a3349377
      Arnd Bergmann 提交于
      It is not currently possible to build the gpmi-nand driver without
      also building the mxs-dma driver. Clarify this Kconfig and enable
      both in the defconfig file so we can build it again with both enabled.
      
      drivers/built-in.o: In function `gpmi_dma_filter':
      clk-fixed-factor.c:(.text+0xafc18): undefined reference to `mxs_dma_is_apbh'
      make[1]: *** [vmlinux] Error 1
      make: *** [sub-make] Error 2
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NDirk Behme <dirk.behme@de.bosch.com>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Cc: Sascha Hauer <kernel@pengutronix.de>
      a3349377
  6. 04 8月, 2012 1 次提交
    • M
      ARM: mxs: Remove MMAP_MIN_ADDR setting from mxs_defconfig · 3bed491c
      Marek Vasut 提交于
      The CONFIG_DEFAULT_MMAP_MIN_ADDR was set to 65536 in mxs_defconfig,
      this caused severe breakage of userland applications since the upper
      limit for ARM is 32768. By default CONFIG_DEFAULT_MMAP_MIN_ADDR is
      set to 4096 and can also be changed via /proc/sys/vm/mmap_min_addr
      if needed.
      
      Quoting Russell King [1]:
      
      "4096 is also fine for ARM too. There's not much point in having
      defconfigs change it - that would just be pure noise in the config
      files."
      
      the CONFIG_DEFAULT_MMAP_MIN_ADDR can be removed from the defconfig
      altogether.
      
      This problem was introduced by commit cde7c41f (ARM: configs: add
      defconfig for mach-mxs).
      
      [1] http://marc.info/?l=linux-arm-kernel&m=134401593807820&w=2Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: stable@vger.kernel.org
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Wolfgang Denk <wd@denx.de>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      3bed491c
  7. 31 7月, 2012 1 次提交
    • J
      ARM: 7481/1: OMAP2+: omap2plus_defconfig: enable OMAP DMA engine · 89269ef1
      Javier Martinez Canillas 提交于
      commit 13f30fc893e4610f67dd7a8b0b67aec02eac1775
      Author: Russell King <rmk+kernel@arm.linux.org.uk>
      Date:   Sat Apr 21 22:41:10 2012 +0100
      
          mmc: omap: remove private DMA API implementation
      
      removed the private DMA API implementation from the OMAP mmc host to exclusively use the DMA engine API.
      
      Unfortunately OMAP MMC and High Speed MMC host drivers don't support poll mode and only works with DMA.
      
      Since omap2plus_defconfig doesn't enable this feature by default, the
      following error is happens on an IGEPv2 Rev.C (and probably on most OMAP boards with MMC support):
      
      [    2.199981] omap_hsmmc omap_hsmmc.1: unable to obtain RX DMA engine channel 48
      [    2.215087] omap_hsmmc omap_hsmmc.0: unable to obtain RX DMA engine channel 62
      Signed-off-by: NJavier Martinez Canillas <javier@dowhile0.org>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      89269ef1
  8. 25 7月, 2012 1 次提交
  9. 22 7月, 2012 1 次提交
    • O
      ARM: exynos_defconfig: enable more platforms in defconfig · 8c0383b8
      Olof Johansson 提交于
      This enables the new EXYNOS5 platforms in the defconfig, and enables DT
      support on EXYNOS4.
      
      Other options enabled: USB host, EXT3/4, regulators and tps65090,
      networking and a few of the common usb ethernet adapters as well as the
      smsc911x controller used on some boards.
      
      I enabled EFI_PARTITION, since it's used on some filesystem images I'm
      using. I didn't see a need to keep Solaris and BSD partition format
      still enabled.
      
      Finally, framebuffer console, logo and fonts were enabled.
      
      Note that enabling some of these options introduces build coverage
      previously missing, thus introducing a few build errors and warnings
      for which fixes have been sent out already.
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      [kgene.kim@samsung.com: restored exynos4_defconfig from original]
      Signed-off-by: NKukjin Kim <kgene.kim@samsung.com>
      8c0383b8
  10. 19 7月, 2012 1 次提交
  11. 12 7月, 2012 1 次提交
  12. 11 7月, 2012 2 次提交
  13. 10 7月, 2012 1 次提交
  14. 09 7月, 2012 3 次提交
  15. 07 7月, 2012 1 次提交
  16. 06 7月, 2012 1 次提交
  17. 05 7月, 2012 1 次提交
  18. 02 7月, 2012 1 次提交
  19. 30 6月, 2012 2 次提交
  20. 28 6月, 2012 1 次提交
  21. 27 6月, 2012 3 次提交
  22. 21 6月, 2012 2 次提交
  23. 20 6月, 2012 1 次提交
  24. 14 6月, 2012 1 次提交
  25. 12 6月, 2012 1 次提交
  26. 01 6月, 2012 1 次提交
  27. 30 5月, 2012 1 次提交
  28. 15 5月, 2012 2 次提交
  29. 14 5月, 2012 1 次提交
  30. 13 5月, 2012 3 次提交