1. 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
  2. 20 7月, 2012 6 次提交
  3. 19 7月, 2012 8 次提交
  4. 18 7月, 2012 11 次提交
  5. 17 7月, 2012 6 次提交
  6. 16 7月, 2012 1 次提交
    • P
      ARM: dma-mapping: modify condition check while freeing pages · 46c87852
      Prathyush K 提交于
      WARNING: at mm/vmalloc.c:1471 __iommu_free_buffer+0xcc/0xd0()
      Trying to vfree() nonexistent vm area (ef095000)
      Modules linked in:
      [<c0015a18>] (unwind_backtrace+0x0/0xfc) from [<c0025a94>] (warn_slowpath_common+0x54/0x64)
      [<c0025a94>] (warn_slowpath_common+0x54/0x64) from [<c0025b38>] (warn_slowpath_fmt+0x30/0x40)
      [<c0025b38>] (warn_slowpath_fmt+0x30/0x40) from [<c0016de0>] (__iommu_free_buffer+0xcc/0xd0)
      [<c0016de0>] (__iommu_free_buffer+0xcc/0xd0) from [<c0229a5c>] (exynos_drm_free_buf+0xe4/0x138)
      [<c0229a5c>] (exynos_drm_free_buf+0xe4/0x138) from [<c022b358>] (exynos_drm_gem_destroy+0x80/0xfc)
      [<c022b358>] (exynos_drm_gem_destroy+0x80/0xfc) from [<c0211230>] (drm_gem_object_free+0x28/0x34)
      [<c0211230>] (drm_gem_object_free+0x28/0x34) from [<c0211bd0>] (drm_gem_object_release_handle+0xcc/0xd8)
      [<c0211bd0>] (drm_gem_object_release_handle+0xcc/0xd8) from [<c01abe10>] (idr_for_each+0x74/0xb8)
      [<c01abe10>] (idr_for_each+0x74/0xb8) from [<c02114e4>] (drm_gem_release+0x1c/0x30)
      [<c02114e4>] (drm_gem_release+0x1c/0x30) from [<c0210ae8>] (drm_release+0x608/0x694)
      [<c0210ae8>] (drm_release+0x608/0x694) from [<c00b75a0>] (fput+0xb8/0x228)
      [<c00b75a0>] (fput+0xb8/0x228) from [<c00b40c4>] (filp_close+0x64/0x84)
      [<c00b40c4>] (filp_close+0x64/0x84) from [<c0029d54>] (put_files_struct+0xe8/0x104)
      [<c0029d54>] (put_files_struct+0xe8/0x104) from [<c002b930>] (do_exit+0x608/0x774)
      [<c002b930>] (do_exit+0x608/0x774) from [<c002bae4>] (do_group_exit+0x48/0xb4)
      [<c002bae4>] (do_group_exit+0x48/0xb4) from [<c002bb60>] (sys_exit_group+0x10/0x18)
      [<c002bb60>] (sys_exit_group+0x10/0x18) from [<c000ee80>] (ret_fast_syscall+0x0/0x30)
      
      This patch modifies the condition while freeing to match the condition
      used while allocation. This fixes the above warning which arises when
      array size is equal to PAGE_SIZE where allocation is done using kzalloc
      but free is done using vfree.
      Signed-off-by: NPrathyush K <prathyush.k@samsung.com>
      Signed-off-by: NMarek Szyprowski <m.szyprowski@samsung.com>
      46c87852
  7. 14 7月, 2012 6 次提交
  8. 13 7月, 2012 1 次提交
    • P
      ARM: vexpress: Config option for early printk console · 1b820eaf
      Pawel Moll 提交于
      Versatile Express platform can be used in different configurations,
      the console UART used by early printk may be located at different
      addresses in the address space.
      
      This patch makes it possible to select the base address of a PL011
      UART to be used as a console output in the kernel configuration.
      The default behaviour is still the heuristic detecting memory map
      on Cortex-A core tiles.
      
      The zImage decompressor will use the same configuration values
      or print out nothing if DEBUG_LL is not enabled.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      1b820eaf