[GIT PULL] ARC updates for 4.3-rc1

From: Vineet Gupta
Date: Tue Sep 01 2015 - 05:53:33 EST


Hi Linus,

ARC changes for 4.3-rc1.

Please pull.

Thx,
-Vineet

------------->
The following changes since commit f7644cbfcdf03528f0f450f3940c4985b2291f49:

Linux 4.2-rc6 (2015-08-09 15:54:30 -0400)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git/ tags/arc-4.3-rc1

for you to fetch changes up to 3d5926599a6bc551efc0c8b244469a711f0d0166:

ARCv2: entry: Fix reserved handler (2015-08-27 16:25:37 +0530)

----------------------------------------------------------------
ARC updates for 4.3
-perf support for ARCv2 based cores (sampling interrupt, SMP)
-leftovers for ARCv2 support
-Futex fixes

----------------------------------------------------------------
Alexey Brodkin (6):
ARCv2: Support IO Coherency and permutations involving L1 and L2 caches
ARCv2: IOC: Allow boot time disable
ARCv2: perf: implement "event_set_period"
ARCv2: perf: Support sampling events using overflow interrupts
ARCv2: perf: implement exclusion of event counting in user or kernel mode
ARCv2: perf: SMP support

Baruch Siach (1):
MAINTAINERS: add git tree for the arc architecture

Vineet Gupta (12):
ARC: Enable optimistic spinning for LLSC config
ARCv2: SLC: Allow boot time disable
ARC: add barriers to futex code
ARC: futex cosmetics
ARC: make futex_atomic_cmpxchg_inatomic() return bimodal
ARC: Enable HAVE_FUTEX_CMPXCHG
ARC: ensure futex ops are atomic in !LLSC config
ARC: add/fix some comments in code - no functional change
ARC: Eliminate some ARCv2 specific code for ARCompact build
ARC: perf: cap the number of counters to hardware max of 32
ARCv2: perf: Finally introduce HS perf unit
ARCv2: entry: Fix reserved handler

Yuriy Kolerov (1):
ARC: change some branchs to jumps to resolve linkage errors

.../devicetree/bindings/arc/archs-pct.txt | 17 ++
MAINTAINERS | 3 +-
arch/arc/Kconfig | 2 +
arch/arc/boot/dts/axc003.dtsi | 13 +-
arch/arc/include/asm/arcregs.h | 1 +
arch/arc/include/asm/cache.h | 8 +
arch/arc/include/asm/cmpxchg.h | 22 +-
arch/arc/include/asm/futex.h | 72 +++---
arch/arc/include/asm/perf_event.h | 23 +-
arch/arc/kernel/entry-arcv2.S | 9 +-
arch/arc/kernel/entry.S | 6 +-
arch/arc/kernel/perf_event.c | 275 ++++++++++++++++++---
arch/arc/kernel/process.c | 2 +-
arch/arc/kernel/unaligned.c | 6 +-
arch/arc/mm/cache.c | 184 +++++++++++---
arch/arc/mm/dma.c | 18 ++
arch/arc/plat-axs10x/axs10x.c | 2 +-
17 files changed, 524 insertions(+), 139 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arc/archs-pct.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/