All of lore.kernel.org
 help / color / mirror / Atom feed
* 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
* 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 --
2014-11-08  0:49 MIPS: Pull request Ralf Baechle
  -- strict thread matches above, loose matches on Subject: below --
2014-11-19 19:22 Ralf Baechle
2014-11-20  1:15 ` Huacai Chen
2014-11-20 11:48   ` Ralf Baechle
2015-11-22 15:50 Ralf Baechle
2016-03-06  9:52 Ralf Baechle
2016-03-13 16: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.