Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752845AbbHGLnF (ORCPT ); Fri, 7 Aug 2015 07:43:05 -0400 Received: from smtprelay2.synopsys.com ([198.182.60.111]:56057 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752135AbbHGLnC convert rfc822-to-8bit (ORCPT ); Fri, 7 Aug 2015 07:43:02 -0400 From: Vineet Gupta To: Linus Torvalds CC: Alexey Brodkin , Peter Zijlstra , Viresh Kumar , lkml Subject: [GIT PULL] ARC fixes for 4.2-rc6 Thread-Topic: [GIT PULL] ARC fixes for 4.2-rc6 Thread-Index: AdDRBjTOf2+LpTwiQ8q2AerqIg14XA== Date: Fri, 7 Aug 2015 11:42:58 +0000 Message-ID: Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.12.197.191] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3084 Lines: 69 Hi Linus, Here's a late pull request for accumulated ARC fixes which came out of extended testing of the new ARCv2 port with LTP etc. llock/scond livelock workaround has been reviewed by PeterZ. The changes look a lot but I've crafted them into finer grained patches for better tracking later. I have some more fixes (ARC Futex backend) ready to go but those will have to wait for tglx to return from vacation. Please pull. Thx, -Vineet ---------------> The following changes since commit 52721d9d3334c1cb1f76219a161084094ec634dc: Linux 4.2-rc3 (2015-07-19 14:45:02 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/ tags/arc-v4.2-rc6-fixes for you to fetch changes up to 10971638701dedadb58c88ce4d31c9375b224ed6: ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in exponential backoff (2015-08-07 13:56:16 +0530) ---------------------------------------------------------------- Enabling a reduced config of HS38 (w/o div-rem, ll64...) Adding software workaround for LLOCK/SCOND livelock Fallout of a recent pt_regs update ---------------------------------------------------------------- Alexey Brodkin (2): ARCv2: add knob for DIV_REV in Kconfig ARCv2: allow selection of page size for MMUv4 Vineet Gupta (12): ARCv2: lib: memcpy: Missing PREFETCHW ARCv2: lib: memset: Don't assume 64-bit load/stores ARCv2: Fix the peripheral address space detection ARCv2: [axs103_smp] Reduce clk for Quad FPGA configs Revert "ARCv2: STAR 9000837815 workaround hardware exclusive transactions livelock" ARC: refactor atomic inline asm operands with symbolic names ARC: LLOCK/SCOND based spin_lock ARC: LLOCK/SCOND based rwlock ARCv2: spinlock/rwlock/atomics: Delayed retry of failed SCOND with exponential backoff ARCv2: spinlock/rwlock: Reset retry delay when starting a new spin-wait cycle ARC: Make pt_regs regs unsigned ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in exponential backoff Viresh Kumar (1): ARC/time: Migrate to new 'set-state' interface arch/arc/Kconfig | 13 +- arch/arc/Makefile | 10 +- arch/arc/include/asm/arcregs.h | 7 +- arch/arc/include/asm/atomic.h | 78 +++-- arch/arc/include/asm/ptrace.h | 54 ++-- arch/arc/include/asm/spinlock.h | 538 +++++++++++++++++++++++++++++++++- arch/arc/include/asm/spinlock_types.h | 2 + arch/arc/include/uapi/asm/ptrace.h | 20 +- arch/arc/kernel/setup.c | 12 +- arch/arc/kernel/time.c | 40 +-- arch/arc/lib/memcpy-archs.S | 2 +- arch/arc/lib/memset-archs.S | 43 ++- arch/arc/plat-axs10x/axs10x.c | 15 + 13 files changed, 718 insertions(+), 116 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/