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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1287090280.git.cmetcalf@tilera.com>
Date:	Thu, 14 Oct 2010 17:04:40 -0400
From:	Chris Metcalf <cmetcalf@...era.com>
To:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Cc:	Arnd Bergmann <arnd@...db.de>
Subject: [PATCH 00/14] initial batch of changes for arch/tile for 2.6.37

This series of patches is intended for 2.6.37 (along with the patches I
sent out around September 15), and syncs up to internal work that has
been done since 2.6.36's merge window closed, along with any external
patches that I've received.

The first patch in this series is the only one that doesn't apply
entirely under "arch/tile/", and it just adds "TILE" to the list of
supported architectures for kmemleak.

The remaining patches are intended to be more or less in order of
interest, so if you get bored reading the series, it probably only
gets worse from there on out.  The first few are minor bug or minor
API changes that didn't merit pushing into 2.6.36.

I'll push these up into our public GIT repository in a few days if I
don't get any negative feedback on these changes.  That will let
them get pulled into linux-next as well.

Chris Metcalf (14):
  kmemleak: add TILE to the list of supported architectures.
  arch/tile: provide a definition of MAP_STACK
  arch/tile: properly export __mb_incoherent for modules
  arch/tile: change lower bound on syscall error return to -4095
  arch/tile: various top-level Makefile cleanups
  arch/tile: prevent corrupt top frame from causing backtracer runaway
  arch/tile: Bomb C99 comments to C89 comments in tile's <arch/sim_def.h>
  arch/tile: add Tilera's <arch/sim.h> header as an open-source header
  arch/tile: parameterize system PLs to support KVM port
  arch/tile: enable single-step support for TILE-Gx
  arch/tile: minor whitespace/naming changes for string support files
  arch/tile: support new info op generated by compiler
  arch/tile: make ptrace() work properly for TILE-Gx COMPAT mode
  arch/tile: convert a BUG_ON to BUILD_BUG_ON

 arch/tile/Kconfig                         |   12 +
 arch/tile/Makefile                        |   19 +-
 arch/tile/include/arch/sim.h              |  614 +++++++++++++++++++++++++++++
 arch/tile/include/arch/sim_def.h          |  541 ++++++++++++-------------
 arch/tile/include/arch/spr_def.h          |   85 ++++
 arch/tile/include/arch/spr_def_32.h       |   39 ++
 arch/tile/include/asm/backtrace.h         |    5 +-
 arch/tile/include/asm/irqflags.h          |   64 ++--
 arch/tile/include/asm/mman.h              |    1 +
 arch/tile/include/asm/page.h              |   27 +-
 arch/tile/include/asm/processor.h         |   11 +-
 arch/tile/include/asm/ptrace.h            |    4 +-
 arch/tile/include/asm/system.h            |   14 +-
 arch/tile/include/asm/traps.h             |    4 +
 arch/tile/include/hv/hypervisor.h         |   28 +-
 arch/tile/kernel/backtrace.c              |    4 +
 arch/tile/kernel/compat.c                 |    4 +-
 arch/tile/kernel/entry.S                  |   34 +--
 arch/tile/kernel/head_32.S                |    5 +-
 arch/tile/kernel/intvec_32.S              |   76 ++--
 arch/tile/kernel/irq.c                    |   16 +-
 arch/tile/kernel/messaging.c              |    2 +-
 arch/tile/kernel/process.c                |   12 +-
 arch/tile/kernel/ptrace.c                 |   78 ++--
 arch/tile/kernel/regs_32.S                |    2 +-
 arch/tile/kernel/setup.c                  |   30 +-
 arch/tile/kernel/single_step.c            |   73 ++++-
 arch/tile/kernel/smp.c                    |    2 +-
 arch/tile/kernel/stack.c                  |   35 +-
 arch/tile/kernel/traps.c                  |    4 +-
 arch/tile/kvm/Kconfig                     |   38 ++
 arch/tile/lib/Makefile                    |    4 +-
 arch/tile/lib/exports.c                   |    3 +
 arch/tile/lib/memcpy_32.S                 |  206 +++++-----
 arch/tile/lib/{memmove_32.c => memmove.c} |    0
 arch/tile/lib/memset_32.c                 |    1 +
 arch/tile/lib/strlen_32.c                 |    2 +
 arch/tile/mm/fault.c                      |    6 +-
 arch/tile/mm/homecache.c                  |   11 +-
 arch/tile/mm/init.c                       |    2 +-
 lib/Kconfig.debug                         |    2 +-
 41 files changed, 1502 insertions(+), 618 deletions(-)
 create mode 100644 arch/tile/include/arch/sim.h
 create mode 100644 arch/tile/kvm/Kconfig
 rename arch/tile/lib/{memmove_32.c => memmove.c} (100%)

--
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