1. 18 4月, 2014 2 次提交
  2. 08 4月, 2014 1 次提交
  3. 05 4月, 2014 3 次提交
    • V
      ARC: [nsimosci] Unbork console · 61fb4bfc
      Vineet Gupta 提交于
      Despite the switch to right UART driver (prev patch), serial console
      still doesn't work due to missing CONFIG_SERIAL_OF_PLATFORM
      
      Also fix the default cmdline in DT to not refer to out-of-tree
      ARC framebuffer driver for console.
      Signed-off-by: NVineet Gupta <vgupta@synopsys.com>
      Cc: <stable@vger.kernel.org>   #3.10, 3.12, 3.13, 3.14
      Cc: Francois Bedard <Francois.Bedard@synopsys.com>
      61fb4bfc
    • M
      ARC: [nsimosci] Change .dts to use generic 8250 UART · 6eda477b
      Mischa Jonker 提交于
      The Synopsys APB DW UART has a couple of special features that are not
      in the System C model. In 3.8, the 8250_dw driver didn't really use these
      features, but from 3.9 onwards, the 8250_dw driver has become incompatible
      with our model.
      Signed-off-by: NMischa Jonker <mjonker@synopsys.com>
      Signed-off-by: NVineet Gupta <vgupta@synopsys.com>
      Cc: <stable@vger.kernel.org>   #3.10, 3.12, 3.13, 3.14
      Cc: Francois Bedard <Francois.Bedard@synopsys.com>
      6eda477b
    • V
      ARC: [SMP] General Fixes · c3441edd
      Vineet Gupta 提交于
      -Pass the expected arg to non-boot park'ing routine
       (It worked so far because existing SMP backends don't use the arg)
      
      -CONFIG_DEBUG_PREEMPT warning
      c3441edd
  4. 31 3月, 2014 1 次提交
  5. 26 3月, 2014 7 次提交
  6. 08 3月, 2014 1 次提交
  7. 20 2月, 2014 1 次提交
  8. 10 2月, 2014 2 次提交
    • T
      locking/mcs: Allow architecture specific asm files to be used for contended case · ddf1d169
      Tim Chen 提交于
      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: NTim 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: NPeter Zijlstra <peterz@infradead.org>
      Link: http://lkml.kernel.org/r/1390347382.3138.67.camel@schen9-DESKSigned-off-by: NIngo Molnar <mingo@kernel.org>
      ddf1d169
    • T
      locking/mcs: Order the header files in Kbuild of each architecture in alphabetical order · b119fa61
      Tim Chen 提交于
      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: NTim 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: NPeter Zijlstra <peterz@infradead.org>
      [ Fixed build bug. ]
      Signed-off-by: NIngo Molnar <mingo@kernel.org>
      b119fa61
  9. 28 1月, 2014 1 次提交
  10. 24 1月, 2014 1 次提交
  11. 16 1月, 2014 2 次提交
  12. 14 1月, 2014 2 次提交
  13. 12 1月, 2014 2 次提交
  14. 23 12月, 2013 5 次提交
  15. 19 12月, 2013 1 次提交
  16. 18 12月, 2013 1 次提交
  17. 28 11月, 2013 1 次提交
  18. 25 11月, 2013 2 次提交
    • V
      ARC: Add guard macro to uapi/asm/unistd.h · 97bc386f
      Vineet Gupta 提交于
      Chen originally proposed this as "right thing to do" however I
      actually ran into this when building perf tools. Some of the utils
      include unistd.h as well as linux/unistd.h. Since -I includes kernel
      headers too, we end up including the ARC unistd.h twice, leading to
      redefinition nwarnings.
      
      ------------------>8-------------------
          CC bench/sched-pipe.o
      In file included from ~/kernel/arch/arc/include/uapi/asm/unistd.h:21:0,
                       from ~/kernel/include/uapi/linux/unistd.h:7,
                       from bench/sched-pipe.c:24:
      ~/kernel/include/uapi/asm-generic/unistd.h:889:0: error: "__NR_fcntl64"
      redefined [-Werror]
       #define __NR_fcntl64 __NR3264_fcntl
       ^
      In file included from
      ~/gnu/arc-linux-uclibc/sys-include/sys/syscall.h:24:0,
                       from bench/../perf.h:112,
                       from bench/sched-pipe.c:13:
      ~/gnu/arc-linux-uclibc/include/bits/sysnum.h:761:0: note: this is the
      location of the previous definition
      ------------------>8-------------------
      
      Verified that make headers_install works fine with this.
      Suggested-by: NChen Gang <gang.chen.5i5j@gmail.com>
      Signed-off-by: NVineet Gupta <vgupta@synopsys.com>
      Cc: David Howells <dhowells@redhat.com>
      97bc386f
    • V
      ARC: extable: Enable sorting at build time · f06d19e4
      Vineet Gupta 提交于
      Avoids wasting cycles at boot specially on slower simulators
      Signed-off-by: NVineet Gupta <vgupta@synopsys.com>
      Cc: Michal Marek <mmarek@suse.cz>
      Cc: Francois Bedard <fbedard@synopsys.com>
      Cc: linux-kernel@vger.kernel.org
      Acked-by: NDavid Daney <david.daney@cavium.com>
      f06d19e4
  19. 15 11月, 2013 4 次提交