1. 17 5月, 2010 1 次提交
  2. 08 1月, 2010 1 次提交
    • P
      sh: consolidate atomic_cmpxchg()/atomic_add_unless() definitions. · 8c0b8139
      Paul Mundt 提交于
      The LL/SC and IRQ versions were using generic stubs while the GRB version
      was just reimplementing what it already had for the standard cmpxchg()
      code. As we have optimized cmpxchg() implementations that are decoupled
      from the atomic code, simply falling back on the generic wrapper does the
      right thing. With this in place the GRB case is unaffected while the
      LL/SC case gets to use its optimized cmpxchg().
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      8c0b8139
  3. 18 10月, 2009 1 次提交
    • P
      sh: Fix up smp_mb__xxx() memory barriers for SH-4A SMP. · 1c8db713
      Paul Mundt 提交于
      In the past these were simply wrapping to barrier() which was sufficient
      on SH SMP platforms predating SH-4A. Unfortunately due to ll/sc semantics
      an explicit synco is needed in these cases, which is sorted for us by
      just switching these over to smp_mb(). smp_mb() also has the benefit of
      being wrapped to barrier() in the UP and non-SH4A cases, so old behaviour
      is maintained for those parts.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      1c8db713
  4. 17 6月, 2009 1 次提交
  5. 12 6月, 2009 1 次提交
  6. 11 6月, 2009 1 次提交
  7. 07 1月, 2009 1 次提交
  8. 29 7月, 2008 1 次提交
  9. 28 1月, 2008 1 次提交
  10. 12 12月, 2006 1 次提交
  11. 06 12月, 2006 1 次提交
    • P
      sh: Fixup movli.l/movco.l atomic ops for gcc4. · c03c6961
      Paul Mundt 提交于
      gcc4 gets a bit pissy about the outputs:
      
      include/asm/atomic.h: In function 'atomic_add':
      include/asm/atomic.h:37: error: invalid lvalue in asm statement
      include/asm/atomic.h:30: error: invalid lvalue in asm output 1
      ...
      
      this ended up being a thinko anyways, so just fix it up.
      
      Verified for proper behaviour with the older toolchains, too.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      c03c6961
  12. 27 9月, 2006 2 次提交
  13. 10 1月, 2006 1 次提交
  14. 07 1月, 2006 1 次提交
  15. 14 11月, 2005 2 次提交
  16. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4