Skip to content

MIPS and SSB fixes for 4.0-stable

Ralf Baechle stable 2 versions – Applied

Status from this message: This is a note to let you know that I've just added the patch titled

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest23 patches 27 repliesApplied
  2. v131 patches 0 repliesSuperseded

Changes in v2 from the cover letter

- Dropped patches that got already applied to v4.0.2.

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/23MIPS: BCM63xx: Move bcm63xx_gpio_init() to bcm63xx_register_devices().arch/mips/bcm63xx/prom.c arch/mips/bcm63xx/setup.c+4 -41 reply
2/23MIPS: OCTEON: dma-octeon: fix OHCI USB config checkarch/mips/cavium-octeon/dma-octeon.c+1 -11 reply
3/23MIPS: OCTEON: Use correct CSR to soft resetarch/mips/cavium-octeon/setup.c arch/mips/include/asm/octeon/cvmx.h+4 -91 reply
4/23Revert "MIPS: Remove race window in page fault handling"arch/mips/include/asm/pgtable.h arch/mips/mm/cache.c+13 -231 reply
5/23MIPS: Fix race condition in lazy cache flushing.arch/mips/include/asm/cacheflush.h arch/mips/mm/cache.c+35 -152 replies
6/23MIPS: Octeon: Remove udelay() causing huge IRQ latencyarch/mips/include/asm/octeon/pci-octeon.h arch/mips/pci/pci-octeon.c arch/mips/pci/pcie-octeon.c+0 -172 replies
7/23MIPS: OCTEON: fix PCI interrupt mapping for D-Link DSR-1000Narch/mips/pci/pci-octeon.c+2 -01 reply
8/23MIPS: Netlogic: Fix for SATA PHY initarch/mips/netlogic/xlp/ahci-init-xlp2.c+13 -01 reply
9/23MIPS: Kconfig: Fix typo for the r2-to-r6 emulator kernel parameterarch/mips/Kconfig+1 -11 reply
10/23MIPS: r4kcache: Use correct base register for MIPS R6 cache flushesarch/mips/include/asm/r4kcache.h+45 -441 reply
11/23MIPS: asm: spinlock: Fix addiu instruction for R10000_LLSC_WAR casearch/mips/include/asm/spinlock.h+1 -11 reply
12/23MIPS: kernel: entry.S: Set correct ISA level for mips_ihbarch/mips/kernel/entry.S+2 -11 reply
13/23MIPS: Fix cpu_has_mips_r2_exec_hazard.arch/mips/include/asm/cpu-features.h+32 -12 replies
14/23MIPS: Octeon: Delete override of cpu_has_mips_r2_exec_hazard.arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h+0 -12 replies
15/23Revert "MIPS: Avoid pipeline stalls on some MIPS32R2 cores."arch/mips/mm/tlbex.c+2 -191 reply
16/23SSB: fix Kconfig dependenciesdrivers/ssb/Kconfig+1 -01 reply
17/23MIPS: ralink: Fix bad config symbol in PCI makefile.arch/mips/pci/Makefile+1 -11 reply
18/23MIPS: ralink: add missing symbol for RALINK_ILL_ACCarch/mips/ralink/Kconfig+5 -01 reply
19/23MIPS: smp-cps: cpu_set FPU mask if FPU presentarch/mips/kernel/smp-cps.c+6 -01 reply
20/23MIPS: Kconfig: Disable SMP/CPS for 64-bitarch/mips/Kconfig+1 -11 reply
21/23MIPS: BCM47XX: Fix detecting Microsoft MN-700 & Asus WL500Garch/mips/bcm47xx/board.c+2 -21 reply
22/23MIPS: asm: elf: Set O32 default FPU flagsarch/mips/include/asm/elf.h+5 -01 reply
23/23MIPS: Makefile: Fix MIPS ASE detection codearch/mips/Makefile+10 -41 reply

Reviews trailers per patch

1 of 23 patches has a Reviewed-by or Acked-by.

PatchMaciej W. RozyckiMans RullgardAaro Koskinen
1/23
2/23
3/23
4/23
5/23
6/23
7/23
8/23
9/23
10/23R-b R-b
11/23
12/23
13/23
14/23
15/23
16/23
17/23
18/23
19/23
20/23
21/23
22/23T-b T-b T-b T-b
23/23

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v2 thread

