lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 16 Dec 2020 12:06:34 +0100
From:   Thomas Bogendoerfer <tsbogend@...ha.franken.de>
To:     torvalds@...ux-foundation.org
Cc:     linux-mips@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] MIPS changes for v5.11

The following changes since commit ac3b57adf87ad9bac7e33ca26bbbb13fae1ed62b:

  MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu (2020-11-17 12:53:57 +0100)

are available in the Git repository at:

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

for you to fetch changes up to ad4fddef5f2345aa9214e979febe2f47639c10d9:

  mips: fix Section mismatch in reference (2020-12-14 16:39:42 +0100)

----------------------------------------------------------------
MIPS updates for v5.11:

- enabled GCOV
- reworked setup of protection map
- added support for more MSCC platforms
- added sysfs boardinfo for Loongson64
- enabled KASLR for Loogson64
- added reset controller for BCM63xx
- cleanups and fixes

----------------------------------------------------------------
Alexander Dahl (1):
      MIPS: DTS: img: Fix schema warnings for pwm-leds

Alexander Lobakin (2):
      mips: boot: clean up self-extracting targets scenarios
      mips: boot: add support for self-extracting FIT images (vmlinuz.itb)

Alexander Sverdlin (3):
      MIPS: Don't round up kernel sections size for memblock_add()
      MIPS: OCTEON: Don't add kernel sections into memblock allocator
      MIPS: Octeon: irq: Alloc desc before configuring IRQ

Anders Roxell (2):
      mips: lib: uncached: fix non-standard usage of variable 'sp'
      mips: fix Section mismatch in reference

Andrey Zhizhikin (1):
      MIPS: configs: drop unused BACKLIGHT_GENERIC option

Chuanhong Guo (1):
      MIPS: zboot: put appended dtb into a section

Colin Ian King (1):
      MIPS: Kconfig: fix a few trivial spelling mistakes

Geert Uytterhoeven (1):
      mips: Remove #include <uapi/asm/types.h> from <asm/types.h>

Gregory CLEMENT (9):
      dt-bindings: mips: Add Luton
      dt-bindings: mips: Add Serval and Jaguar2
      MIPS: mscc: Prepare configuration to handle more SoCs
      MIPS: mscc: Fix configuration name for ocelot legacy boards
      MIPS: mscc: Add luton dtsi
      MIPS: mscc: Add luton PC0B91 device tree
      MIPS: mscc: build FIT image for Luton
      MIPS: mscc: Add jaguar2 support
      MIPS: mscc: Add serval support

Huacai Chen (1):
      MAINTAINERS: chenhc@...ote.com -> chenhuacai@...nel.org

Jinyang He (4):
      MIPS: KASLR: Correct valid bits in apply_r_mips_26_rel()
      MIPS: Loongson64: Add KASLR support
      MIPS: Loongson64: Fix up reserving kernel memory range
      MIPS: KASLR: Avoid endless loop in sync_icache if synci_step is zero

Krzysztof Kozlowski (2):
      MAINTAINERS: Remove JZ4780 DMA driver entry
      MAINTAINERS: Add linux-mips mailing list to JZ47xx entries

Necip Fazil Yildiran (2):
      MIPS: BMC47xx: fix kconfig dependency bug for BCM47XX_SSB
      MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA

Nick Desaulniers (1):
      MIPS: remove GCC < 4.9 support

Qinglang Miao (4):
      mips: ar7: add missing iounmap() on error in ar7_gpio_init
      mips: cm: add missing iounmap() on error in mips_cm_probe()
      mips: Vr41xx: add missing iounmap() on error in vr41xx_pciu_init()
      mips: cdmm: fix use-after-free in mips_cdmm_bus_discover

Sam Ravnborg (1):
      MIPS: ingenic: remove unused platform_data header file

Serge Semin (3):
      mips: dts: jz47x: Harmonize EHCI/OHCI DT nodes name
      mips: dts: sead3: Harmonize EHCI/OHCI DT nodes name
      mips: dts: ralink: mt7628a: Harmonize EHCI/OHCI DT nodes name

Thomas Bogendoerfer (7):
      Merge tag 'mips_fixes_5.10_1' into mips-next
      MIPS: vdso: Use vma page protection for remapping
      MIPS: kvm: Use vm_get_page_prot to get protection bits
      MIPS: mm: shorten lines by using macro
      MIPS: mm: Clean up setup of protection map
      MIPS: mm: Remove unused is_aligned_hugepage_range
      MIPS: mm: Add back define for PAGE_SHARED

Tiezhu Yang (12):
      MIPS: Loongson64: Add /sys/firmware/lefi/boardinfo
      Documentation: ABI: Add /sys/firmware/lefi/boardinfo description for Loongson64
      MIPS: Loongson64: Do not write the read only field LPA of CP0_CONFIG3
      MIPS: Loongson64: Set the field ELPA of CP0_PAGEGRAIN only once
      MIPS: Loongson64: Set IPI_Enable register per core by itself
      MIPS: Loongson64: Add Mail_Send support for 3A4000+ CPU
      MIPS: Loongson64: SMP: Fix up play_dead jump indicator
      MIPS: Remove cpu_has_6k_cache and cpu_has_8k_cache in cpu_cache_init()
      MIPS: Loongson64: Fix wrong scache size when execute lscpu
      MIPS: No need to check CPU 0 in {loongson3,bmips,octeon}_cpu_disable()
      MIPS: Move memblock_dump_all() to the end of setup_arch()
      MIPS: Select ARCH_KEEP_MEMBLOCK if DEBUG_KERNEL to enable sysfs memblock debug

