[GIT PULL] arch/microblaze patches for 5.7-rc1

From: Michal Simek
Date: Tue Mar 31 2020 - 10:54:55 EST


Hi Linus,

please pull the following changes to your tree.
There are some patches in Andrew's queue which also touches microblaze
Kbuild which is also touched by this pull request. But I can't see any
issue in resolution of that conflict in linux-next.
I have tried to merge it with your current HEAD and I can't see any
issue. Please let me know if there is any problem.

Thanks,
Michal

The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

git://git.monstr.eu/linux-2.6-microblaze.git tags/microblaze-v5.7-rc1

for you to fetch changes up to 9fd1a1c9b3f2a38a5357a13335e0b9e5f21d093b:

microblaze: Replace setup_irq() by request_irq() (2020-03-09 14:36:23
+0100)

----------------------------------------------------------------
Microblaze patches for 5.7-rc1

- Convert license headers to SPDX
- Cleanup header handling and use asm-generic one
- Get rid of earlyprintk residues
- Define barriers and use it in the code
- Get rid of setup_irq() for timer
- Various small addons and fixes

----------------------------------------------------------------
Arvind Sankar (1):
microblaze: Stop printing the virtual memory layout

Michal Simek (8):
microblaze: Kernel parameters should be parsed earlier
microblaze: Fix _reset() function
microblaze: Convert headers to SPDX license
microblaze: Remove architecture tlb.h and use generic one
microblaze: Remove early printk setup
microblaze: Remove empty headers
microblaze: Remove unused boot_cpuid variable
microblaze: Use asm generic cmpxchg.h for !SMP case

Stefan Asserhall (4):
microblaze: Define microblaze barrier
microblaze: Add sync to tlb operations
microblaze: Add missing irqflags.h header
microblaze: Define percpu sestion in linker file

afzal mohammed (1):
microblaze: Replace setup_irq() by request_irq()

arch/microblaze/include/asm/Kbuild | 4 +++-
arch/microblaze/include/asm/barrier.h | 13 +++++++++++++
arch/microblaze/include/asm/cache.h | 5 +----
arch/microblaze/include/asm/cacheflush.h | 6 +-----
arch/microblaze/include/asm/checksum.h | 5 +----
arch/microblaze/include/asm/cmpxchg.h | 40
+++-------------------------------------
arch/microblaze/include/asm/cpuinfo.h | 5 +----
arch/microblaze/include/asm/cputable.h | 1 -
arch/microblaze/include/asm/current.h | 5 +----
arch/microblaze/include/asm/delay.h | 7 +------
arch/microblaze/include/asm/dma.h | 5 +----
arch/microblaze/include/asm/elf.h | 5 +----
arch/microblaze/include/asm/entry.h | 5 +----
arch/microblaze/include/asm/exceptions.h | 5 +----
arch/microblaze/include/asm/fixmap.h | 5 +----
arch/microblaze/include/asm/flat.h | 5 +----
arch/microblaze/include/asm/hw_irq.h | 1 -
arch/microblaze/include/asm/io.h | 5 +----
arch/microblaze/include/asm/irq.h | 5 +----
arch/microblaze/include/asm/irqflags.h | 5 +----
arch/microblaze/include/asm/mmu.h | 5 +----
arch/microblaze/include/asm/mmu_context_mm.h | 5 +----
arch/microblaze/include/asm/module.h | 5 +----
arch/microblaze/include/asm/page.h | 5 +----
arch/microblaze/include/asm/pgalloc.h | 5 +----
arch/microblaze/include/asm/pgtable.h | 5 +----
arch/microblaze/include/asm/processor.h | 5 +----
arch/microblaze/include/asm/ptrace.h | 5 +----
arch/microblaze/include/asm/pvr.h | 5 +----
arch/microblaze/include/asm/registers.h | 5 +----
arch/microblaze/include/asm/sections.h | 5 +----
arch/microblaze/include/asm/setup.h | 7 +------
arch/microblaze/include/asm/string.h | 5 +----
arch/microblaze/include/asm/switch_to.h | 5 +----
arch/microblaze/include/asm/thread_info.h | 5 +----
arch/microblaze/include/asm/timex.h | 5 +----
arch/microblaze/include/asm/tlb.h | 17 -----------------
arch/microblaze/include/asm/tlbflush.h | 5 +----
arch/microblaze/include/asm/uaccess.h | 5 +----
arch/microblaze/include/asm/unaligned.h | 5 +----
arch/microblaze/include/asm/unistd.h | 5 +----
arch/microblaze/include/asm/unwind.h | 5 +----
arch/microblaze/include/asm/user.h | 1 -
arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c | 7 +------
arch/microblaze/kernel/cpu/pvr.c | 1 +
arch/microblaze/kernel/entry.S | 1 +
arch/microblaze/kernel/misc.S | 3 ++-
arch/microblaze/kernel/setup.c | 2 --
arch/microblaze/kernel/timer.c | 10 ++--------
arch/microblaze/kernel/vmlinux.lds.S | 3 +++
arch/microblaze/mm/init.c | 14 ++------------
51 files changed, 67 insertions(+), 236 deletions(-)
create mode 100644 arch/microblaze/include/asm/barrier.h
delete mode 100644 arch/microblaze/include/asm/cputable.h
delete mode 100644 arch/microblaze/include/asm/hw_irq.h
delete mode 100644 arch/microblaze/include/asm/tlb.h
delete mode 100644 arch/microblaze/include/asm/user.h

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs


Attachment: signature.asc
Description: OpenPGP digital signature