Cover letter [PATCH v2 00/23] MIPS and SSB fixes for 4.0-stable

This is a large number of fixes for MIPS plus one patch for the SSB bus that didn't make 4.0. All of these patches are in 4.1

Changes from v1:
- Dropped patches that got already applied to v4.0.2.

Aaro Koskinen (2):
MIPS: OCTEON: dma-octeon: fix OHCI USB config check
MIPS: OCTEON: fix PCI interrupt mapping for D-Link DSR-1000N

Adrien Schildknecht (1):
SSB: fix Kconfig dependencies

Alexander Sverdlin (1):
MIPS: Octeon: Remove udelay() causing huge IRQ latency

Chandrakala Chavva (1):
MIPS: OCTEON: Use correct CSR to soft reset

Ganesan Ramalingam (1):
MIPS: Netlogic: Fix for SATA PHY init

John Crispin (2):
MIPS: ralink: Fix bad config symbol in PCI makefile.
MIPS: ralink: add missing symbol for RALINK_ILL_ACC

Lars Persson (2):
Revert "MIPS: Remove race window in page fault handling"
MIPS: Fix race condition in lazy cache flushing.

Markos Chandras (7):
MIPS: Kconfig: Fix typo for the r2-to-r6 emulator kernel parameter
MIPS: r4kcache: Use correct base register for MIPS R6 cache flushes
MIPS: asm: spinlock: Fix addiu instruction for R10000_LLSC_WAR case
MIPS: kernel: entry.S: Set correct ISA level for mips_ihb
MIPS: Kconfig: Disable SMP/CPS for 64-bit
MIPS: asm: elf: Set O32 default FPU flags
MIPS: Makefile: Fix MIPS ASE detection code

Nicolas Schichan (1):
MIPS: BCM63xx: Move bcm63xx_gpio_init() to bcm63xx_register_devices().

Niklas Cassel (1):
MIPS: smp-cps: cpu_set FPU mask if FPU present

Rafał Miłecki (1):
MIPS: BCM47XX: Fix detecting Microsoft MN-700 & Asus WL500G

Ralf Baechle (3):
MIPS: Fix cpu_has_mips_r2_exec_hazard.
MIPS: Octeon: Delete override of cpu_has_mips_r2_exec_hazard. Revert "MIPS: Avoid pipeline stalls on some MIPS32R2 cores."

 arch/mips/Kconfig                                  |  4 +-
 arch/mips/Makefile                                 | 14 +++-
 arch/mips/bcm47xx/board.c                          |  4 +-
 arch/mips/bcm63xx/prom.c                           |  4 -
 arch/mips/bcm63xx/setup.c                          |  4 +
 arch/mips/cavium-octeon/dma-octeon.c               |  2 +-
 arch/mips/cavium-octeon/setup.c                    |  5 +-
 arch/mips/include/asm/cacheflush.h                 | 38 +++++----
 arch/mips/include/asm/cpu-features.h               | 33 +++++++-
 arch/mips/include/asm/elf.h                        |  5 ++
 .../asm/mach-cavium-octeon/cpu-feature-overrides.h |  1 -
 arch/mips/include/asm/octeon/cvmx.h                |  8 --
 arch/mips/include/asm/octeon/pci-octeon.h          |  3 -
 arch/mips/include/asm/pgtable.h                    |  9 ++-
 arch/mips/include/asm/r4kcache.h                   | 89 +++++++++++-----------
 arch/mips/include/asm/spinlock.h                   |  2 +-
 arch/mips/kernel/entry.S                           |  3 +-
 arch/mips/kernel/smp-cps.c                         |  6 ++
 arch/mips/mm/cache.c                               | 39 +++++-----
 arch/mips/mm/tlbex.c                               | 21 +----
 arch/mips/netlogic/xlp/ahci-init-xlp2.c            | 13 ++++
 arch/mips/pci/Makefile                             |  2 +-
 arch/mips/pci/pci-octeon.c                         |  8 +-
 arch/mips/pci/pcie-octeon.c                        |  8 --
 arch/mips/ralink/Kconfig                           |  5 ++
 drivers/ssb/Kconfig                                |  1 +
 26 files changed, 186 insertions(+), 145 deletions(-)
Signature · 1 line
1.9.3