From: Ralf Baechle <ralf@linux-mips.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mips@linux-mips.org
Subject: MIPS: Pull request
Date: Wed, 19 Nov 2014 20:22:14 +0100 [thread overview]
Message-ID: <20141119192214.GH8625@linux-mips.org> (raw)
Hi Linus,
The following changes since commit 206c5f60a3d902bc4b56dab2de3e88de5eb06108:
Linux 3.18-rc4 (2014-11-09 14:55:29 -0800)
are available in the git repository at:
git://git.linux-mips.org/pub/scm/ralf/upstream-linus.git upstream
for you to fetch changes up to 935c2dbec4d6d3163ee8e7409996904a734ad89a:
MIPS: jump_label.c: Handle the microMIPS J instruction encoding (2014-11-19 18:22:09 +0100)
More 3.18 fixes for MIPS:
- Backtraces were not quite working on on 64-bit kernels
- Loongson needs a different cache coherency setting
- Loongson 3 is a MIPS64 R2 version but due to erratum we treat is an
older architecture revision.
- Fix build errors due to undefined references to __node_distances for
certain configurations.
- Fix instruction decodig in the jump label code.
- For certain configurations copy_{from,to}_user destroy the content
of $3 so that register needs to be marked as clobbed by the calling
code.
- Hardware Table Walker fixes.
- Fill the delay slot of the last instruction of memcpy otherwise
whatever ends up there randomly might have undesirable effects.
- Ensure get_user/__get_user always zero the variable to be read even
in case of an error.
Please consider pulling,
Ralf
----------------------------------------------------------------
This has survived the usual torture by Imagination's build farm and
sat in -next.
Aaro Koskinen (1):
MIPS: oprofile: Fix backtrace on 64-bit kernel
Huacai Chen (2):
MIPS: Loongson: Fix the write-combine CCA value setting
MIPS: Loongson: Set Loongson-3's ISA level to MIPS64R1
James Cowgill (2):
MIPS: Loongson3: Fix __node_distances undefined error
MIPS: IP27: Fix __node_distances undefined error
Maciej W. Rozycki (2):
MIPS: jump_label.c: Correct the span of the J instruction
MIPS: jump_label.c: Handle the microMIPS J instruction encoding
Markos Chandras (3):
MIPS: asm: uaccess: Add v1 register to clobber list on EVA
MIPS: tlb-r4k: Add missing HTW stop/start sequences
MIPS: lib: memcpy: Restore NOP on delay slot before returning to caller
Ralf Baechle (1):
MIPS: Zero variable read by get_user / __get_user in case of an error.
arch/mips/include/asm/jump_label.h | 8 ++++-
.../asm/mach-loongson/cpu-feature-overrides.h | 2 --
arch/mips/include/asm/uaccess.h | 12 ++++---
arch/mips/kernel/cpu-probe.c | 7 ++--
arch/mips/kernel/jump_label.c | 42 ++++++++++++++++------
arch/mips/lib/memcpy.S | 1 +
arch/mips/loongson/loongson-3/numa.c | 1 +
arch/mips/mm/tlb-r4k.c | 4 +++
arch/mips/oprofile/backtrace.c | 2 +-
arch/mips/sgi-ip27/ip27-memory.c | 1 +
10 files changed, 60 insertions(+), 20 deletions(-)
next reply other threads:[~2014-11-19 19:22 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-19 19:22 Ralf Baechle [this message]
2014-11-20 1:15 ` MIPS: Pull request Huacai Chen
2014-11-20 11:48 ` Ralf Baechle
-- strict thread matches above, loose matches on Subject: below --
2016-03-13 16:49 Ralf Baechle
2016-03-06 9:52 Ralf Baechle
2015-11-22 15:50 Ralf Baechle
2014-11-08 0:49 Ralf Baechle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141119192214.GH8625@linux-mips.org \
--to=ralf@linux-mips.org \
--cc=linux-mips@linux-mips.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.