Linux-MIPS Archive on
 help / color / Atom feed
* [GIT PULL] MIPS changes for 5.2
@ 2019-05-08 21:04 Paul Burton
  2019-05-08 23:50 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Paul Burton @ 2019-05-08 21:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-mips, linux-kernel

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

Hi Linus,

Here are the main MIPS changes for the 5.2 cycle.

I wound up merging in the mips_fixes_5.1_1 tag that you already merged
earlier in order to gain a fix for a jump label bug that would otherwise
have prevented me testing some work included here. I hope that's OK - it
does mean the shortlog below shows some changes that you already merged.

There are a few last minute changes which I hope to submit to you next
week if things seem calm enough, but that potential second pull request
will be even smaller than this one.

Please pull.


The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the Git repository at:

  git:// tags/mips_5.2

for you to fetch changes up to 3751cbda8f223549d7ea28803cbec8ac87e43ed2:

  mips: Manually call fdt_init_reserved_mem() method (2019-05-05 20:12:20 -0700)

Main MIPS changes for v5.2:

- A set of memblock initialization improvements thanks to Serge Semin,
  tidying up after our conversion from bootmem to memblock back in

- Our eBPF JIT the previously supported only MIPS64r2 through MIPS64r5
  is improved to also support MIPS64r6. Support for MIPS32 systems is
  introduced, with the caveat that it only works for programs that don't
  use 64 bit registers or operations - those will bail out & need to be

- Improvements to the allocation & configuration of our exception vector
  that should fix issues seen on some platforms using recent versions of

- Some minor improvements to code generated for jump labels, along with
  enabling them by default for generic kernels.

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

Chuanhong Guo (1):
      MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices

Enrico Weigelt, metux IT consult (1):
      arch: mips: Kconfig: pedantic formatting

Hassan Naveed (3):
      MIPS: uasm: Add div, mul and sel instructions for mipsr6
      MIPS: eBPF: Provide eBPF support for MIPS64R6
      MIPS: eBPF: Initial eBPF support for MIPS32 architecture.

Nick Desaulniers (1):
      mips: vdso: drop unnecessary cc-ldoption

Paul Burton (11):
      MIPS: Remove custom MIPS32 __kernel_fsid_t type
      MIPS: KVM: Use prandom_u32_max() to generate tlbwr index
      Merge tag 'mips_fixes_5.1_1' into mips-next
      MIPS: jump_label: Remove redundant nops
      MIPS: jump_label: Use compact branches for >= r6
      MIPS: generic: Enable CONFIG_JUMP_LABEL
      Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices"
      MIPS: Use memblock_phys_alloc() for exception vector
      MIPS: Always allocate exception vector for MIPSr2+
      MIPS: Sync icache for whole exception vector
      MIPS: Remove duplicate EBase configuration

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

Serge Semin (11):
      mips: Make sure kernel .bss exists in boot mem pool
      mips: Discard rudiments from bootmem_init
      mips: Combine memblock init and memory reservation loops
      mips: Reserve memory for the kernel image resources
      mips: Discard post-CMA-init foreach loop
      mips: Use memblock to reserve the __nosave memory range
      mips: Add reserve-nomap memory type support
      mips: Dump memblock regions for debugging
      mips: Perform early low memory test
      mips: Make sure dt memory regions are valid
      mips: Manually call fdt_init_reserved_mem() method

Valentin Schneider (1):
      MIPS: entry: Remove unneeded need_resched() loop

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/Kconfig                        |   64 +-
 arch/mips/bcm47xx/Kconfig                |    8 +-
 arch/mips/bcm47xx/workarounds.c          |    1 +
 arch/mips/bcm63xx/boards/Kconfig         |    2 +-
 arch/mips/configs/generic_defconfig      |    1 +
 arch/mips/include/asm/bootinfo.h         |    1 +
 arch/mips/include/asm/jump_label.h       |   17 +-
 arch/mips/include/asm/uasm.h             |    8 +
 arch/mips/include/uapi/asm/inst.h        |    6 +-
 arch/mips/include/uapi/asm/posix_types.h |    7 -
 arch/mips/kernel/entry.S                 |    5 +-
 arch/mips/kernel/jump_label.c            |   30 +-
 arch/mips/kernel/prom.c                  |   18 +-
 arch/mips/kernel/setup.c                 |  129 +--
 arch/mips/kernel/traps.c                 |   63 +-
 arch/mips/kernel/           |   12 +-
 arch/mips/kvm/emulate.c                  |    4 +-
 arch/mips/loongson64/lemote-2f/irq.c     |    2 +-
 arch/mips/mm/uasm-mips.c                 |   14 +
 arch/mips/mm/uasm.c                      |   39 +-
 arch/mips/net/Makefile                   |    1 -
 arch/mips/net/bpf_jit.c                  | 1270 ------------------------------
 arch/mips/net/bpf_jit_asm.S              |  285 -------
 arch/mips/net/ebpf_jit.c                 |  191 +++--
 arch/mips/pic32/Kconfig                  |    8 +-
 arch/mips/vdso/Makefile                  |    4 +-
 26 files changed, 351 insertions(+), 1839 deletions(-)
 delete mode 100644 arch/mips/net/bpf_jit.c
 delete mode 100644 arch/mips/net/bpf_jit_asm.S

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

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

* Re: [GIT PULL] MIPS changes for 5.2
  2019-05-08 21:04 [GIT PULL] MIPS changes for 5.2 Paul Burton
@ 2019-05-08 23:50 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2019-05-08 23:50 UTC (permalink / raw)
  To: Paul Burton; +Cc: Linus Torvalds, linux-mips, linux-kernel

The pull request you sent on Wed, 8 May 2019 21:04:46 +0000:

> git:// tags/mips_5.2

has been merged into torvalds/linux.git:

Thank you!

Deet-doot-dot, I am a bot.

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

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-08 21:04 [GIT PULL] MIPS changes for 5.2 Paul Burton
2019-05-08 23:50 ` pr-tracker-bot

Linux-MIPS Archive on

Archives are clonable:
	git clone --mirror 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/ \
	public-inbox-index linux-mips

Newsgroup available over NNTP:

AGPL code for this site: git clone public-inbox