[GIT PULL]: CRIS changes for 4.3

From: Jesper Nilsson
Date: Sat Sep 12 2015 - 15:22:14 EST


Hi Linus!

Please pull the below tree for CRIS changes for 4.3.
Mostly removal of old cruft of which we can use a generic version,
or fixes for code not commonly run in the cris port,
but also additions to enable som good debug.

Thanks!

The following changes since commit 51e771c0d25b43d0f12b2c7c01939942becbbe28:

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input (2015-09-04 12:02:11 -0700)

are available in the git repository at:


git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git tags/cris-for-4.3

for you to fetch changes up to 254a0f4135482dc02701562a38e10675a48c8ddf:

CRISv10: delete unused lib/dmacopy.c (2015-09-05 00:56:51 +0200)

----------------------------------------------------------------
CRIS changes for 4.3

----------------------------------------------------------------
Chen Gang (1):
CRIS: Wire up missing syscalls

Christophe Jaillet (1):
cris: arch-v32: gpio: Use kzalloc instead of kmalloc/memset

Jesper Nilsson (3):
CRISv32: ETRAX FS: Squash warnings in pinmux driver
CRISv32: Add GPIO driver to the default configs
CRISv32: Squash compile warnings for axisflashmap

Rabin Vincent (20):
CRISv32: add unreachable() to BUG()
CRISv32: allow CONFIG_DEBUG_BUGVERBOSE
CRIS: UAPI: fix ptrace.h
CRIS: don't make asm/elf.h depend on asm/user.h
CRIS: UAPI: fix elf.h export
CRIS: UAPI: use generic headers via Kbuild
CRIS: UAPI: use generic auxvec.h
CRIS: UAPI: use generic sockios.h
CRIS: UAPI: use generic sembuf.h
CRIS: UAPI: use generic socket.h
CRIS: UAPI: use generic msgbuf.h
CRIS: UAPI: use generic shmbuf.h
CRIS: UAPI: use generic types.h
CRISv32: add support for irqflags tracing
CRISv32: annotate irq enable in idle loop
CRIS: add STACKTRACE_SUPPORT
CRISv32: enable LOCKDEP_SUPPORT
CRIS: fix switch_mm() lockdep splat
CRISv10: delete unused lib/old_checksum.c
CRISv10: delete unused lib/dmacopy.c

