1. 09 Apr, 2013 1 commit
    • Arnd Bergmann's avatar
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt · 0f6b9ee4
      Arnd Bergmann authored
      From Nicolas Ferre <nicolas.ferre@atmel.com>:
      
      One macb DT node move for 9x5 family: 9g15 doesn't
      have an Ethernet interface.
      Little fixes mainly related to at91sam9x5 DT, IIO ADC bindings,
      pinctrl for at91sam9260/g20 DT and the RTC addition.
      Addition of the Acme Systems Aria G25 board.
      
      * tag 'at91-dt' of git://github.com/at91linux/linux-at91:
        ARM: at91/at91sam9260.dtsi: fix u(s)art pinctrl encoding
        ARM: at91: dts: add adc resolution stuff
        ARM: at91: add Acme Systems Aria G25 board
        ARM: at91/dt: fix macb node declaration
        ARM: at91: remove partial parameter in bootargs for at91sam9x5ek.dtsi
        ARM: at91/trivial: fix model name for SAM9G15-EK
        ARM: at91/trivial: typos in compatible property
        ARM: at91/at91sam9x5: add RTC node
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      0f6b9ee4
  2. 08 Apr, 2013 3 commits
  3. 04 Apr, 2013 8 commits
  4. 03 Apr, 2013 1 commit
  5. 29 Mar, 2013 7 commits
  6. 27 Mar, 2013 1 commit
    • Emilio López's avatar
      arm: sunxi: rename clock compatible strings · fd9d9915
      Emilio López authored
      During the introduction of the Allwinner SoC platforms, sunxi was
      initially meant as a generic name for all the variants of the Allwinner
      SoC.
      
      It was ok at the time of the support of only the A10 and A13 that
      look pretty much the same; but it's beginning to be troublesome with
      the future addition of the Allwinner A31 (sun6i) that is quite
      different, and would introduce some weird logic, where sunxi would
      actually mean in some case sun4i and sun5i but without sun6i...
      
      Moreover, it makes the compatible strings naming scheme not consistent
      with other architectures, where usually for this kind of compability, we
      just use the oldest SoC name that has this IP, so let's do just this.
      Signed-off-by: default avatarEmilio López <emilio@elopez.com.ar>
      Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      fd9d9915
  7. 26 Mar, 2013 3 commits
  8. 23 Mar, 2013 2 commits
  9. 22 Mar, 2013 1 commit
  10. 21 Mar, 2013 9 commits
  11. 17 Mar, 2013 4 commits
    • Linus Torvalds's avatar
      Linux 3.9-rc3 · a937536b
      Linus Torvalds authored
      a937536b
    • David Rientjes's avatar
      perf,x86: fix link failure for non-Intel configs · 6c4d3bc9
      David Rientjes authored
      Commit 1d9d8639 ("perf,x86: fix kernel crash with PEBS/BTS after
      suspend/resume") introduces a link failure since
      perf_restore_debug_store() is only defined for CONFIG_CPU_SUP_INTEL:
      
      	arch/x86/power/built-in.o: In function `restore_processor_state':
      	(.text+0x45c): undefined reference to `perf_restore_debug_store'
      
      Fix it by defining the dummy function appropriately.
      Signed-off-by: default avatarDavid Rientjes <rientjes@google.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      6c4d3bc9
    • Linus Torvalds's avatar
      perf,x86: fix wrmsr_on_cpu() warning on suspend/resume · 2a6e06b2
      Linus Torvalds authored
      Commit 1d9d8639 ("perf,x86: fix kernel crash with PEBS/BTS after
      suspend/resume") fixed a crash when doing PEBS performance profiling
      after resuming, but in using init_debug_store_on_cpu() to restore the
      DS_AREA mtrr it also resulted in a new WARN_ON() triggering.
      
      init_debug_store_on_cpu() uses "wrmsr_on_cpu()", which in turn uses CPU
      cross-calls to do the MSR update.  Which is not really valid at the
      early resume stage, and the warning is quite reasonable.  Now, it all
      happens to _work_, for the simple reason that smp_call_function_single()
      ends up just doing the call directly on the CPU when the CPU number
      matches, but we really should just do the wrmsr() directly instead.
      
      This duplicates the wrmsr() logic, but hopefully we can just remove the
      wrmsr_on_cpu() version eventually.
      Reported-and-tested-by: default avatarParag Warudkar <parag.lkml@gmail.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      2a6e06b2
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs · 08637024
      Linus Torvalds authored
      Pull btrfs fixes from Chris Mason:
       "Eric's rcu barrier patch fixes a long standing problem with our
        unmount code hanging on to devices in workqueue helpers.  Liu Bo
        nailed down a difficult assertion for in-memory extent mappings."
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:
        Btrfs: fix warning of free_extent_map
        Btrfs: fix warning when creating snapshots
        Btrfs: return as soon as possible when edquot happens
        Btrfs: return EIO if we have extent tree corruption
        btrfs: use rcu_barrier() to wait for bdev puts at unmount
        Btrfs: remove btrfs_try_spin_lock
        Btrfs: get better concurrency for snapshot-aware defrag work
      08637024