1. 23 Nov, 2011 5 commits
  2. 22 Nov, 2011 8 commits
  3. 17 Nov, 2011 1 commit
  4. 16 Nov, 2011 6 commits
    • Shawn Guo's avatar
      ARM: Update mach-types to fix mxs build breakage · 9b7c547f
      Shawn Guo authored
      Add entry m28evk to fix the following mxs build breakage.
      
        CHK     include/generated/compile.h
        CC      arch/arm/mach-mxs/clock-mx28.o
      arch/arm/mach-mxs/clock-mx28.c: In function 'clk_misc_init':
      arch/arm/mach-mxs/clock-mx28.c:748: error: implicit declaration of
      function 'machine_is_m28evk'
      make[1]: *** [arch/arm/mach-mxs/clock-mx28.o] Error 1
      make: *** [arch/arm/mach-mxs] Error 2
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      Acked-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      9b7c547f
    • Axel Lin's avatar
      ARM: SAMSUNG: include linux/types.h at gpio-cfg.h · dc2c8358
      Axel Lin authored
      Include linux/types.h to fix below build error:
      
        CC      drivers/power/max8903_charger.o
      In file included from arch/arm/plat-samsung/include/plat/gpio-fns.h:27,
                       from arch/arm/mach-s3c2410/include/mach/gpio-fns.h:1,
                       from arch/arm/mach-s3c2410/include/mach/gpio.h:27,
                       from /home/axel/repos/git/linux-2.6/arch/arm/include/asm/gpio.h:5,
                       from include/linux/gpio.h:30,
                       from drivers/power/max8903_charger.c:23:
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'samsung_gpio_pull_t'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 's5p_gpio_drvstr_t'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:55: error: expected specifier-qualifier-list before 'samsung_gpio_pull_t'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:146: error: expected declaration specifiers or '...' before 'samsung_gpio_pull_t'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:154: error: expected '=', ',', ';', 'asm' or '__attribute__' before 's3c_gpio_getpull'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:173: error: expected declaration specifiers or '...' before 'samsung_gpio_pull_t'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h: In function 's3c_gpio_cfgrange_nopull':
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:178: error: '__force' undeclared (first use in this function)
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:178: error: (Each undeclared identifier is reported only once
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:178: error: for each function it appears in.)
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:178: error: expected ')' before 'samsung_gpio_pull_t'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:178: error: expected ')' before numeric constant
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:178: error: too many arguments to function 's3c_gpio_cfgall_range'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h: At top level:
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before 's5p_gpio_get_drvstr'
      arch/arm/plat-samsung/include/plat/gpio-cfg.h:208: error: expected declaration specifiers or '...' before 's5p_gpio_drvstr_t'
      make[2]: *** [drivers/power/max8903_charger.o] Error 1
      make[1]: *** [drivers/power] Error 2
      make: *** [drivers] Error 2
      Signed-off-by: default avatarAxel Lin <axel.lin@gmail.com>
      Cc: stable@kernel.org
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      dc2c8358
    • Kukjin Kim's avatar
      ARM: SAMSUNG: inclusion export.h instead of module.h · a69e4c28
      Kukjin Kim authored
      Only for THIS_MODULE, the <linux/export.h> file should be
      added instead of <linux/module.h>.
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      a69e4c28
    • Kukjin Kim's avatar
      ARM: S5P: Fix export.h inclusion · 12b248eb
      Kukjin Kim authored
      Commit 32aaeffb ("Merge branch 'modsplit-Oct31 2011'...")
      breaks build like following and this fixes it to add inclusion
      <linux/export.h>.
      
      arch/arm/plat-s5p/sysmmu.c:302: error: 'THIS_MODULE' undeclared here (not in a function)
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      12b248eb
    • Will Deacon's avatar
      ARM: mach-imx: convert logical CPU numbers to physical numbers · eaa142ca
      Will Deacon authored
      This patch uses the new cpu_logical_map() macro for converting logical
      CPU numbers into physical numbers when releasing CPUs during the SMP
      boot and CPU hotplug paths.
      
      Cc: Sascha Hauer <s.hauer@pengutronix.de>
      Acked-by: default avatarShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
      eaa142ca
    • Will Deacon's avatar
      ARM: highbank: convert logical CPU numbers to physical numbers · bf14fc54
      Will Deacon authored
      This patch uses the new cpu_logical_map() macro for converting logical
      CPU numbers into physical numbers when releasing CPUs during the SMP
      boot and CPU hotplug paths.
      Acked-by: default avatarRob Herring <rob.herring@calxeda.com>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
      bf14fc54
  5. 15 Nov, 2011 7 commits
  6. 14 Nov, 2011 7 commits
  7. 13 Nov, 2011 1 commit
  8. 12 Nov, 2011 5 commits
    • Rafael J. Wysocki's avatar
      ACPI / cpuidle: Remove acpi_idle_suspend (to fix suspend regression) · 3439a8da
      Rafael J. Wysocki authored
      After commit e978aa7d ("cpuidle: Move dev->last_residency update to
      driver enter routine; remove dev->last_state") setting acpi_idle_suspend
      to 1 by acpi_processor_suspend() causes the ACPI cpuidle routines to
      return error codes continuously, which in turn causes cpuidle to lock up
      (hard).
      
      However, acpi_idle_suspend doesn't appear to be useful for any
      particular purpose (it's racy and doesn't really provide any real
      protection), so it can be removed, which makes the problem go away.
      Reported-and-tested-by: default avatarTomas M. <tmezzadra@gmail.com>
      Reported-and-tested-by: default avatarFerenc Wagner <wferi@niif.hu>
      Tested-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      3439a8da
    • Alex Deucher's avatar
      drm/radeon/kms/combios: fix dynamic allocation of PM clock modes · a7c36fd8
      Alex Deucher authored
      I missed the combios path when I updated the atombios pm code.
      
      Reported by amarsh04 on IRC.
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      a7c36fd8
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · 5b34b089
      Linus Torvalds authored
      * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
        arm/imx: fix imx6q mmc error when mounting rootfs
        arm/imx: fix AUTO_ZRELADDR selection
        arm/imx: fix the references to ARCH_MX3
        ARM: mx51/53: set pwm clock parent to ipg_perclk
        arm/tegra: enable headphone detection gpio on seaboard
        arm/dt: Fix ventana SDHCI power-gpios
        arm/tegra: Don't create duplicate gpio and pinmux devices
        ARM: at91: Fix USBA gadget registration
        atmel/spi: fix missing probe
        at91/yl-9200: Fix section mismatch
        at91: vmalloc fix missing AT91_VIRT_BASE define
        ARM: at91: usart: drop static map regs for dbgu
        ARM: picoxcell: add extra temp register to addruart
        ARM: msm: fix compilation flags for MSM_SCM
        arm/mxs: fix mmc device adding for mach-mx28evk
        ARM: mxc: Remove test_for_ltirq
        ARM:i.MX: fix build error in clock-mx51-mx53.c
        ARM:i.MX: fix build error in tzic/avic.c
        ARM: mxc: fix local timer interrupt handling
        msm: boards: Fix fallout from removal of machine_desc in fixup
      5b34b089
    • Axel Lin's avatar
      [CPUFREQ] db8500: fix build error due to undeclared i variable · eb0b38a5
      Axel Lin authored
      The variable i is removed by commit ded84337
      "[CPUFREQ] db8500: remove unneeded for loop iteration over freq_table",
      but current code to print available frequencies still uses the i variable.
      Thus add the i variable back to fix below buld error:
      
        CC      drivers/cpufreq/db8500-cpufreq.o
      drivers/cpufreq/db8500-cpufreq.c: In function 'db8500_cpufreq_init':
      drivers/cpufreq/db8500-cpufreq.c:123: error: 'i' undeclared (first use in this function)
      drivers/cpufreq/db8500-cpufreq.c:123: error: (Each undeclared identifier is reported only once
      drivers/cpufreq/db8500-cpufreq.c:123: error: for each function it appears in.)
      make[2]: *** [drivers/cpufreq/db8500-cpufreq.o] Error 1
      make[1]: *** [drivers/cpufreq] Error 2
      make: *** [drivers] Error 2
      
      This patch also fixes using uninitialized i variable as array index.
      Signed-off-by: default avatarAxel Lin <axel.lin@gmail.com>
      Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarDave Jones <davej@redhat.com>
      eb0b38a5
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k · 8f042aa7
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (29 commits)
        m68k/mac: Remove mac_irq_{en,dis}able() wrappers
        m68k/irq: Remove obsolete support for user vector interrupt fixups
        m68k/irq: Remove obsolete m68k irq framework
        m68k/q40: Convert Q40/Q60 to genirq
        m68k/sun3: Convert Sun3/3x to genirq
        m68k/sun3: Use the kstat_irqs_cpu() wrapper
        m68k/apollo: Convert Apollo to genirq
        m68k/vme: Convert VME to genirq
        m68k/hp300: Convert HP9000/300 and HP9000/400 to genirq
        m68k/mac: Optimize interrupts using chain handlers
        m68k/mac: Convert Mac to genirq
        m68k/amiga: Optimize interrupts using chain handlers
        m68k/amiga: Convert Amiga to genirq
        m68k/amiga: Refactor amiints.c
        m68k/atari: Remove code and comments about different irq types
        m68k/atari: Convert Atari to genirq
        m68k/irq: Add genirq support
        m68k/irq: Remove obsolete IRQ_FLG_* users
        m68k/irq: Rename {,__}m68k_handle_int()
        m68k/irq: Add m68k_setup_irq_controller()
        ...
      8f042aa7