[GIT PULL] MIPS changes for v5.18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit dfd42facf1e4ada021b939b4e19c935dcdd55566:

  Linux 5.17-rc3 (2022-02-06 12:20:50 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/ tags/mips_5.18

for you to fetch changes up to f8f9f21c7848e63133c16c899f3d84aa54eb79fe:

  MIPS: Fix build error for loongson64 and sgi-ip27 (2022-03-24 09:45:15 +0100)

----------------------------------------------------------------
- added support for QCN550x (ath79)
- enabled KCSAN
- removed TX39XX support
- various cleanups and fixes

----------------------------------------------------------------
Alexander Lobakin (1):
      MIPS: fix fortify panic when copying asm exception handlers

Feiyang Chen (1):
      MIPS: Fix build error for loongson64 and sgi-ip27

Hangyu Hua (1):
      mips: ralink: fix a refcount leak in ill_acc_of_setup()

Kees Cook (4):
      MIPS: Modernize READ_IMPLIES_EXEC
      mips: Implement "current_stack_pointer"
      MIPS: boot/compressed: Use array reference for image bounds
      MIPS: Only use current_stack_pointer on GCC

Krzysztof Kozlowski (1):
      MIPS: ingenic: correct unit node address

Maciej W. Rozycki (2):
      DEC: Limit PMAX memory probing to R3k systems
      MIPS: Sanitise Cavium switch cases in TLB handler synthesizers

Miaoqian Lin (1):
      mips: cdmm: Fix refcount leak in mips_cdmm_phys_base

Nathan Chancellor (3):
      MIPS: Loongson64: Clean up use of cc-ifversion
      MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option
      MIPS: Malta: Enable BLK_DEV_INITRD

Nemanja Rakovic (2):
      mips: Enable KCSAN
      mips: Enable KCSAN

Paul Cercueil (1):
      mips: Always permit to build u-boot images

Randy Dunlap (2):
      mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
      MIPS: RB532: fix return value of __setup handler

Rikard Falkeborn (3):
      MIPS: OCTEON: Constify static irq_domain_ops
      MIPS: ath25: Constify static irq_domain_ops
      MIPS: pci-ar2315: Constify static irq_domain_ops

Thomas Bogendoerfer (3):
      MIPS: remove asm/war.h
      MIPS: sibyte: Add missing __user annotations in sb_tbprof.c
      MIPS: Remove TX39XX support

Tiezhu Yang (3):
      MIPS: Remove redundant check in device_tree_init()
      MIPS: Remove redundant definitions of device_tree_init()
      MIPS: Fix wrong comments in asm/prom.h

Wenli Looi (1):
      MIPS: ath79: add support for QCN550x

Xi Ruoyao (1):
      mips: remove reference to "newer Loongson-3"

Yaliang Wang (1):
      MIPS: pgalloc: fix memory leak caused by pgd_free()

 arch/mips/Kbuild.platforms                         |   1 -
 arch/mips/Kconfig                                  |  82 ++--
 arch/mips/Makefile                                 |   5 -
 arch/mips/ath25/ar2315.c                           |   2 +-
 arch/mips/ath25/ar5312.c                           |   2 +-
 arch/mips/ath79/early_printk.c                     |   1 +
 arch/mips/ath79/setup.c                            |  11 +-
 arch/mips/boot/compressed/Makefile                 |   1 +
 arch/mips/boot/compressed/decompress.c             |  10 +-
 arch/mips/boot/dts/ingenic/jz4780.dtsi             |   2 +-
 arch/mips/cavium-octeon/octeon-irq.c               |  10 +-
 arch/mips/configs/jmr3927_defconfig                |  50 ---
 arch/mips/configs/malta_defconfig                  |   1 +
 arch/mips/dec/int-handler.S                        |   6 +-
 arch/mips/dec/prom/Makefile                        |   2 +-
 arch/mips/dec/setup.c                              |   3 +-
 arch/mips/include/asm/cpu-features.h               |   3 -
 arch/mips/include/asm/cpu-type.h                   |   6 -
 arch/mips/include/asm/cpu.h                        |   6 -
 arch/mips/include/asm/dec/prom.h                   |  15 +-
 arch/mips/include/asm/futex.h                      |   1 -
 arch/mips/include/asm/isadep.h                     |   2 +-
 .../include/asm/mach-ath25/cpu-feature-overrides.h |   1 -
 arch/mips/include/asm/mach-ath79/ar71xx_regs.h     |   1 +
 .../include/asm/mach-ath79/cpu-feature-overrides.h |   1 -
 .../asm/mach-au1x00/cpu-feature-overrides.h        |   1 -
 .../asm/mach-bcm47xx/cpu-feature-overrides.h       |   1 -
 .../asm/mach-cavium-octeon/cpu-feature-overrides.h |   1 -
 .../asm/mach-cobalt/cpu-feature-overrides.h        |   1 -
 .../include/asm/mach-dec/cpu-feature-overrides.h   |   1 -
 .../asm/mach-ingenic/cpu-feature-overrides.h       |   1 -
 .../include/asm/mach-ip27/cpu-feature-overrides.h  |   1 -
 .../include/asm/mach-ip30/cpu-feature-overrides.h  |   1 -
 .../asm/mach-lantiq/falcon/cpu-feature-overrides.h |   1 -
 .../asm/mach-loongson2ef/cpu-feature-overrides.h   |   1 -
 .../asm/mach-loongson64/cpu-feature-overrides.h    |   1 -
 .../asm/mach-ralink/mt7620/cpu-feature-overrides.h |   1 -
 .../asm/mach-ralink/mt7621/cpu-feature-overrides.h |   1 -
 .../asm/mach-ralink/rt288x/cpu-feature-overrides.h |   1 -
 .../asm/mach-ralink/rt305x/cpu-feature-overrides.h |   1 -
 .../asm/mach-ralink/rt3883/cpu-feature-overrides.h |   1 -
 .../asm/mach-rc32434/cpu-feature-overrides.h       |   1 -
 arch/mips/include/asm/mach-tx39xx/ioremap.h        |  25 --
 arch/mips/include/asm/mach-tx39xx/mangle-port.h    |  24 --
 arch/mips/include/asm/mach-tx39xx/spaces.h         |  17 -
 arch/mips/include/asm/mipsmtregs.h                 |   1 -
 arch/mips/include/asm/mipsregs.h                   |   1 -
 arch/mips/include/asm/pgalloc.h                    |   6 +
 arch/mips/include/asm/prom.h                       |   4 +-
 arch/mips/include/asm/setup.h                      |   2 +-
 arch/mips/include/asm/stackframe.h                 |   6 +-
 arch/mips/include/asm/thread_info.h                |   4 +
 arch/mips/include/asm/txx9/boards.h                |   3 -
 arch/mips/include/asm/txx9/jmr3927.h               | 179 ---------
 arch/mips/include/asm/txx9/tx3927.h                | 341 -----------------
 arch/mips/include/asm/txx9irq.h                    |   4 -
 arch/mips/include/asm/txx9tmr.h                    |   4 -
 arch/mips/include/asm/vermagic.h                   |   2 -
 arch/mips/include/asm/war.h                        |  73 ----
 arch/mips/kernel/Makefile                          |   1 -
 arch/mips/kernel/cpu-probe.c                       |  23 --
 arch/mips/kernel/cpu-r3k-probe.c                   |  22 --
 arch/mips/kernel/elf.c                             |  16 +-
 arch/mips/kernel/entry.S                           |   3 +-
 arch/mips/kernel/genex.S                           |   5 +-
 arch/mips/kernel/idle.c                            |  10 -
 arch/mips/kernel/irq_txx9.c                        |  13 -
 arch/mips/kernel/proc.c                            |   2 -
 arch/mips/kernel/process.c                         |   2 +-
 arch/mips/kernel/prom.c                            |   5 +
 arch/mips/kernel/r4k-bugs64.c                      |   9 +-
 arch/mips/kernel/scall32-o32.S                     |   1 -
 arch/mips/kernel/scall64-n64.S                     |   1 -
 arch/mips/kernel/signal.c                          |   1 -
 arch/mips/kernel/signal_n32.c                      |   1 -
 arch/mips/kernel/traps.c                           |  22 +-
 arch/mips/lantiq/prom.c                            |   5 -
 arch/mips/lib/Makefile                             |   1 -
 arch/mips/lib/delay.c                              |   1 -
 arch/mips/lib/r3k_dump_tlb.c                       |   4 -
 arch/mips/loongson2ef/Platform                     |   3 +-
 arch/mips/loongson64/Platform                      |  24 +-
 arch/mips/loongson64/numa.c                        |  10 +
 arch/mips/loongson64/setup.c                       |   8 -
 arch/mips/mm/Makefile                              |   1 -
 arch/mips/mm/c-octeon.c                            |   1 -
 arch/mips/mm/c-r4k.c                               |   1 -
 arch/mips/mm/c-tx39.c                              | 414 ---------------------
 arch/mips/mm/cache.c                               |   5 -
 arch/mips/mm/page.c                                |   5 +-
 arch/mips/mm/tlb-r3k.c                             |  40 +-
 arch/mips/mm/tlbex.c                               |  24 +-
 arch/mips/mti-malta/Makefile                       |   1 -
 arch/mips/mti-malta/malta-dt.c                     |  15 -
 arch/mips/pci/Makefile                             |   2 -
 arch/mips/pci/fixup-jmr3927.c                      |  79 ----
 arch/mips/pci/ops-tx3927.c                         | 231 ------------
 arch/mips/pci/pci-ar2315.c                         |   2 +-
 arch/mips/pic32/pic32mzda/init.c                   |   8 -
 arch/mips/ralink/ill_acc.c                         |   1 +
 arch/mips/ralink/of.c                              |   5 -
 arch/mips/rb532/devices.c                          |   6 +-
 arch/mips/sgi-ip27/ip27-memory.c                   |  10 +
 arch/mips/sibyte/common/sb_tbprof.c                |   6 +-
 arch/mips/txx9/Kconfig                             |  18 -
 arch/mips/txx9/Makefile                            |   6 -
 arch/mips/txx9/Platform                            |   3 -
 arch/mips/txx9/generic/Makefile                    |   1 -
 arch/mips/txx9/generic/irq_tx3927.c                |  25 --
 arch/mips/txx9/generic/setup.c                     |  55 ---
 arch/mips/txx9/generic/setup_tx3927.c              | 136 -------
 arch/mips/txx9/jmr3927/Makefile                    |   6 -
 arch/mips/txx9/jmr3927/irq.c                       | 128 -------
 arch/mips/txx9/jmr3927/prom.c                      |  52 ---
 arch/mips/txx9/jmr3927/setup.c                     | 223 -----------
 arch/mips/vdso/Makefile                            |   3 +
 drivers/bus/mips_cdmm.c                            |   1 +
 drivers/dma/Kconfig                                |   2 +-
 drivers/watchdog/Kconfig                           |   2 +-
 119 files changed, 194 insertions(+), 2455 deletions(-)
 delete mode 100644 arch/mips/configs/jmr3927_defconfig
 delete mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h
 delete mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h
 delete mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h
 delete mode 100644 arch/mips/include/asm/txx9/jmr3927.h
 delete mode 100644 arch/mips/include/asm/txx9/tx3927.h
 delete mode 100644 arch/mips/include/asm/war.h
 delete mode 100644 arch/mips/mm/c-tx39.c
 delete mode 100644 arch/mips/mti-malta/malta-dt.c
 delete mode 100644 arch/mips/pci/fixup-jmr3927.c
 delete mode 100644 arch/mips/pci/ops-tx3927.c
 delete mode 100644 arch/mips/txx9/generic/irq_tx3927.c
 delete mode 100644 arch/mips/txx9/generic/setup_tx3927.c
 delete mode 100644 arch/mips/txx9/jmr3927/Makefile
 delete mode 100644 arch/mips/txx9/jmr3927/irq.c
 delete mode 100644 arch/mips/txx9/jmr3927/prom.c
 delete mode 100644 arch/mips/txx9/jmr3927/setup.c

-- 
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea.                                                [ RFC1925, 2.3 ]



[Index of Archives]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux