1. 26 4月, 2016 1 次提交
  2. 25 4月, 2016 1 次提交
  3. 24 4月, 2016 2 次提交
  4. 23 4月, 2016 4 次提交
    • K
      Merge tag 'imx-fixes-4.6' of... · e6d939bf
      Kevin Hilman 提交于
      Merge tag 'imx-fixes-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes
      
      Merge "ARM: i.MX fixes for 4.6" from Shawn Guo:
      
      The i.MX fixes for 4.6:
       - The sdhci-esdhc-imx DMA support is broken due to commit 7b91369b
         ("mmc: sdhci: Set DMA mask when adding host").  It requires device's
         dma_mask be set up properly to get DMA work.  The fixing patch
         initializes the DMA mask to enable the access again.
      
      * tag 'imx-fixes-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: mach-imx: sdhci-esdhc-imx: initialize DMA mask
      e6d939bf
    • K
      Merge tag 'omap-for-v4.6/fixes-rc3' of... · 22c49e5a
      Kevin Hilman 提交于
      Merge tag 'omap-for-v4.6/fixes-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
      
      Merge "omap fixes for v4.6-rc cycle" from Tony Lindgren:
      
      Fixes for omaps for v4.6-rc cycle:
      
      - Clockdomain fix for dra7 timer interrupts
      
      - Two fixes for GPMC EDMA binding, I missed the need for a merge with
        GPMC changes and EDMA changes
      
      - Fix beagle-x15 eSATA by dropping misconfigured extcon_usb1
      
      - Fix occasional external aborts on 36xx with PM that we've been
        chasing for past few months. It turned out to be duplicate restore
        of INTC registers that can in some cases cause us to hit erratum 1.106.
      
      * tag 'omap-for-v4.6/fixes-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP3: Fix external abort on 36xx waking from off mode idle
        ARM: dts: am57xx-beagle-x15: remove extcon_usb1
        ARM: dts: am437x: Fix GPMC dma properties
        ARM: dts: am33xx: Fix GPMC dma properties
        ARM: DRA7: clockdomain: Implement timer workaround for errata i874
      22c49e5a
    • K
      Merge tag 'renesas-fixes-for-v4.6' of... · c95e2e7e
      Kevin Hilman 提交于
      Merge tag 'renesas-fixes-for-v4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes
      
      Merge "Renesas ARM Based SoC Fixes for v4.6" from Simon Horman:
      
      Renesas ARM Based SoC Fixes for v4.6
      
      * Correct preset_lpj calculation which may lead to too short delays
      * Correct handling of optional clocks on r8a7791 to restore
        access to the serial port the porter board
      
      * tag 'renesas-fixes-for-v4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: timer: Fix preset_lpj leading to too short delays
        Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"
        ARM: dts: r8a7791: Don't disable referenced optional clocks
      c95e2e7e
    • K
      Merge tag 'omap-for-v4.6/fixes-rc2-v2-signed' of... · c0e30913
      Kevin Hilman 提交于
      Merge tag 'omap-for-v4.6/fixes-rc2-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
      
      Merge "omap fixes against v4.6-rc2" from Tony Lindgren
      
      Fixes for omaps against v4.6-rc2, mostly to fix suspend for beagle-x15
      that broke when we added runtime based SoC revision detection earlier.
      
      It seems suspend worked earlier as things were only partially initialized,
      while now we initialize things properly for dra7.
      
      Note that the "ARM: OMAP: Catch callers of revision information prior
      to it being populated" had to be reverted as it caused bogus warnings
      for other SoCs because omap initcalls bail out based on revision being
      set to 0 for other SoCs. These initcalls will mostly just disappear
      when we drop support for omap3 legacy booting.
      
      Also included is a fix for dra7 sys_32k_ck clock source that is not
      enabled on boot making system fall back to using emulated clock.
      
      * tag 'omap-for-v4.6/fixes-rc2-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (198 commits)
        Revert "ARM: OMAP: Catch callers of revision information prior to it being populated"
        ARM: OMAP: Catch callers of revision information prior to it being populated
        ARM: dts: dra7: Correct clock tree for sys_32k_ck
        ARM: OMAP: DRA7: Provide proper class to omap2_set_globals_tap
        ARM: OMAP: DRA7: wakeupgen: Skip SAR save for wakeupgen
        Linux 4.6-rc2
        v4l2-mc: avoid warning about unused variable
        Convert straggling drivers to new six-argument get_user_pages()
        .mailmap: add Christophe Ricard
        Make CONFIG_FHANDLE default y
        mm/page_isolation.c: fix the function comments
        oom, oom_reaper: do not enqueue task if it is on the oom_reaper_list head
        mm/page_isolation: fix tracepoint to mirror check function behavior
        mm/rmap: batched invalidations should use existing api
        x86/mm: TLB_REMOTE_SEND_IPI should count pages
        mm: fix invalid node in alloc_migrate_target()
        include/linux/huge_mm.h: return NULL instead of false for pmd_trans_huge_lock()
        mm, kasan: fix compilation for CONFIG_SLAB
        MAINTAINERS: orangefs mailing list is subscribers-only
        net: mvneta: fix changing MTU when using per-cpu processing
        ...
      c0e30913
  5. 20 4月, 2016 3 次提交
  6. 19 4月, 2016 1 次提交
  7. 15 4月, 2016 1 次提交
  8. 14 4月, 2016 5 次提交
  9. 13 4月, 2016 8 次提交
  10. 11 4月, 2016 1 次提交
    • K
      ARM: DRA7: clockdomain: Implement timer workaround for errata i874 · 1cbabcb9
      Keerthy 提交于
      Errata Title:
      i874: TIMER5/6/7/8 interrupts not propagated
      
      Description:
      When TIMER5, TIMER6, TIMER7, or TIMER8 clocks are enabled
      (CM_IPU_TIMER5/6/7/8_CLKCTRL[0:1]MODULEMODE=0x2:ENABLE) and the CD-IPU
      is in HW_AUTO mode (CM_IPU_CLKSTCTRL[0:1]CLKTRCTRL=0x3:HW_AUTO) the
      corresponding TIMER will continue counting, but enabled interrupts
      will not be propagated to the destinations (MPU, DSP, etc) in the
      SoC until the TIMER registers are accessed from the CPUs (MPU, DSP
      etc.). This can result in missed timer interrupts.
      
      Workaround:
      In order for TIMER5/6/7/8 interrupts to be propagated and serviced
      correctly the CD_IPU domain should be set to SW_WKUP mode
      (CM_IPU_CLKSTCTRL[0:1]CLKTRCTRL=0x2:SW_WKUP).
      
      The above workaround is achieved by switching the IPU clockdomain
      flags from HWSUP_SWSUP to SWSUP only.
      Signed-off-by: NKeerthy <j-keerthy@ti.com>
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      1cbabcb9
  11. 09 4月, 2016 4 次提交
  12. 08 4月, 2016 2 次提交
    • N
      ARM: OMAP: DRA7: Provide proper class to omap2_set_globals_tap · ec490f6f
      Nishanth Menon 提交于
      When commit 06c2d368 ("ARM: OMAP: DRA7: Make use of omap_revision
      information for soc_is* calls") introduced SoC check using
      omap_revision, it missed providing DRA7 as class for initializing
      the omap_version variable. Without doing this, soc_is_dra7xx() will
      fail and as a result, omap4_pm_init_early never initializes the dra7
      erratum for CPU power state. This causes the suspend path to fail
      on DRA7 devices.
      
      Fixes: 06c2d368 ("ARM: OMAP: DRA7: Make use of omap_revision information for soc_is* calls")
      Signed-off-by: NNishanth Menon <nm@ti.com>
      Tested-by: NKeerthy <j-keerthy@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      ec490f6f
    • N
      ARM: OMAP: DRA7: wakeupgen: Skip SAR save for wakeupgen · c783e6fd
      Nishanth Menon 提交于
      DRA7 has no SAR region for automated save and restore of wakeupgen,
      which does not make real since the SoC really does not do legacy OFF
      mode anymore. Further wakeupgen should never loose context in CSWR
      retention mode for MPU domain on DRA7 since that is the deepest state
      we will enter.
      
      So, just skip, instead of oopsing as follows while attemptint to enter
      suspend on BeagleBoard-X15.
      [   55.589771] Unable to handle kernel paging request at virtual address 00002684
      [   55.589771] pgd = ec69c000
      [...]
      [   55.589771] [<c0123cc8>] (irq_notifier) from [<c015ad70>] (notifier_call_chain+0x4c/0x8c)
      [   55.589771] [<c015ad70>] (notifier_call_chain) from [<c021469c>] (cpu_cluster_pm_enter+0x2c/0x78)
      [   55.589771] [<c021469c>] (cpu_cluster_pm_enter) from [<c0514508>] (syscore_suspend+0xb8/0x31c)
      [   55.589771] [<c0514508>] (syscore_suspend) from [<c0197d24>] (suspend_devices_and_enter+0x308/0x9e4)
      [   55.589771] [<c0197d24>] (suspend_devices_and_enter) from [<c0198a40>] (pm_suspend+0x640/0x75c)
      [   55.589771] [<c0198a40>] (pm_suspend) from [<c0196bcc>] (state_store+0x64/0xb8)
      [   55.589771] [<c0196bcc>] (state_store) from [<c0307914>] (kernfs_fop_write+0xc0/0x1bc)
      [   55.589771] [<c0307914>] (kernfs_fop_write) from [<c028ac80>] (__vfs_write+0x1c/0xd8)
      [   55.589771] [<c028ac80>] (__vfs_write) from [<c028bb70>] (vfs_write+0x90/0x16c)
      [   55.589771] [<c028bb70>] (vfs_write) from [<c028c890>] (SyS_write+0x44/0x9c)
      [   55.589771] [<c028c890>] (SyS_write) from [<c0107840>] (ret_fast_syscall+0x0/0x1c)
      [...]
      Signed-off-by: NNishanth Menon <nm@ti.com>
      Tested-by: NKeerthy <j-keerthy@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      c783e6fd
  13. 03 4月, 2016 7 次提交
    • L
      Linux 4.6-rc2 · 9735a227
      Linus Torvalds 提交于
      9735a227
    • L
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 4c3b73c6
      Linus Torvalds 提交于
      Pull perf fixes from Ingo Molnar:
       "Misc kernel side fixes:
      
         - fix event leak
         - fix AMD PMU driver bug
         - fix core event handling bug
         - fix build bug on certain randconfigs
      
        Plus misc tooling fixes"
      
      * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf/x86/amd/ibs: Fix pmu::stop() nesting
        perf/core: Don't leak event in the syscall error path
        perf/core: Fix time tracking bug with multiplexing
        perf jit: genelf makes assumptions about endian
        perf hists: Fix determination of a callchain node's childlessness
        perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples
        perf tools: Fix build break on powerpc
        perf/x86: Move events_sysfs_show() outside CPU_SUP_INTEL
        perf bench: Fix detached tarball building due to missing 'perf bench memcpy' headers
        perf tests: Fix tarpkg build test error output redirection
      4c3b73c6
    • L
      Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 7b367f5d
      Linus Torvalds 提交于
      Pull core kernel fixes from Ingo Molnar:
       "This contains the nohz/atomic cleanup/fix for the fetch_or() ugliness
        you noted during the original nohz pull request, plus there's also
        misc fixes:
      
         - fix liblockdep build bug
         - fix uapi header build bug
         - print more lockdep hash collision info to help debug recent reports
           of hash collisions
         - update MAINTAINERS email address"
      
      * 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        MAINTAINERS: Update my email address
        locking/lockdep: Print chain_key collision information
        uapi/linux/stddef.h: Provide __always_inline to userspace headers
        tools/lib/lockdep: Fix unsupported 'basename -s' in run_tests.sh
        locking/atomic, sched: Unexport fetch_or()
        timers/nohz: Convert tick dependency mask to atomic_t
        locking/atomic: Introduce atomic_fetch_or()
      7b367f5d
    • L
      v4l2-mc: avoid warning about unused variable · 17084b7e
      Linus Torvalds 提交于
      Commit 840f5b05 ("media: au0828 disable tuner to demod link in
      au0828_media_device_register()") removed all uses of the 'dtv_demod',
      but left the variable itself around.
      
      Remove it.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      17084b7e
    • L
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 30cebb6c
      Linus Torvalds 提交于
      Pull x86 fixes from Thomas Gleixner:
       "This lot contains:
      
         - Some fixups for the fallout of the topology consolidation which
           unearthed AMD/Intel inconsistencies
         - Documentation for the x86 topology management
         - Support for AMD advanced power management bits
         - Two simple cleanups removing duplicated code"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/cpu: Add advanced power management bits
        x86/thread_info: Merge two !__ASSEMBLY__ sections
        x86/cpufreq: Remove duplicated TDP MSR macro definitions
        x86/Documentation: Start documenting x86 topology
        x86/cpu: Get rid of compute_unit_id
        perf/x86/amd: Cleanup Fam10h NB event constraints
        x86/topology: Fix AMD core count
      30cebb6c
    • A
      Revert "dts: msm8974: Add dma channels for blsp2_i2c1 node" · 10c0f0e9
      Andy Gross 提交于
      Revert this commit to fix regressions on non-dragonboard MSM8974 boards.
      This will be put back in after the correct fixes to the bam driver are
      accepted that allow remote processor control of the main control registers.
      
      This reverts commit 0a5d0f85.
      Signed-off-by: NAndy Gross <andy.gross@linaro.org>
      10c0f0e9
    • A
      Revert "dts: msm8974: Add blsp2_bam dma node" · 338d5188
      Andy Gross 提交于
      Revert this commit to fix regressions on non-dragonboard MSM8974 boards.
      This will be put back in after the correct fixes to the bam driver are
      accepted that allow remote processor control of the main control registers.
      
      This reverts commit 62bc8179.
      Signed-off-by: NAndy Gross <andy.gross@linaro.org>
      338d5188