Wei Li (1):
      MIPS: SMP-CPS: Add support for irq migration when CPU offline

Xingxing Su (1):
      MIPS: Enable GCOV

Álvaro Fernández Rojas (9):
      mips: bmips: select ARCH_HAS_RESET_CONTROLLER
      dt-bindings: reset: add BCM6345 reset controller bindings
      reset: add BCM6345 reset controller driver
      mips: bmips: dts: add BCM6328 reset controller support
      mips: bmips: dts: add BCM6358 reset controller support
      mips: bmips: dts: add BCM6362 reset controller support
      mips: bmips: dts: add BCM6368 reset controller support
      mips: bmips: dts: add BCM63268 reset controller support
      mips: bmips: add BCM6318 reset controller definitions

周琰杰 (Zhou Yanjie) (2):
      MIPS: Ingenic: Add missing nodes for Ingenic SoCs and boards.
      MIPS: Ingenic: Refresh defconfig for Ingenic SoCs based boards.

 .mailmap                                           |   2 +
 .../ABI/testing/sysfs-firmware-lefi-boardinfo      |  35 +++
 Documentation/devicetree/bindings/mips/mscc.txt    |   2 +-
 .../bindings/reset/brcm,bcm6345-reset.yaml         |  37 +++
 MAINTAINERS                                        |  11 +-
 arch/mips/Kconfig                                  |  15 +-
 arch/mips/Makefile                                 |   3 +-
 arch/mips/ar7/gpio.c                               |   1 +
 arch/mips/bcm47xx/Kconfig                          |   2 +
 arch/mips/boot/.gitignore                          |   1 +
 arch/mips/boot/compressed/Makefile                 |  97 ++++++--
 arch/mips/boot/compressed/ld.script                |   9 +-
 arch/mips/boot/dts/Makefile                        |   2 +-
 arch/mips/boot/dts/brcm/bcm63268.dtsi              |   6 +
 arch/mips/boot/dts/brcm/bcm6328.dtsi               |   6 +
 arch/mips/boot/dts/brcm/bcm6358.dtsi               |   6 +
 arch/mips/boot/dts/brcm/bcm6362.dtsi               |   6 +
 arch/mips/boot/dts/brcm/bcm6368.dtsi               |   6 +
 arch/mips/boot/dts/img/pistachio_marduk.dts        |   5 +-
 arch/mips/boot/dts/ingenic/ci20.dts                |  45 +++-
 arch/mips/boot/dts/ingenic/cu1000-neo.dts          |  62 ++++-
 arch/mips/boot/dts/ingenic/cu1830-neo.dts          |  66 ++++-
 arch/mips/boot/dts/ingenic/jz4740.dtsi             |   2 +-
 arch/mips/boot/dts/ingenic/jz4770.dtsi             |   2 +-
 arch/mips/boot/dts/ingenic/jz4780.dtsi             |  45 +++-
 arch/mips/boot/dts/ingenic/x1000.dtsi              |  56 ++++-
 arch/mips/boot/dts/ingenic/x1830.dtsi              |  58 ++++-
 arch/mips/boot/dts/mscc/Makefile                   |  11 +-
 arch/mips/boot/dts/mscc/jaguar2.dtsi               | 167 +++++++++++++
 arch/mips/boot/dts/mscc/jaguar2_common.dtsi        |  25 ++
 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts         | 267 +++++++++++++++++++++
 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts         | 107 +++++++++
 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts         |  57 +++++
 arch/mips/boot/dts/mscc/luton.dtsi                 | 116 +++++++++
 arch/mips/boot/dts/mscc/luton_pcb091.dts           |  30 +++
 arch/mips/boot/dts/mscc/serval.dtsi                | 153 ++++++++++++
 arch/mips/boot/dts/mscc/serval_common.dtsi         | 127 ++++++++++
 arch/mips/boot/dts/mscc/serval_pcb105.dts          |  17 ++
 arch/mips/boot/dts/mscc/serval_pcb106.dts          |  17 ++
 arch/mips/boot/dts/mti/sead3.dts                   |   2 +-
 arch/mips/boot/dts/ralink/mt7628a.dtsi             |   2 +-
 arch/mips/cavium-octeon/octeon-irq.c               |  15 ++
 arch/mips/cavium-octeon/setup.c                    |   9 -
 arch/mips/cavium-octeon/smp.c                      |   3 -
 arch/mips/configs/ci20_defconfig                   |  15 +-
 arch/mips/configs/cu1000-neo_defconfig             |  28 ++-
 arch/mips/configs/cu1830-neo_defconfig             |  32 ++-
 arch/mips/configs/gcw0_defconfig                   |   1 -
 arch/mips/configs/gpr_defconfig                    |   1 -
 arch/mips/configs/lemote2f_defconfig               |   1 -
 arch/mips/configs/loongson3_defconfig              |   1 -
 arch/mips/configs/mtx1_defconfig                   |   1 -
 arch/mips/configs/rs90_defconfig                   |   1 -
 arch/mips/generic/Kconfig                          |  37 ++-
 arch/mips/generic/Platform                         |   3 +
 arch/mips/generic/board-jaguar2.its.S              |  40 +++
 arch/mips/generic/board-luton.its.S                |  23 ++
 arch/mips/generic/board-serval.its.S               |  24 ++
 arch/mips/include/asm/compiler.h                   |   9 +-
 arch/mips/include/asm/cpu-features.h               |   2 -
 arch/mips/include/asm/mach-loongson64/boot_param.h |   4 +
 .../asm/mach-loongson64/kernel-entry-init.h        |   8 -
 .../include/asm/mach-loongson64/loongson_regs.h    |  10 +
 arch/mips/include/asm/pgtable.h                    |  10 +-
 arch/mips/include/asm/types.h                      |   1 -
 arch/mips/kernel/mips-cm.c                         |   1 +
 arch/mips/kernel/relocate.c                        |  13 +-
 arch/mips/kernel/setup.c                           |   8 +-
 arch/mips/kernel/smp-bmips.c                       |   3 -
 arch/mips/kernel/smp-cps.c                         |   2 +
 arch/mips/kernel/vdso.c                            |   4 +-
 arch/mips/kvm/mmu.c                                |   4 +-
 arch/mips/lib/uncached.c                           |   4 +-
 arch/mips/loongson64/Makefile                      |   1 +
 arch/mips/loongson64/boardinfo.c                   |  48 ++++
 arch/mips/loongson64/env.c                         |  10 +
 arch/mips/loongson64/numa.c                        |  27 +--
 arch/mips/loongson64/smp.c                         | 126 +++++++---
 arch/mips/mm/c-r4k.c                               |  12 +-
 arch/mips/mm/cache.c                               |  69 ++----
 arch/mips/mm/hugetlbpage.c                         |  12 -
 arch/mips/mm/sc-mips.c                             |   4 +-
 arch/mips/pci/pci-vr41xx.c                         |   4 +-
 drivers/bus/mips_cdmm.c                            |   4 +-
 drivers/reset/Kconfig                              |   7 +
 drivers/reset/Makefile                             |   1 +
 drivers/reset/reset-bcm6345.c                      | 135 +++++++++++
 include/dt-bindings/reset/bcm6318-reset.h          |  20 ++
 include/dt-bindings/reset/bcm63268-reset.h         |  26 ++
 include/dt-bindings/reset/bcm6328-reset.h          |  18 ++
 include/dt-bindings/reset/bcm6358-reset.h          |  15 ++
 include/dt-bindings/reset/bcm6362-reset.h          |  22 ++
 include/dt-bindings/reset/bcm6368-reset.h          |  16 ++
 include/linux/platform_data/jz4740/jz4740_nand.h   |  25 --
 94 files changed, 2328 insertions(+), 278 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-firmware-lefi-boardinfo
 create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm6345-reset.yaml
 create mode 100644 arch/mips/boot/dts/mscc/jaguar2.dtsi
 create mode 100644 arch/mips/boot/dts/mscc/jaguar2_common.dtsi
 create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb110.dts
 create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb111.dts
 create mode 100644 arch/mips/boot/dts/mscc/jaguar2_pcb118.dts
 create mode 100644 arch/mips/boot/dts/mscc/luton.dtsi
 create mode 100644 arch/mips/boot/dts/mscc/luton_pcb091.dts
 create mode 100644 arch/mips/boot/dts/mscc/serval.dtsi
 create mode 100644 arch/mips/boot/dts/mscc/serval_common.dtsi
 create mode 100644 arch/mips/boot/dts/mscc/serval_pcb105.dts
 create mode 100644 arch/mips/boot/dts/mscc/serval_pcb106.dts
 create mode 100644 arch/mips/generic/board-jaguar2.its.S
 create mode 100644 arch/mips/generic/board-luton.its.S
 create mode 100644 arch/mips/generic/board-serval.its.S
 create mode 100644 arch/mips/loongson64/boardinfo.c
 create mode 100644 drivers/reset/reset-bcm6345.c
 create mode 100644 include/dt-bindings/reset/bcm6318-reset.h
 create mode 100644 include/dt-bindings/reset/bcm63268-reset.h
 create mode 100644 include/dt-bindings/reset/bcm6328-reset.h
 create mode 100644 include/dt-bindings/reset/bcm6358-reset.h
 create mode 100644 include/dt-bindings/reset/bcm6362-reset.h
 create mode 100644 include/dt-bindings/reset/bcm6368-reset.h
 delete mode 100644 include/linux/platform_data/jz4740/jz4740_nand.h

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

Powered by blists - more mailing lists