arch/cris/Kconfig | 12 +++
arch/cris/arch-v10/kernel/entry.S | 8 ++
arch/cris/arch-v10/lib/dmacopy.c | 42 ---------
arch/cris/arch-v10/lib/old_checksum.c | 86 ------------------
arch/cris/arch-v32/drivers/Kconfig | 16 ++--
arch/cris/arch-v32/drivers/axisflashmap.c | 9 +-
arch/cris/arch-v32/drivers/mach-a3/gpio.c | 4 +-
arch/cris/arch-v32/drivers/mach-fs/gpio.c | 3 +-
arch/cris/arch-v32/kernel/entry.S | 19 ++++
arch/cris/arch-v32/kernel/process.c | 4 +-
arch/cris/arch-v32/kernel/signal.c | 1 -
arch/cris/arch-v32/mach-fs/pinmux.c | 8 +-
arch/cris/configs/artpec_3_defconfig | 5 +-
arch/cris/configs/etraxfs_defconfig | 1 +
arch/cris/include/arch-v32/arch/bug.h | 11 ++-
arch/cris/include/arch-v32/arch/irqflags.h | 2 +-
arch/cris/include/asm/Kbuild | 17 ++++
arch/cris/include/asm/mmu_context.h | 9 +-
arch/cris/include/asm/stacktrace.h | 8 ++
arch/cris/include/asm/types.h | 12 ---
arch/cris/include/asm/unistd.h | 2 +-
arch/cris/include/uapi/asm/Kbuild | 5 ++
arch/cris/include/uapi/asm/auxvec.h | 4 -
arch/cris/include/uapi/asm/bitsperlong.h | 1 -
arch/cris/include/{ => uapi}/asm/elf.h | 9 +-
.../{arch-v10/arch/elf.h => uapi/asm/elf_v10.h} | 5 +-
.../{arch-v32/arch/elf.h => uapi/asm/elf_v32.h} | 5 +-
arch/cris/include/uapi/asm/errno.h | 6 --
arch/cris/include/uapi/asm/fcntl.h | 1 -
arch/cris/include/uapi/asm/ioctl.h | 1 -
arch/cris/include/uapi/asm/ipcbuf.h | 1 -
arch/cris/include/uapi/asm/kvm_para.h | 1 -
arch/cris/include/uapi/asm/mman.h | 1 -
arch/cris/include/uapi/asm/msgbuf.h | 33 -------
arch/cris/include/uapi/asm/poll.h | 1 -
arch/cris/include/uapi/asm/ptrace.h | 6 +-
.../arch/ptrace.h => uapi/asm/ptrace_v10.h} | 0
.../arch/ptrace.h => uapi/asm/ptrace_v32.h} | 0
arch/cris/include/uapi/asm/resource.h | 6 --
arch/cris/include/uapi/asm/sembuf.h | 25 ------
arch/cris/include/uapi/asm/shmbuf.h | 42 ---------
arch/cris/include/uapi/asm/siginfo.h | 6 --
arch/cris/include/uapi/asm/socket.h | 92 --------------------
arch/cris/include/uapi/asm/sockios.h | 13 ---
arch/cris/include/uapi/asm/statfs.h | 6 --
arch/cris/include/uapi/asm/types.h | 1 -
arch/cris/include/uapi/asm/unistd.h | 8 ++
arch/cris/kernel/Makefile | 1 +
arch/cris/kernel/irq.c | 6 +-
arch/cris/kernel/stacktrace.c | 76 ++++++++++++++++
50 files changed, 220 insertions(+), 421 deletions(-)
delete mode 100644 arch/cris/arch-v10/lib/dmacopy.c
delete mode 100644 arch/cris/arch-v10/lib/old_checksum.c
create mode 100644 arch/cris/include/asm/stacktrace.h
delete mode 100644 arch/cris/include/asm/types.h
delete mode 100644 arch/cris/include/uapi/asm/auxvec.h
delete mode 100644 arch/cris/include/uapi/asm/bitsperlong.h
rename arch/cris/include/{ => uapi}/asm/elf.h (95%)
rename arch/cris/include/{arch-v10/arch/elf.h => uapi/asm/elf_v10.h} (98%)
rename arch/cris/include/{arch-v32/arch/elf.h => uapi/asm/elf_v32.h} (98%)
delete mode 100644 arch/cris/include/uapi/asm/errno.h
delete mode 100644 arch/cris/include/uapi/asm/fcntl.h
delete mode 100644 arch/cris/include/uapi/asm/ioctl.h
delete mode 100644 arch/cris/include/uapi/asm/ipcbuf.h
delete mode 100644 arch/cris/include/uapi/asm/kvm_para.h
delete mode 100644 arch/cris/include/uapi/asm/mman.h
delete mode 100644 arch/cris/include/uapi/asm/msgbuf.h
delete mode 100644 arch/cris/include/uapi/asm/poll.h
rename arch/cris/include/{arch-v10/arch/ptrace.h => uapi/asm/ptrace_v10.h} (100%)
rename arch/cris/include/{arch-v32/arch/ptrace.h => uapi/asm/ptrace_v32.h} (100%)
delete mode 100644 arch/cris/include/uapi/asm/resource.h
delete mode 100644 arch/cris/include/uapi/asm/sembuf.h
delete mode 100644 arch/cris/include/uapi/asm/shmbuf.h
delete mode 100644 arch/cris/include/uapi/asm/siginfo.h
delete mode 100644 arch/cris/include/uapi/asm/socket.h
delete mode 100644 arch/cris/include/uapi/asm/sockios.h
delete mode 100644 arch/cris/include/uapi/asm/statfs.h
delete mode 100644 arch/cris/include/uapi/asm/types.h
create mode 100644 arch/cris/kernel/stacktrace.c


/^JN - Jesper Nilsson
--
Jesper Nilsson -- jesper.nilsson@xxxxxxxx
--
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/