linux-mips.vger.kernel.org archive mirror
 help / color / mirror / 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; 24+ 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] 24+ messages in thread
* [GIT PULL] MIPS fixes
@ 2020-02-25  6:58 Paul Burton
  2020-02-25 18:55 ` pr-tracker-bot
  0 siblings, 1 reply; 24+ messages in thread
From: Paul Burton @ 2020-02-25  6:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Thomas Bogendoerfer, linux-mips, linux-kernel

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

Hi Linus,

Here are a few MIPS fixes, and a MAINTAINERS update to hand over MIPS
maintenance to Thomas Bogendoerfer - this will be my final pull request
as MIPS maintainer. Thanks for your helpful comments, useful corrections
& responsiveness during the time I've fulfilled the role, and I'm sure
I'll pop up elsewhere in the tree somewhere down the line. Anyway,
please pull.

Thanks,
    Paul


The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git mips-fixes

for you to fetch changes up to 3234f4ed3066a58cd5ce8edcf752fa4fe0c95cb5:

  MAINTAINERS: Hand MIPS over to Thomas (2020-02-24 22:43:18 -0800)

----------------------------------------------------------------
Christophe JAILLET (1):
      MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'

Mark Tomlinson (1):
      MIPS: cavium_octeon: Fix syncw generation.

Nathan Chancellor (1):
      MIPS: vdso: Wrap -mexplicit-relocs in cc-option

Paul Burton (2):
      MIPS: Disable VDSO time functionality on microMIPS
      MAINTAINERS: Hand MIPS over to Thomas

Paul Cercueil (1):
      MIPS: ingenic: DTS: Fix watchdog nodes

Victor Kamensky (2):
      mips: vdso: fix 'jalr t9' crash in vdso code
      mips: vdso: add build time check that no 'jalr t9' calls left

周琰杰 (Zhou Yanjie) (1):
      MIPS: X1000: Fix clock of watchdog node.

 CREDITS                                |  5 +++++
 MAINTAINERS                            |  6 ++----
 arch/mips/boot/dts/ingenic/jz4740.dtsi | 17 +++++++++--------
 arch/mips/boot/dts/ingenic/jz4780.dtsi | 17 +++++++++--------
 arch/mips/boot/dts/ingenic/x1000.dtsi  |  6 ++----
 arch/mips/include/asm/sync.h           |  4 +++-
 arch/mips/kernel/vpe.c                 |  2 +-
 arch/mips/vdso/Makefile                | 28 +++++++++++++++++++++++++---
 8 files changed, 56 insertions(+), 29 deletions(-)

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

^ permalink raw reply	[flat|nested] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ 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; 24+ 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] 24+ messages in thread

end of thread, other threads:[~2020-02-25 18:55 UTC | newest]

Thread overview: 24+ 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 --
2020-02-25  6:58 Paul Burton
2020-02-25 18:55 ` pr-tracker-bot
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).