* MIPS: Pull request
@ 2014-11-08 0:49 Ralf Baechle
0 siblings, 0 replies; 7+ messages in thread
From: Ralf Baechle @ 2014-11-08 0:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-mips
The following changes since commit cac7f2429872d3733dc3f9915857b1691da2eb2f:
Linux 3.18-rc2 (2014-10-26 16:48:41 -0700)
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 842dfc11ea9a21f9825167c8a4f2834b205b0a79:
MIPS: Fix build with binutils 2.24.51+ (2014-11-07 15:07:36 +0100)
This weeks' round of MIPS bug fixes for 3.18:
o Wire up the bpf syscall
o Fix TLB dump output for R3000 class TLBs
o Fix strnlen_user return value if no NUL character was found.
o Fix build with binutils 2.24.51+. While there is no binutils 2.25
release yet, toolchains derived from binutils 2.24.51+ are already in
common use.
o The Octeon GPIO code forgot to offline GPIO IRQs.
o Fix build error for XLP.
o Fix possible BUG assertion with EVA for CMA
Please consider pulling,
Ralf
----------------------------------------------------------------
Alexander Sverdlin (1):
MIPS: Octeon: Make Octeon GPIO IRQ chip CPU hotplug-aware
Isamu Mogi (1):
MIPS: R3000: Fix debug output for Virtual page number
Manuel Lauss (1):
MIPS: Fix build with binutils 2.24.51+
Ralf Baechle (2):
MIPS: Wire up bpf syscall.
MIPS: Fix strnlen_user() return value in case of overlong strings.
Yijing Wang (1):
MIPS/Xlp: Remove the dead function destroy_irq() to fix build error
Zubair Lutfullah Kakakhel (1):
MIPS: CMA: Do not reserve memory if not required
arch/mips/Makefile | 9 +++++++++
arch/mips/cavium-octeon/octeon-irq.c | 2 ++
arch/mips/include/asm/asmmacro-32.h | 6 ++++++
arch/mips/include/asm/asmmacro.h | 18 ++++++++++++++++++
arch/mips/include/asm/fpregdef.h | 14 ++++++++++++++
arch/mips/include/asm/fpu.h | 4 ++--
arch/mips/include/asm/mipsregs.h | 11 ++++++++++-
arch/mips/include/uapi/asm/unistd.h | 15 +++++++++------
arch/mips/kernel/branch.c | 8 ++------
arch/mips/kernel/genex.S | 1 +
arch/mips/kernel/r2300_fpu.S | 6 ++++++
arch/mips/kernel/r2300_switch.S | 5 +++++
arch/mips/kernel/r4k_fpu.S | 27 +++++++++++++++++++++++++--
arch/mips/kernel/r4k_switch.S | 15 ++++++++++++++-
arch/mips/kernel/r6000_fpu.S | 5 +++++
arch/mips/kernel/scall32-o32.S | 1 +
arch/mips/kernel/scall64-64.S | 1 +
arch/mips/kernel/scall64-n32.S | 1 +
arch/mips/kernel/scall64-o32.S | 1 +
arch/mips/kernel/setup.c | 3 ++-
arch/mips/lib/r3k_dump_tlb.c | 4 ++--
arch/mips/lib/strnlen_user.S | 6 ++++--
arch/mips/math-emu/cp1emu.c | 6 +-----
arch/mips/pci/msi-xlp.c | 4 +---
24 files changed, 142 insertions(+), 31 deletions(-)
^ permalink raw reply [flat|nested] 7+ messages in thread
* MIPS: Pull request
@ 2014-11-19 19:22 Ralf Baechle
2014-11-20 1:15 ` Huacai Chen
0 siblings, 1 reply; 7+ messages in thread
From: Ralf Baechle @ 2014-11-19 19:22 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-mips
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(-)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: MIPS: Pull request
2014-11-19 19:22 Ralf Baechle
@ 2014-11-20 1:15 ` Huacai Chen
2014-11-20 11:48 ` Ralf Baechle
0 siblings, 1 reply; 7+ messages in thread
From: Huacai Chen @ 2014-11-20 1:15 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Linus Torvalds, Linux MIPS Mailing List
Hi, Ralf,
It seems like this patch is missing during rebase:
MIPS: Fix a copy & paste error in unistd.h
Huacai
On Thu, Nov 20, 2014 at 3:22 AM, Ralf Baechle <ralf@linux-mips.org> wrote:
> 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(-)
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: MIPS: Pull request
2014-11-20 1:15 ` Huacai Chen
@ 2014-11-20 11:48 ` Ralf Baechle
0 siblings, 0 replies; 7+ messages in thread
From: Ralf Baechle @ 2014-11-20 11:48 UTC (permalink / raw)
To: Huacai Chen; +Cc: Linus Torvalds, Linux MIPS Mailing List
On Thu, Nov 20, 2014 at 09:15:36AM +0800, Huacai Chen wrote:
> Hi, Ralf,
>
> It seems like this patch is missing during rebase:
> MIPS: Fix a copy & paste error in unistd.h
I didn't rebase - I think I may have fallen victim to a stg bug a few days
ago. Several other commits also got dropped as by the same incident. I've
resurrected them but that's for another pull request.
Ralf
^ permalink raw reply [flat|nested] 7+ messages in thread
* MIPS: Pull request
@ 2015-11-22 15:50 Ralf Baechle
0 siblings, 0 replies; 7+ messages in thread
From: Ralf Baechle @ 2015-11-22 15:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-mips
Hi Linus,
The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
Linux 4.4-rc1 (2015-11-15 17:00:27 -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 55f1d5988c52d481dc489e29ee5e8905b18ff859:
MIPS: ath79: Add a machine entry for booting OF machines (2015-11-20 15:44:57 +0100)
MIPS fixes for 4.1:
- Fix a flood of annoying build warnings
- A number of fixes for Atheros 79xx platforms
Please consider pulling,
Ralf
----------------------------------------------------------------
As usual this has sat in linux-next and survived Imagination's automated
build and test system.
Alban Bedel (3):
MIPS: ath79: Fix the DDR control initialization on ar71xx and ar934x
MIPS: ath79: Fix the size of the MISC INTC registers in ar9132.dtsi
MIPS: ath79: Add a machine entry for booting OF machines
Ralf Baechle (1):
MIPS: Fix flood of warnings about comparsion being always true.
arch/mips/ath79/setup.c | 7 ++++++-
arch/mips/boot/dts/qca/ar9132.dtsi | 2 +-
arch/mips/include/asm/page.h | 3 ++-
3 files changed, 9 insertions(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 7+ messages in thread
* MIPS: Pull request
@ 2016-03-06 9:52 Ralf Baechle
0 siblings, 0 replies; 7+ messages in thread
From: Ralf Baechle @ 2016-03-06 9:52 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-mips
Hi Linus,
The following changes since commit fc77dbd34c5c99bce46d40a2491937c3bcbd10af:
Linux 4.5-rc6 (2016-02-28 08:41:20 -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 e723e3f7f9591b79e8c56b3d7c5a204a9c571b55:
MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp' (2016-03-04 22:52:32 +0100)
Another round of fixes for 4.5:
- Fix the use of an undocumented syntactial variant of the .type pseudo
op which is not supported by the LLVM assembler.
- Fix invalid initialization on S-cache-less systems.
- Fix possible information leak from the kernel stack for SIGFPE.
- Fix handling of copy_{from,to}_user() return value in KVM
- Fix the last instance of irq_to_gpio() which now was causing build
errors.
Please consider pulling,
Ralf
----------------------------------------------------------------
This has been sitting in linux-next for a few days and also survived
Imagination's test farm.
Daniel Sanders (1):
MIPS: Avoid variant of .type unsupported by LLVM Assembler
Govindraj Raja (1):
MIPS: scache: Fix scache init with invalid line size.
Maciej W. Rozycki (1):
MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'
Michael S. Tsirkin (1):
MIPS: kvm: Fix ioctl error handling.
Ralf Baechle (1):
MIPS: jz4740: Fix surviving instance of irq_to_gpio()
arch/mips/jz4740/gpio.c | 2 +-
arch/mips/kernel/r2300_fpu.S | 2 +-
arch/mips/kernel/r4k_fpu.S | 2 +-
arch/mips/kernel/traps.c | 13 ++++++-------
arch/mips/kvm/mips.c | 4 ++--
arch/mips/mm/sc-mips.c | 13 +++++++++----
6 files changed, 20 insertions(+), 16 deletions(-)
^ permalink raw reply [flat|nested] 7+ messages in thread
* MIPS: Pull request
@ 2016-03-13 16:49 Ralf Baechle
0 siblings, 0 replies; 7+ messages in thread
From: Ralf Baechle @ 2016-03-13 16:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-mips
Hi Linus,
The following changes since commit f6cede5b49e822ebc41a099fe41ab4989f64e2cb:
Linux 4.5-rc7 (2016-03-06 14:48:03 -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 d825c06bfe8b885b797f917ad47365d0e9c21fbb:
MIPS: smp.c: Fix uninitialised temp_foreign_map (2016-03-13 10:59:19 +0100)
Another round of MIPS fixes for 4.5:
- Fix JZ4780 build with DEBUG_ZBOOT and MACH_JZ4780
- Fix build with DEBUG_ZBOOT and MACH_JZ4780
- Fix issue with uninitialised temp_foreign_map
- Fix awk regex compile failure with certain versions of awk. At this
time, the sole user, ld-ifversion, is only used on MIPS.
Please consider pulling.
Ralf
----------------------------------------------------------------
As usual these patches have survived individual testing and Imagination's
automated test farm and they're also sitting on my queue for linux-next.
Aaro Koskinen (1):
MIPS: Fix build with DEBUG_ZBOOT and MACH_JZ4780
Hauke Mehrtens (1):
MIPS: Fix build error when SMP is used without GIC
James Hogan (2):
ld-version: Fix awk regex compile failure
MIPS: smp.c: Fix uninitialised temp_foreign_map
arch/mips/Kconfig | 7 ++++---
arch/mips/boot/compressed/uart-16550.c | 2 +-
arch/mips/kernel/smp.c | 1 +
scripts/ld-version.sh | 2 +-
4 files changed, 7 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-03-13 16:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-06 9:52 MIPS: Pull request Ralf Baechle
-- strict thread matches above, loose matches on Subject: below --
2016-03-13 16:49 Ralf Baechle
2015-11-22 15:50 Ralf Baechle
2014-11-19 19:22 Ralf Baechle
2014-11-20 1:15 ` Huacai Chen
2014-11-20 11:48 ` Ralf Baechle
2014-11-08 0:49 Ralf Baechle
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.