Linux-MIPS Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] MIPS fixes
@ 2019-08-06 19:23 Paul Burton
  2019-08-06 21:15 ` pr-tracker-bot
  0 siblings, 1 reply; 12+ 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] 12+ messages in thread

* Re: [GIT PULL] MIPS fixes
  2019-08-06 19:23 [GIT PULL] MIPS fixes Paul Burton
@ 2019-08-06 21:15 ` pr-tracker-bot
  0 siblings, 0 replies; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ 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; 12+ 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] 12+ messages in thread

end of thread, back to index

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-06 19:23 [GIT PULL] MIPS fixes Paul Burton
2019-08-06 21:15 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
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 linux-mips@archiver.kernel.org
	public-inbox-index linux-mips


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