1. 14 7月, 2015 1 次提交
  2. 28 1月, 2015 13 次提交
  3. 20 1月, 2015 10 次提交
  4. 13 1月, 2015 8 次提交
  5. 17 4月, 2014 1 次提交
  6. 14 2月, 2014 1 次提交
  7. 22 12月, 2013 1 次提交
  8. 25 8月, 2013 1 次提交
  9. 16 7月, 2013 1 次提交
  10. 25 6月, 2013 1 次提交
    • A
      staging: line6: avoid __sync_fetch_and_{and,or} · 9f613601
      Arnd Bergmann 提交于
      __sync_fetch_and_and and __sync_fetch_and_or are functions that are provided
      by gcc and depending on the target architecture may be implemented in libgcc,
      which is not always available in the kernel. This leads to a build failure
      on ARMv5:
      
      drivers/built-in.o: In function `line6_pcm_release':
      :(.text+0x3bfe80): undefined reference to `__sync_fetch_and_and_4'
      drivers/built-in.o: In function `line6_pcm_acquire':
      :(.text+0x3bff30): undefined reference to `__sync_fetch_and_or_4'
      
      To work around this, we can use the kernel-provided cmpxchg macro.
      
      Build-tested only.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Markus Grabner <grabner@icg.tugraz.at>
      Acked-by: NRandy Dunlap <rdunlap@infradead.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      9f613601
  11. 12 2月, 2013 1 次提交
  12. 08 1月, 2013 1 次提交