linux-mips.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] MIPS fixes for 5.0
@ 2019-03-01  0:56 Paul Burton
  2019-03-02  0:20 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Paul Burton @ 2019-03-01  0:56 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

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

Hi Linus,

(Resending with fixed subject & PGP sig. /me makes more coffee...)

Here are a few late fixes it'd be great to squeeze into v5.0. They're
all pretty straightforward. Please pull.

Thanks,
    Paul

The following changes since commit d13937116f1e82bf508a6325111b322c30c85eb9:

  Linux 5.0-rc6 (2019-02-10 14:42:20 -0800)

are available in the Git repository at:

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

for you to fetch changes up to e0bf304e4a00d66d90904a6c5b93141f177cf6d2:

  MIPS: fix memory setup for platforms with PHYS_OFFSET != 0 (2019-02-27 18:49:29 -0800)

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

- Fix 16b cmpxchg() operations which could erroneously fail if bits 15:8
  of the old value are non-zero. In practice I'm not aware of any actual
  users of 16b cmpxchg() on MIPS, but this fixes the support for it was
  was introduced in v4.13.

- Provide a struct device to dma_alloc_coherent for Lantiq XWAY systems
  with a "Voice MIPS Macro Core" (VMMC) device.

- Provide DMA masks for BCM63xx ethernet devices, fixing a regression
  introduced in v4.19.

- Fix memblock reservation for the kernel when the system has a non-zero
  PHYS_OFFSET, correcting the memblock conversion performed in v4.20.

----------------------------------------------------------------
Christoph Hellwig (1):
      MIPS: lantiq: pass struct device to DMA API functions

Jonas Gorski (1):
      MIPS: BCM63XX: provide DMA masks for ethernet devices

Michael Clark (1):
      MIPS: fix truncation in __cmpxchg_small for short values

Thomas Bogendoerfer (1):
      MIPS: fix memory setup for platforms with PHYS_OFFSET != 0

 arch/mips/bcm63xx/dev-enet.c | 8 ++++++++
 arch/mips/kernel/cmpxchg.c   | 3 +--
 arch/mips/kernel/setup.c     | 3 ++-
 arch/mips/lantiq/xway/vmmc.c | 4 ++--
 4 files changed, 13 insertions(+), 5 deletions(-)

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

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PULL] MIPS fixes for 5.0
@ 2019-02-09 19:42 Paul Burton
  2019-02-09 20:45 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Paul Burton @ 2019-02-09 19:42 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

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

Hi Linus,

Here's a batch of MIPS fixes for 5.0; my apologies that these have built
up over a few busy weeks. Please pull.

Thanks,
    Paul

The following changes since commit 49a57857aeea06ca831043acbb0fa5e0f50602fd:

  Linux 5.0-rc3 (2019-01-21 13:14:44 +1300)

are available in the Git repository at:

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

for you to fetch changes up to 05dc6001af0630e200ad5ea08707187fe5537e6d:

  mips: cm: reprime error cause (2019-02-07 11:55:24 -0800)

----------------------------------------------------------------
A batch of MIPS fixes for 5.0, nothing too scary.

 - A workaround for a Loongson 3 CPU bug is the biggest change, but
   still fairly straightforward. It adds extra memory barriers (sync
   instructions) around atomics to avoid a CPU bug that can break
   atomicity.

 - Loongson64 also sees a fix for powering off some systems which would
   incorrectly reboot rather than waiting for the power down sequence to
   complete.

 - We have DT fixes for the Ingenic JZ4740 SoC & the JZ4780-based Ci20
   board, and a DT warning fix for the Nexsys4/MIPSfpga board.

 - The Cavium Octeon platform sees a further fix to the behaviour of the
   pcie_disable command line argument that was introduced in v3.3.

 - The VDSO, introduced in v4.4, sees build fixes for configurations of
   GCC that were built using the --with-fp-32= flag to specify a default
   32-bit floating point ABI.

 - get_frame_info() sees a fix for configurations with
   CONFIG_KALLSYMS=n, for which it previously always returned an error.

 - If the MIPS Coherence Manager (CM) reports an error then we'll now
   clear that error correctly so that the GCR_ERROR_CAUSE register will
   be updated with information about any future errors.

----------------------------------------------------------------
Aaro Koskinen (1):
      MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled

Huacai Chen (1):
      MIPS: Loongson: Introduce and use loongson_llsc_mb()

Jun-Ru Chang (1):
      MIPS: Remove function size check in get_frame_info()

Paul Burton (3):
      MIPS: VDSO: Use same -m%-float cflag as the kernel proper
      MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds
      MIPS: Use lower case for addresses in nexys4ddr.dts

Paul Cercueil (1):
      MIPS: DTS: jz4740: Correct interrupt number of DMA core

Vladimir Kondratiev (1):
      mips: cm: reprime error cause

Yifeng Li (1):
      mips: loongson64: remove unreachable(), fix loongson_poweroff().

Zhou Yanjie (1):
      DTS: CI20: Fix bugs in ci20's device tree.

 arch/mips/Kconfig                        | 15 +++++++++++++
 arch/mips/boot/dts/ingenic/ci20.dts      |  8 +++----
 arch/mips/boot/dts/ingenic/jz4740.dtsi   |  2 +-
 arch/mips/boot/dts/xilfpga/nexys4ddr.dts |  8 +++----
 arch/mips/include/asm/atomic.h           |  6 ++++++
 arch/mips/include/asm/barrier.h          | 36 ++++++++++++++++++++++++++++++++
 arch/mips/include/asm/bitops.h           |  5 +++++
 arch/mips/include/asm/futex.h            |  3 +++
 arch/mips/include/asm/pgtable.h          |  2 ++
 arch/mips/kernel/mips-cm.c               |  2 +-
 arch/mips/kernel/process.c               |  7 +++----
 arch/mips/loongson64/Platform            | 23 ++++++++++++++++++++
 arch/mips/loongson64/common/reset.c      |  7 ++++++-
 arch/mips/mm/tlbex.c                     | 10 +++++++++
 arch/mips/pci/pci-octeon.c               | 10 ++++-----
 arch/mips/vdso/Makefile                  |  5 +++--
 16 files changed, 127 insertions(+), 22 deletions(-)

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

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

end of thread, other threads:[~2019-03-02  0:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-01  0:56 [GIT PULL] MIPS fixes for 5.0 Paul Burton
2019-03-02  0:20 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-02-09 19:42 Paul Burton
2019-02-09 20:45 ` 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).