1. 05 3月, 2015 4 次提交
    • T
      ARM: sunxi_defconfig: increase the number of maximum number of CPUs to 8 · afc1ad7e
      Tyler Baker 提交于
      The a80 optimus has 8 CPUs. I propose we increase the maximum number of CPUs to 8 to avoid the following warning identified during automated boot testing [1].
      
      ------------[ cut here ]------------
      WARNING: CPU: 0 PID: 0 at ../arch/arm/kernel/devtree.c:144 arm_dt_init_cpu_maps+0x110/0x1e0()
      DT /cpu 5 nodes greater than max cores 4, capping them
      CPU: 0 PID: 0 Comm: swapper Not tainted 3.19.0-00528-gbdccc4ed #1
      Hardware name: Allwinner sun9i Family
      [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
      [] (show_stack) from [] (dump_stack+0x74/0x90)
      [] (dump_stack) from [] (warn_slowpath_common+0x70/0xac)
      [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x30/0x40)
      [] (warn_slowpath_fmt) from [] (arm_dt_init_cpu_maps+0x110/0x1e0)
      [] (arm_dt_init_cpu_maps) from [] (setup_arch+0x634/0x8d4)
      [] (setup_arch) from [] (start_kernel+0x88/0x3ac)
      [] (start_kernel) from [<20008074>] (0x20008074)
      ---[ end trace cb88537fdc8fa200 ]---
      
      [1] http://storage.kernelci.org/mainline/v3.19-528-gbdccc4edeb03/arm-sunxi_defconfig/lab-tbaker/boot-sun9i-a80-optimus.html
      
      Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
      Cc: Olof Johansson <olof@lixom.net>
      Cc: Kevin Hilman <khilman@kernel.org>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Signed-off-by: NTyler Baker <tyler.baker@linaro.org>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      afc1ad7e
    • A
      Merge tag 'at91-fixes' of... · bc761616
      Arnd Bergmann 提交于
      Merge tag 'at91-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91 into fixes
      
      Merge "First fixes batch for AT91 on 4.0" from Nicolas Ferre:
      
      - PM slowclock fixes for DDR and timeouts
      - fix some DT entries
      - little defconfig updates
      - the removal of a harmful watchdog option + its detailed documentation
      
      * tag 'at91-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91:
        ARM: at91/dt: keep watchdog running in idle mode
        dts: Documentation: AT91 Watchdog, explain what atmel,idle-halt property really do
        ARM: at91/defconfig: add at91rm9200 ethernet support
        ARM: at91/defconfig: remove CONFIG_SYSFS_DEPRECATED
        ARM: at91/dt: at91sam9260: fix usart pinctrl
        ARM: at91/dt: sama5d4: add missing alias for i2c0
        ARM: at91/dt: at91sam9263: Fixup sram1 device tree node
        ARM: at91: pm: fix SRAM allocation
        ARM: at91: pm: fix at91rm9200 standby
        pm: at91: Workaround DDRSDRC self-refresh bug with LPDDR1 memories.
        pm: at91: pm_slowclock: fix suspend/resume hang up in timeouts
      bc761616
    • A
      Merge tag 'samsung-fixes-1' of... · 0be32d2f
      Arnd Bergmann 提交于
      Merge tag 'samsung-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes
      
      Merge "Samsung fixes for v4.0" from Kukjin Kim:
      
      * tag samsung-fixes-1:
        ARM: EXYNOS: Fix wrong hwirq of RTC interrupt for Exynos3250 SoC
        ARM: EXYNOS: Don't use LDREX and STREX after disabling cache coherency
      0be32d2f
    • A
      Merge tag 'samsung-fixes-dt' of... · 3c02bfc4
      Arnd Bergmann 提交于
      Merge tag 'samsung-fixes-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes
      
      Merge "Samsung tmu and hdmi regression fixes for v4.0" from Kukjin Kim:
      
      - The thermal management unit and HDMI (drm mixer driver) related
      reworks have been merged in v4.0 merge window. So if this DT changes
      are missed for v4.0, we regressions in v4.0 release for exynos
      platforms such as exynos5250, exynos5420, exynos4 SoCs.
      
      - Note since there was a dependency with driver side, this cannot
      be sent to upstream during preivous merge window and now it has been
      resolved.
      
      * tag 'samsung-fixes-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
        ARM: dts: add display power domain for exynos5250
        ARM: dts: add 'hdmi' clock to mixer nodes for exynos5250 and exynos5420
        ARM: dts: enable hdmi support for exynos4210-universal_c210
        ARM: dts: enable hdmi support for exynos4412-odroid-common
        ARM: dts: add dependency between TV and LCD0 power domains for exynos4
        ARM: dts: add hdmi related nodes for exynos4 SoCs
        ARM: EXYNOS: add support for sub-power domains
        dt-bindings: document a note about power domain subdomains
        ARM: dts: Provide dt bindings identical for Exynos TMU
        ARM: dts: Trip points and sensor configuration data for exynos5440
        ARM: dts: define default thermal-zones for exynos4
        ARM: dts: default trip points definition for exynos5420
        ARM: dts: add TMU default definitions for exynos4412
        ARM: dts: Adding CPU cooling binding for Exynos SoCs
        ARM: dts: Enable TMU for exynos4412-odriod-common
        ARM: dts: Add LDO10 for TMU for exynos4412-odroid-common
        ARM: dts: Enable TMU for exynos4210-trats
      3c02bfc4
  2. 04 3月, 2015 13 次提交
  3. 03 3月, 2015 4 次提交
    • L
      Merge tag 'gpio-v4.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio · 023a6007
      Linus Torvalds 提交于
      Pull GPIO fixes from Linus Walleij:
       "Two GPIO fixes:
      
         - Fix a translation problem in of_get_named_gpiod_flags()
      
         - Fix a long standing container_of() mistake in the TPS65912 driver"
      
      * tag 'gpio-v4.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
        gpio: tps65912: fix wrong container_of arguments
        gpiolib: of: allow of_gpiochip_find_and_xlate to find more than one chip per node
      023a6007
    • L
      Merge branch 'fixes-for-4.0-rc2' of... · 10d6dfc1
      Linus Torvalds 提交于
      Merge branch 'fixes-for-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal
      
      Pull thermal management fixes from Eduardo Valentin:
       "Specifics:
      
         - Several fixes in tmon tool.
      
         - Fixes in intel int340x for _ART and _TRT tables.
      
         - Add id for Avoton SoC into powerclamp driver.
      
         - Fixes in RCAR thermal driver to remove race conditions and fix fail
           path
      
         - Fixes in TI thermal driver: removal of unnecessary code and build
           fix if !CONFIG_PM_SLEEP
      
         - Cleanups in exynos thermal driver
      
         - Add stubs for include/linux/thermal.h.  Now drivers using thermal
           calls but that also work without CONFIG_THERMAL will be able to
           compile for systems that don't care about thermal.
      
        Note: I am sending this pull on Rui's behalf while he fixes issues in
        his Linux box"
      
      * 'fixes-for-4.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal:
        thermal: int340x_thermal: Ignore missing _ART, _TRT tables
        thermal/intel_powerclamp: add id for Avoton SoC
        tools/thermal: tmon: silence 'set but not used' warnings
        tools/thermal: tmon: use pkg-config to determine library dependencies
        tools/thermal: tmon: support cross-compiling
        tools/thermal: tmon: add .gitignore
        tools/thermal: tmon: fixup tui windowing calculations
        tools/thermal: tmon: tui: don't hard-code dialog window size assumptions
        tools/thermal: tmon: add min/max macros
        tools/thermal: tmon: add --target-temp parameter
        thermal: exynos: Clean-up code to use oneline entry for exynos compatible table
        thermal: rcar: Make error and remove paths symmetrical with init
        thermal: rcar: Fix race condition between init and interrupt
        thermal: Introduce dummy functions when thermal is not defined
        ti-soc-thermal: Delete an unnecessary check before the function call "cpufreq_cooling_unregister"
        thermal: ti-soc-thermal: bandgap: Fix build warning if !CONFIG_PM_SLEEP
      10d6dfc1
    • L
      Merge tag 'md/4.0-fixes' of git://neil.brown.name/md · 1a6f77ab
      Linus Torvalds 提交于
      Pull md fixes from Neil Brown:
       "Three md fixes:
      
         - fix a read-balance problem that was reported 2 years ago, but that
           I never noticed the report :-(
      
         - fix for rare RAID6 problem causing incorrect bitmap updates when
           two devices fail.
      
         - add __ATTR_PREALLOC annotation now that it is possible"
      
      * tag 'md/4.0-fixes' of git://neil.brown.name/md:
        md: mark some attributes as pre-alloc
        raid5: check faulty flag for array status during recovery.
        md/raid1: fix read balance when a drive is write-mostly.
      1a6f77ab
    • L
      Merge tag 'metag-fixes-v4.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag · 49db1f0e
      Linus Torvalds 提交于
      Pull arch/metag fix from James Hogan:
       "This is just a single patch to fix the KSTK_EIP() and KSTK_ESP()
        macros for metag which have always been erronously returning the PC
        and stack pointer of the task's kernel context rather than from its
        user context saved at entry from userland into the kernel, which
        affects the contents of /proc/<pid>/maps and /proc/<pid>/stat"
      
      * tag 'metag-fixes-v4.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag:
        metag: Fix KSTK_EIP() and KSTK_ESP() macros
      49db1f0e
  4. 02 3月, 2015 5 次提交
  5. 01 3月, 2015 14 次提交