An error occurred fetching the project authors.
  1. 08 Jul, 2015 1 commit
    • Chris Metcalf's avatar
      Make asm/word-at-a-time.h available on all architectures · a6e2f029
      Chris Metcalf authored
      Added the x86 implementation of word-at-a-time to the
      generic version, which previously only supported big-endian.
      
      Omitted the x86-specific load_unaligned_zeropad(), which in
      any case is also not present for the existing BE-only
      implementation of a word-at-a-time, and is only used under
      CONFIG_DCACHE_WORD_ACCESS.
      
      Added as a "generic-y" to the Kbuilds of all architectures
      that didn't previously have it.
      Signed-off-by: default avatarChris Metcalf <cmetcalf@ezchip.com>
      a6e2f029
  2. 19 May, 2015 1 commit
  3. 10 Dec, 2014 1 commit
  4. 13 Sep, 2014 1 commit
  5. 09 Feb, 2014 2 commits
    • Tim Chen's avatar
      locking/mcs: Allow architecture specific asm files to be used for contended case · ddf1d169
      Tim Chen authored
      This patch allows each architecture to add its specific assembly optimized
      arch_mcs_spin_lock_contended and arch_mcs_spinlock_uncontended for
      MCS lock and unlock functions.
      Signed-off-by: default avatarTim Chen <tim.c.chen@linux.intel.com>
      Cc: Scott J Norton <scott.norton@hp.com>
      Cc: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com>
      Cc: AswinChandramouleeswaran <aswin@hp.com>
      Cc: George Spelvin <linux@horizon.com>
      Cc: Rik vanRiel <riel@redhat.com>
      Cc: Andrea Arcangeli <aarcange@redhat.com>
      Cc: MichelLespinasse <walken@google.com>
      Cc: Peter Hurley <peter@hurleysoftware.com>
      Cc: Andi Kleen <andi@firstfloor.org>
      Cc: Alex Shi <alex.shi@linaro.org>
      Cc: Dave Hansen <dave.hansen@intel.com>
      Cc: Tim Chen <tim.c.chen@linux.intel.com>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: "Figo.zhang" <figo1802@gmail.com>
      Cc: "Paul E.McKenney" <paulmck@linux.vnet.ibm.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Davidlohr Bueso <davidlohr.bueso@hp.com>
      Cc: Waiman Long <waiman.long@hp.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Matthew R Wilcox <matthew.r.wilcox@intel.com>
      Signed-off-by: default avatarPeter Zijlstra <peterz@infradead.org>
      Link: http://lkml.kernel.org/r/1390347382.3138.67.camel@schen9-DESKSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
      ddf1d169
    • Tim Chen's avatar
      locking/mcs: Order the header files in Kbuild of each architecture in alphabetical order · b119fa61
      Tim Chen authored
      We perform a clean up of the Kbuid files in each architecture.
      We order the files in each Kbuild in alphabetical order
      by running the below script.
      
      for i in arch/*/include/asm/Kbuild
      do
              cat $i | gawk '/^generic-y/ {
                      i = 3;
                      do {
                              for (; i <= NF; i++) {
                                      if ($i == "\\") {
                                              getline;
                                              i = 1;
                                              continue;
                                      }
                                      if ($i != "")
                                              hdr[$i] = $i;
                              }
                              break;
                      } while (1);
                      next;
              }
              // {
                      print $0;
              }
              END {
                      n = asort(hdr);
                      for (i = 1; i <= n; i++)
                              print "generic-y += " hdr[i];
              }' > ${i}.sorted;
              mv ${i}.sorted $i;
      done
      Signed-off-by: default avatarTim Chen <tim.c.chen@linux.intel.com>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Matthew R Wilcox <matthew.r.wilcox@intel.com>
      Cc: AswinChandramouleeswaran <aswin@hp.com>
      Cc: Dave Hansen <dave.hansen@intel.com>
      Cc: "Paul E.McKenney" <paulmck@linux.vnet.ibm.com>
      Cc: Scott J Norton <scott.norton@hp.com>
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: "Figo.zhang" <figo1802@gmail.com>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Rik van Riel <riel@redhat.com>
      Cc: Waiman Long <waiman.long@hp.com>
      Cc: Peter Hurley <peter@hurleysoftware.com>
      Cc: Andrea Arcangeli <aarcange@redhat.com>
      Cc: Tim Chen <tim.c.chen@linux.intel.com>
      Cc: Alex Shi <alex.shi@linaro.org>
      Cc: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com>
      Cc: Andi Kleen <andi@firstfloor.org>
      Cc: George Spelvin <linux@horizon.com>
      Cc: MichelLespinasse <walken@google.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Davidlohr Bueso <davidlohr.bueso@hp.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarPeter Zijlstra <peterz@infradead.org>
      [ Fixed build bug. ]
      Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
      b119fa61
  6. 18 Dec, 2013 1 commit
  7. 25 Sep, 2013 1 commit
  8. 13 Dec, 2012 2 commits
  9. 13 Nov, 2012 1 commit
  10. 25 Oct, 2011 1 commit
  11. 23 Jul, 2011 1 commit
  12. 22 Oct, 2010 1 commit
  13. 14 Aug, 2010 1 commit
  14. 05 Mar, 2009 1 commit
  15. 15 Jan, 2009 1 commit
  16. 07 Jan, 2009 1 commit
  17. 27 Aug, 2008 1 commit
  18. 14 Aug, 2008 1 commit
  19. 21 Jun, 2007 1 commit
    • Bernd Schmidt's avatar
      Blackfin arch: defines and provides entry points for certain user space... · 7adfb58f
      Bernd Schmidt authored
      Blackfin arch: defines and provides entry points for certain user space functions at fixed addresses
      
      This patch defines (and provides) entry points for certain user space functions
      at fixed addresses.  The Blackfin has no usable atomic instructions, but we can
      ensure that these code sequences appear atomic from a user space point of view
      by detecting when we're in the process of executing them during the interrupt
      handler return path.  This allows much more efficient pthread lock
      implementations than the bfin_spinlock syscall we're currently using.
      
      Also provided is a small sys_rt_sigreturn stub which can be used by the signal
      handler setup code.  The signal.c part will be committed separately.
      Signed-off-by: default avatarBernd Schmidt <bernd.schmidt@analog.com>
      Signed-off-by: default avatarBryan Wu <bryan.wu@analog.com>
      
      7adfb58f
  20. 07 May, 2007 1 commit
  21. 18 Jun, 2006 1 commit