Linux-MIPS Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] MIPS fixes
@ 2020-01-04 20:07 Paul Burton
  2020-01-04 22:55 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2020-01-04 20:07 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-mips

[-- Attachment #1: Type: text/plain, Size: 2985 bytes --]

Hi Linus,

Here is a collection of MIPS fixes for the 5.5 cycle; please pull.

Thanks,
    Paul


The following changes since commit a8d0f11ee50ddbd9f243c7a8b1a393a4f23ba093:

  MIPS: SGI-IP27: Enable ethernet phy on second Origin 200 module (2019-11-23 14:20:30 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.5_1

for you to fetch changes up to bbcc5672b0063b0e9d65dc8787a4f09c3b5bb5cc:

  MIPS: Avoid VDSO ABI breakage due to global register variable (2020-01-02 16:41:16 -0800)

----------------------------------------------------------------
A collection of MIPS fixes:

- Fill the struct cacheinfo shared_cpu_map field with sensible values,
  notably avoiding issues with perf which was unhappy in the absence of
  these values.

- A boot fix for Loongson 2E & 2F machines which was fallout from some
  refactoring performed this cycle.

- A Kconfig dependency fix for the Loongson CPU HWMon driver.

- A couple of VDSO fixes, ensuring gettimeofday() behaves appropriately
  for kernel configurations that don't include support for a clocksource
  the VDSO can use & fixing the calling convention for the n32 & n64
  VDSOs which would previously clobber the $gp/$28 register.

- A build fix for vmlinuz compressed images which were inappropriately
  building with -fsanitize-coverage despite not being part of the kernel
  proper, then failing to link due to the missing
  __sanitizer_cov_trace_pc() function.

- A couple of eBPF JIT fixes, including disabling it for MIPS32 due to a
  large number of issues with the code generated there & reflecting ISA
  dependencies in Kconfig to enforce that systems which don't support
  the JIT must include the interpreter.

----------------------------------------------------------------
Alexander Lobakin (1):
      MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig

Guenter Roeck (1):
      MIPS: Fix boot on Fuloong2 systems

Joe Perches (1):
      MIPS: Kconfig: Use correct form for 'depends on'

Jouni Hogander (1):
      MIPS: Prevent link failure with kcov instrumentation

Paul Burton (2):
      MIPS: BPF: Disable MIPS32 eBPF JIT
      MIPS: Avoid VDSO ABI breakage due to global register variable

Vincenzo Frascino (1):
      mips: Fix gettimeofday() in the vdso library

Vladimir Kondratiev (1):
      mips: cacheinfo: report shared CPU map

 arch/mips/Kconfig                         |  2 +-
 arch/mips/boot/compressed/Makefile        |  3 +++
 arch/mips/include/asm/cpu-type.h          |  3 ++-
 arch/mips/include/asm/thread_info.h       | 20 +++++++++++++++++++-
 arch/mips/include/asm/vdso/gettimeofday.h | 13 -------------
 arch/mips/kernel/cacheinfo.c              | 27 ++++++++++++++++++++++++++-
 arch/mips/net/ebpf_jit.c                  |  2 +-
 arch/mips/vdso/vgettimeofday.c            | 20 ++++++++++++++++++++
 drivers/platform/mips/Kconfig             |  2 +-
 9 files changed, 73 insertions(+), 19 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2020-01-04 20:07 [GIT PULL] MIPS fixes Paul Burton
@ 2020-01-04 22:55 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2020-01-04 22:55 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-kernel, linux-mips

The pull request you sent on Sat, 4 Jan 2020 12:07:46 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.5_1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c420ddda506b80ec2686e405698d37fafeea3b7a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-11-15  5:04 Paul Burton
@ 2019-11-15 17:35 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-11-15 17:35 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Thu, 14 Nov 2019 21:04:53 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_4

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/34b38f5abd1f0793e75cc97c4781d04b6c7f4d9e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-11-15  5:04 Paul Burton
  2019-11-15 17:35 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-11-15  5:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1199 bytes --]

Hi Linus,

Here's a single fix for SGI IP27 machines & a MAINTAINERS update; please
pull.

Thanks,
    Paul


The following changes since commit d6d5df1db6e9d7f8f76d2911707f7d5877251b02:

  Linux 5.4-rc5 (2019-10-27 13:19:19 -0400)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_4

for you to fetch changes up to f6929c92e283a35b183c293574adcbca409bf144:

  MAINTAINERS: Remove Kevin as maintainer of BMIPS generic platforms (2019-11-04 10:46:05 -0800)

----------------------------------------------------------------
A fix & simplification for SGI IP27 exception handlers, and a small
MAINTAINERS update for Broadcom MIPS systems.

----------------------------------------------------------------
Florian Fainelli (1):
      MAINTAINERS: Remove Kevin as maintainer of BMIPS generic platforms

Thomas Bogendoerfer (1):
      MIPS: SGI-IP27: fix exception handler replication

 MAINTAINERS                      |  1 -
 arch/mips/sgi-ip27/Kconfig       |  7 -------
 arch/mips/sgi-ip27/ip27-init.c   | 21 ++++++---------------
 arch/mips/sgi-ip27/ip27-memory.c |  4 ----
 4 files changed, 6 insertions(+), 27 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-10-26 22:14 Paul Burton
@ 2019-10-26 23:50 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-10-26 23:50 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-kernel, linux-mips

The pull request you sent on Sat, 26 Oct 2019 15:14:03 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_3

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5a1e843c66fa6438f389045981c37e4073917641

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-10-26 22:14 Paul Burton
  2019-10-26 23:50 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-10-26 22:14 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-mips

[-- Attachment #1: Type: text/plain, Size: 1733 bytes --]

Hi Linus,

Here are a few small MIPS fixes; please pull.

Thanks,
    Paul


The following changes since commit 4f5cafb5cb8471e54afdc9054d973535614f7675:

  Linux 5.4-rc3 (2019-10-13 16:37:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_3

for you to fetch changes up to b42aa3fd5957e4daf4b69129e5ce752a2a53e7d6:

  MIPS: tlbex: Fix build_restore_pagemask KScratch restore (2019-10-23 21:12:49 -0700)

----------------------------------------------------------------
A few MIPS fixes:

- Fix VDSO time-related function behavior for systems where we need to
  fall back to syscalls, but were instead returning bogus results.

- A fix to TLB exception handlers for Cavium Octeon systems where they
  would inadvertently clobber the $1/$at register.

- A build fix for bcm63xx configurations.

- Switch to using my @kernel.org email address.

----------------------------------------------------------------
Jonas Gorski (1):
      MIPS: bmips: mark exception vectors as char arrays

Paul Burton (2):
      MAINTAINERS: Use @kernel.org address for Paul Burton
      MIPS: tlbex: Fix build_restore_pagemask KScratch restore

Vincenzo Frascino (1):
      mips: vdso: Fix __arch_get_hw_counter()

 .mailmap                                  |  3 ++-
 MAINTAINERS                               | 10 +++++-----
 arch/mips/bcm63xx/prom.c                  |  2 +-
 arch/mips/include/asm/bmips.h             | 10 +++++-----
 arch/mips/include/asm/vdso/gettimeofday.h |  4 +++-
 arch/mips/kernel/smp-bmips.c              |  8 ++++----
 arch/mips/mm/tlbex.c                      | 23 +++++++++++++++--------
 7 files changed, 35 insertions(+), 25 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-10-12 19:04 Paul Burton
@ 2019-10-12 21:40 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-10-12 21:40 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Sat, 12 Oct 2019 19:04:14 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/63f9bff56beb718ac0a2eb8398a98220b1e119dc

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-10-12 19:04 Paul Burton
  2019-10-12 21:40 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-10-12 19:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1722 bytes --]

Hi Linus,

Here are a few MIPS fixes for 5.4; please pull.

Thanks,
    Paul


The following changes since commit da0c9ea146cbe92b832f1b0f694840ea8eb33cce:

  Linux 5.4-rc2 (2019-10-06 14:27:30 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_2

for you to fetch changes up to 2f2b4fd674cadd8c6b40eb629e140a14db4068fd:

  MIPS: Disable Loongson MMI instructions for kernel build (2019-10-10 11:58:52 -0700)

----------------------------------------------------------------
A few MIPS fixes for 5.4:

- Build fixes for CONFIG_OPTIMIZE_INLINING=y builds in which the
  compiler may choose not to inline __xchg() & __cmpxchg().

- A build fix for Loongson configurations with GCC 9.x.

- Expose some extra HWCAP bits to indicate support for various
  instruction set extensions to userland.

- Fix bad stack access in firmware handling code for old SNI
  RM200/300/400 machines.

----------------------------------------------------------------
Jiaxun Yang (1):
      MIPS: elf_hwcap: Export userspace ASEs

Paul Burton (1):
      MIPS: Disable Loongson MMI instructions for kernel build

Thomas Bogendoerfer (3):
      MIPS: include: Mark __cmpxchg as __always_inline
      MIPS: include: Mark __xchg as __always_inline
      MIPS: fw: sni: Fix out of bounds init of o32 stack

 arch/mips/fw/sni/sniprom.c         |  2 +-
 arch/mips/include/asm/cmpxchg.h    |  9 +++++----
 arch/mips/include/uapi/asm/hwcap.h | 11 +++++++++++
 arch/mips/kernel/cpu-probe.c       | 33 +++++++++++++++++++++++++++++++++
 arch/mips/loongson64/Platform      |  4 ++++
 arch/mips/vdso/Makefile            |  1 +
 6 files changed, 55 insertions(+), 5 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-10-04 20:05 Paul Burton
@ 2019-10-04 20:40 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-10-04 20:40 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Fri, 4 Oct 2019 20:05:28 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4ea655343ce4180fe9b2c7ec8cb8ef9884a47901

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-10-04 20:05 Paul Burton
  2019-10-04 20:40 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-10-04 20:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 2839 bytes --]

Hi Linus,

Here is a selection of fixes for arch/mips, mostly handling regressions
introduced during the v5.4 merge window; please pull.

Thanks,
    Paul


The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.4_1

for you to fetch changes up to 6822c29ddbbdeafd8d1b79ebe6c51b83efd55ae1:

  MIPS: fw/arc: Remove unused addr variable (2019-10-04 11:46:22 -0700)

----------------------------------------------------------------
Some MIPS fixes for the 5.4 cycle:

- Build fixes for Cavium Octeon & PMC-Sierra MSP systems, as well as
  all pre-MIPSr6 configurations built with binutils < 2.25.

- Boot fixes for 64-bit Loongson systems & SGI IP28 systems.

- Wire up the new clone3 syscall.

- Clean ups for a few build-time warnings.

----------------------------------------------------------------
Christophe JAILLET (1):
      mips: Loongson: Fix the link time qualifier of 'serial_exit()'

Huacai Chen (1):
      MIPS: Loongson64: Fix boot failure after dropping boot_mem_map

Jiaxun Yang (1):
      MIPS: cpu-bugs64: Mark inline functions as __always_inline

Oleksij Rempel (1):
      MIPS: dts: ar9331: fix interrupt-controller size

Paul Burton (7):
      MIPS: octeon: Include required header; fix octeon ethernet build
      MIPS: Wire up clone3 syscall
      MIPS: VDSO: Remove unused gettimeofday.c
      MIPS: VDSO: Fix build for binutils < 2.25
      MIPS: pmcs-msp71xx: Add missing MAX_PROM_MEM definition
      MIPS: pmcs-msp71xx: Remove unused addr variable
      MIPS: fw/arc: Remove unused addr variable

Thomas Bogendoerfer (2):
      MIPS: init: Fix reservation of memory between PHYS_OFFSET and mem start
      MIPS: init: Prevent adding memory before PHYS_OFFSET

 arch/mips/boot/dts/qca/ar9331.dtsi        |   2 +-
 arch/mips/fw/arc/memory.c                 |   1 -
 arch/mips/include/asm/octeon/cvmx-ipd.h   |   1 +
 arch/mips/include/asm/unistd.h            |   1 +
 arch/mips/kernel/cpu-bugs64.c             |  14 +-
 arch/mips/kernel/setup.c                  |   5 +-
 arch/mips/kernel/syscall.c                |   1 +
 arch/mips/kernel/syscalls/syscall_n32.tbl |   2 +-
 arch/mips/kernel/syscalls/syscall_n64.tbl |   2 +-
 arch/mips/kernel/syscalls/syscall_o32.tbl |   2 +-
 arch/mips/loongson64/common/mem.c         |  35 ++--
 arch/mips/loongson64/common/serial.c      |   2 +-
 arch/mips/loongson64/loongson-3/numa.c    |  11 +-
 arch/mips/pmcs-msp71xx/msp_prom.c         |   4 +-
 arch/mips/vdso/Makefile                   |   2 +-
 arch/mips/vdso/gettimeofday.c             | 269 ------------------------------
 16 files changed, 41 insertions(+), 313 deletions(-)
 delete mode 100644 arch/mips/vdso/gettimeofday.c

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-08-06 19:23 Paul Burton
@ 2019-08-06 21:15 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-08-06 21:15 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Tue, 6 Aug 2019 19:23:16 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.3_1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/76d7961ff4ee02cc70365600a52fb59ca544dc7c

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-08-06 19:23 Paul Burton
  2019-08-06 21:15 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-08-06 19:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1879 bytes --]

Hi Linus,

Here are a few small MIPS fixes for the 5.3 cycle; please pull.

Thanks,
    Paul


The following changes since commit e5793cd1b5fedb39337cfa62251a25030f526e56:

  MIPS: fix some more fall through errors in arch/mips (2019-07-16 12:40:16 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.3_1

for you to fetch changes up to 74034a09267c1f48d5ce7ae4c4a317fac7d43418:

  MIPS: BCM63XX: Mark expected switch fall-through (2019-08-05 18:25:30 -0700)

----------------------------------------------------------------
A few MIPS fixes for 5.3:

- Various switch fall through annotations to fixup warnings & errors
  resulting from -Wimplicit-fallthrough.

- A fix for systems (at least jazz) using an i8253 PIT as clocksource
  when it's not suitably configured.

- Set struct cacheinfo's cpu_map_populated field to true, indicating
  that we filled in cache info detected from cop0 registers & avoiding
  complaints about that info being (intentionally) missing in
  devicetree.

----------------------------------------------------------------
Gustavo A. R. Silva (2):
      MIPS: OProfile: Mark expected switch fall-throughs
      MIPS: BCM63XX: Mark expected switch fall-through

Paul Burton (2):
      MIPS: Annotate fall-through in kvm/emulate.c
      MIPS: Annotate fall-through in Cavium Octeon code

Thomas Bogendoerfer (1):
      MIPS: kernel: only use i8253 clocksource with periodic clockevent

Vladimir Kondratiev (1):
      mips: fix cacheinfo

 arch/mips/cavium-octeon/octeon-usb.c |  1 +
 arch/mips/kernel/cacheinfo.c         |  2 ++
 arch/mips/kernel/i8253.c             |  3 ++-
 arch/mips/kvm/emulate.c              |  1 +
 arch/mips/oprofile/op_model_mipsxx.c | 13 +++++++++++++
 arch/mips/pci/ops-bcm63xx.c          |  1 +
 6 files changed, 20 insertions(+), 1 deletion(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-07-06 16:23 Paul Burton
@ 2019-07-06 17:40 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-07-06 17:40 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-kernel, linux-mips

The pull request you sent on Sat, 6 Jul 2019 16:23:57 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.2_2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/bcc0e65f47def010d8d1c4cf09bdc698fe061b77

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-07-06 16:23 Paul Burton
  2019-07-06 17:40 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-07-06 16:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-mips

[-- Attachment #1: Type: text/plain, Size: 2330 bytes --]

Hi Linus,

Apologies that these are arriving so late in the game, but here are a
few MIPS fixes heading your way from a beachside cafe. It's all pretty
small, nothing too scary or invasive. Please pull.

Thanks,
    Paul


The following changes since commit 9e0babf2c06c73cda2c0cd37a1653d823adb40ec:

  Linux 5.2-rc5 (2019-06-16 08:49:45 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.2_2

for you to fetch changes up to f2ff671f894151a611eae246a1f25b61d6c0354b:

  MAINTAINERS: Correct path to moved files (2019-06-24 14:45:41 -0700)

----------------------------------------------------------------
A few more MIPS fixes:

- Fix a silly typo in virt_addr_valid which led to completely bogus
  behavior (that happened to stop tripping up hardened usercopy despite
  being broken).

- Fix UART parity setup on AR933x systems.

- A build fix for non-Linux build machines.

- Have the 'all' make target build DTBs, primarily to fit in with the
  behavior of scripts/package/builddeb.

- Handle an execution hazard in TLB exceptions that use KScratch
  registers, which could inadvertently clobber the $1 register on some
  generally higher-end out-of-order CPUs.

- A MAINTAINERS update to fix the path to the NAND driver for Ingenic
  systems.

----------------------------------------------------------------
Cedric Hombourger (1):
      MIPS: have "plain" make calls build dtbs for selected platforms

Dmitry Korotin (1):
      MIPS: Add missing EHB in mtc0 -> mfc0 sequence.

Hauke Mehrtens (1):
      MIPS: Fix bounds check virt_addr_valid

Kevin Darbyshire-Bryant (1):
      MIPS: fix build on non-linux hosts

Paul Cercueil (1):
      MAINTAINERS: Correct path to moved files

Stefan Hellermann (1):
      MIPS: ath79: fix ar933x uart parity mode

 MAINTAINERS                                        |  2 +-
 arch/mips/Makefile                                 |  3 ++-
 arch/mips/boot/compressed/Makefile                 |  2 ++
 arch/mips/boot/compressed/calc_vmlinuz_load_addr.c |  2 +-
 arch/mips/include/asm/mach-ath79/ar933x_uart.h     |  4 +--
 arch/mips/mm/mmap.c                                |  2 +-
 arch/mips/mm/tlbex.c                               | 29 +++++++++++++++-------
 7 files changed, 29 insertions(+), 15 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-06-08  6:40 Paul Burton
@ 2019-06-08 20:20 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-06-08 20:20 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-kernel, linux-mips

The pull request you sent on Sat, 8 Jun 2019 06:40:08 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.2_1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d0cc617affbf2e31696adf37d153c550c5bef662

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-06-08  6:40 Paul Burton
  2019-06-08 20:20 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-06-08  6:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-mips

[-- Attachment #1: Type: text/plain, Size: 2078 bytes --]

Hi Linus,

Here's a batch of MIPS fixes for 5.2, nothing particularly scary; please
pull.

Thanks,
    Paul


The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.2_1

for you to fetch changes up to f532beeeff0c0a3586cc15538bc52d249eb19e7c:

  MIPS: uprobes: remove set but not used variable 'epc' (2019-05-29 13:20:30 -0700)

----------------------------------------------------------------
A batch of MIPS fixes:

- Declare ginvt() __always_inline due to its use of an argument as an
  inline asm immediate.

- A VDSO build fix following Kbuild changes made this cycle.

- A fix for boot failures on txx9 systems following memory
  initialization changes made this cycle.

- Bounds check virt_addr_valid() to prevent it spuriously indicating
  that bogus addresses are valid, in turn fixing hardened usercopy
  failures that have been present since v4.12.

- Build uImage.gz for pistachio systems by default, since this is the
  image we need in order to actually boot on a board.

- Remove an unused variable in our uprobes code.

----------------------------------------------------------------
Geert Uytterhoeven (1):
      MIPS: TXx9: Fix boot crash in free_initmem()

Masahiro Yamada (2):
      MIPS: mark ginvt() as __always_inline
      MIPS: remove a space after -I to cope with header search paths for VDSO

Paul Burton (3):
      MIPS: Bounds check virt_addr_valid
      MIPS: Make virt_addr_valid() return bool
      MIPS: pistachio: Build uImage.gz by default

YueHaibing (1):
      MIPS: uprobes: remove set but not used variable 'epc'

 arch/mips/include/asm/ginvt.h  | 2 +-
 arch/mips/include/asm/page.h   | 2 +-
 arch/mips/kernel/uprobes.c     | 3 ---
 arch/mips/mm/mmap.c            | 7 ++++++-
 arch/mips/pistachio/Platform   | 1 +
 arch/mips/pnx833x/Platform     | 2 +-
 arch/mips/txx9/generic/setup.c | 6 ------
 7 files changed, 10 insertions(+), 13 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-04-09 23:26 Paul Burton
@ 2019-04-10  2:30 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-04-10  2:30 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-kernel, linux-mips

The pull request you sent on Tue, 9 Apr 2019 23:26:36 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.1_2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0ee7fb36f988539f52f83ce6048d696bd540066f

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-04-09 23:26 Paul Burton
  2019-04-10  2:30 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-04-09 23:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-mips

[-- Attachment #1: Type: text/plain, Size: 1557 bytes --]

Hi Linus,

Here are a few small MIPS fixes for 5.1; please pull.

Thanks,
    Paul


The following changes since commit 8c2ffd9174779014c3fe1f96d9dc3641d9175f00:

  Linux 5.1-rc2 (2019-03-24 14:02:26 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.1_2

for you to fetch changes up to 6e3572e83dc3563e3b7e742bcb225b42a60cdaeb:

  MIPS: generic: Add switchdev, pinctrl and fit to ocelot_defconfig (2019-04-04 11:14:45 -0700)

----------------------------------------------------------------
A few minor MIPS fixes:

- Provide struct pt_regs * from get_irq_regs() to kgdb_nmicallback()
  when handling an IPI triggered by kgdb_roundup_cpus(), matching the
  behavior of other architectures & resolving kgdb issues for SMP
  systems.

- Defer a pointer dereference until after a NULL check in the
  irq_shutdown callback for SGI IP27 HUB interrupts.

- A defconfig update for the MSCC Ocelot to enable some necessary
  drivers.

----------------------------------------------------------------
Chong Qiao (1):
      MIPS: KGDB: fix kgdb support for SMP platforms.

Horatiu Vultur (1):
      MIPS: generic: Add switchdev, pinctrl and fit to ocelot_defconfig

Thomas Bogendoerfer (1):
      MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_bridge_irq

 arch/mips/configs/generic/board-ocelot.config | 8 ++++++++
 arch/mips/kernel/kgdb.c                       | 3 ++-
 arch/mips/sgi-ip27/ip27-irq.c                 | 3 +--
 3 files changed, 11 insertions(+), 3 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-03-18 23:08 Paul Burton
@ 2019-03-19 18:15 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-03-19 18:15 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Mon, 18 Mar 2019 23:08:16 +0000:

> git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.1_1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b7a42146dca3f57b6a6ceb9aaaabfff21634040e

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-03-18 23:08 Paul Burton
  2019-03-19 18:15 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-03-18 23:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 2314 bytes --]

Hi Linus,

Below is a set of MIPS fixes for 5.1; please pull.

Thanks,
    Paul

The following changes since commit aeb669d41ffabb91b1542f1f802cb12a989fced0:

  MIPS: lantiq: Remove separate GPHY Firmware loader (2019-02-25 14:17:10 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.1_1

for you to fetch changes up to f6cab793d4a70808e4946baa8f5df4ea9adacc82:

  MIPS: Remove custom MIPS32 __kernel_fsid_t type (2019-03-14 11:31:20 -0700)

----------------------------------------------------------------
A small batch of MIPS fixes for 5.1:

- An interrupt masking fix for Loongson-based Lemote 2F systems (fixing
  a regression from v3.19).

- A relocation fix for configurations in which the devicetree is stored
  in an ELF section (fixing a regression from v4.7).

- Fix jump labels for MIPSr6 kernels where they previously could
  inadvertently place a control transfer instruction in a forbidden slot
  & take unexpected exceptions (fixing MIPSr6 support added in v4.0).

- Extend an existing USB power workaround for the Netgear WNDR3400 to v2
  boards in addition to the v3 ones that already used it.

- Remove the custom MIPS32 definition of __kernel_fsid_t to make it
  consistent with MIPS64 & every other architecture, in particular
  resolving issues for code which tries to print the val field whose
  type previously differed (though had identical memory layout).

----------------------------------------------------------------
Archer Yan (1):
      MIPS: Fix kernel crash for R6 in jump label branch function

Paul Burton (1):
      MIPS: Remove custom MIPS32 __kernel_fsid_t type

Petr Štetiar (1):
      mips: bcm47xx: Enable USB power on Netgear WNDR3400v2

Yasha Cherikovsky (1):
      MIPS: Ensure ELF appended dtb is relocated

Yifeng Li (1):
      mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.

 arch/mips/bcm47xx/workarounds.c          |  1 +
 arch/mips/include/asm/jump_label.h       |  8 ++++----
 arch/mips/include/uapi/asm/posix_types.h |  7 -------
 arch/mips/kernel/vmlinux.lds.S           | 12 +++++++-----
 arch/mips/loongson64/lemote-2f/irq.c     |  2 +-
 5 files changed, 13 insertions(+), 17 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-01-19 19:18 Paul Burton
@ 2019-01-19 22:35 ` pr-tracker-bot
  0 siblings, 0 replies; 22+ messages in thread
From: pr-tracker-bot @ 2019-01-19 22:35 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Sat, 19 Jan 2019 19:18:34 +0000:

> ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.0_2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5d5c303ea095bdd3a2b073075920bf159457069a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [GIT PULL] MIPS fixes
@ 2019-01-19 19:18 Paul Burton
  2019-01-19 22:35 ` pr-tracker-bot
  0 siblings, 1 reply; 22+ messages in thread
From: Paul Burton @ 2019-01-19 19:18 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 2760 bytes --]

Hi Linus,

Here's a batch of MIPS fixes for 5.0 - please pull.

Thanks,
    Paul


The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

  Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/mips/linux.git tags/mips_fixes_5.0_2

for you to fetch changes up to 8a644c64a9f1aefb99fdc4413e6b7fee17809e38:

  MIPS: OCTEON: fix kexec support (2019-01-14 13:51:03 -0800)

----------------------------------------------------------------
A few MIPS fixes for 5.0:

- Fix IPI handling for Lantiq SoCs, which was broken by changes made
  back in v4.12.

- Enable OF/DT serial support in ath79_defconfig to give us working
  serial by default.

- Fix 64b builds for the Jazz platform.

- Set up a struct device for the BCM47xx SoC to allow BCM47xx drivers to
  perform DMA again following the major DMA mapping changes made in
  v4.19.

- Disable MSI on Cavium Octeon systems when the pcie_disable command
  line parameter introduced in v3.3 is used, in order to avoid
  inadvetently accessing PCIe controller registers despite the command
  line.

- Fix a build failure for Cavium Octeon kernels with kexec enabled,
  introduced in v4.20.

- Fix a regression in the behaviour of semctl/shmctl/msgctl IPC syscalls
  for kernels including n32 support but not o32 support caused by some
  cleanup in v3.19.

----------------------------------------------------------------
Alban Bedel (1):
      MIPS: ath79: Enable OF serial ports in the default config

Arnd Bergmann (1):
      mips: fix n32 compat_ipc_parse_version

Aurelien Jarno (1):
      MIPS: OCTEON: fix kexec support

Hauke Mehrtens (2):
      MIPS: lantiq: Fix IPI interrupt handling
      MIPS: lantiq: Use CP0_LEGACY_COMPARE_IRQ

Rafał Miłecki (1):
      MIPS: BCM47XX: Setup struct device for the SoC

Thomas Bogendoerfer (1):
      MIPS: jazz: fix 64bit build

YunQiang Su (1):
      Disable MSI also when pcie-octeon.pcie_disable on

 arch/mips/Kconfig                                  |  1 +
 arch/mips/bcm47xx/setup.c                          | 31 +++++++++
 arch/mips/cavium-octeon/setup.c                    |  2 +-
 arch/mips/configs/ath79_defconfig                  |  1 +
 .../include/asm/mach-lantiq/falcon/falcon_irq.h    |  2 -
 .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h |  2 -
 arch/mips/jazz/jazzdma.c                           |  5 +-
 arch/mips/lantiq/irq.c                             | 77 ++--------------------
 arch/mips/pci/msi-octeon.c                         |  4 +-
 include/linux/bcma/bcma_soc.h                      |  1 +
 10 files changed, 47 insertions(+), 79 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, back to index

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-04 20:07 [GIT PULL] MIPS fixes Paul Burton
2020-01-04 22:55 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-11-15  5:04 Paul Burton
2019-11-15 17:35 ` pr-tracker-bot
2019-10-26 22:14 Paul Burton
2019-10-26 23:50 ` pr-tracker-bot
2019-10-12 19:04 Paul Burton
2019-10-12 21:40 ` pr-tracker-bot
2019-10-04 20:05 Paul Burton
2019-10-04 20:40 ` pr-tracker-bot
2019-08-06 19:23 Paul Burton
2019-08-06 21:15 ` pr-tracker-bot
2019-07-06 16:23 Paul Burton
2019-07-06 17:40 ` pr-tracker-bot
2019-06-08  6:40 Paul Burton
2019-06-08 20:20 ` pr-tracker-bot
2019-04-09 23:26 Paul Burton
2019-04-10  2:30 ` pr-tracker-bot
2019-03-18 23:08 Paul Burton
2019-03-19 18:15 ` pr-tracker-bot
2019-01-19 19:18 Paul Burton
2019-01-19 22:35 ` pr-tracker-bot

Linux-MIPS Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-mips/0 linux-mips/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-mips linux-mips/ https://lore.kernel.org/linux-mips \
		linux-mips@vger.kernel.org
	public-inbox-index linux-mips

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-mips


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git