lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <C2D7FE5348E1B147BCA15975FBA23075665B18FA@IN01WEMBXB.internal.synopsys.com>
Date:	Fri, 7 Aug 2015 11:42:58 +0000
From:	Vineet Gupta <Vineet.Gupta1@...opsys.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	Alexey Brodkin <Alexey.Brodkin@...opsys.com>,
	Peter Zijlstra <peterz@...radead.org>,
	Viresh Kumar <viresh.kumar@...aro.org>,
	lkml <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] ARC fixes for 4.2-rc6

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@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