kernel: Move to Linux v5.4.107-openpower1

PowerPC related fixes since 5.4.68:

 powerpc/perf/hv-24x7: Fix incorrect comparison in memord
 powerpc/ipic: Fix status get and status clear
 powerpc/opal: Fix EBUSY bug in acquiring tokens
 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo
 powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested
 powerpc/signal: Properly handle return value from uprobe_deny_signal()
 security/keys: add CONFIG_KEYS_COMPAT to Kconfig
 powerpc: Fix DAR reporting when alignment handler faults
 Revert "powerpc/numa: Fix percpu allocations to be NUMA aware"
 powerpc/asm: Mark cr0 as clobbered in mftb()
 powerpc: Fix emulation of mfocrf in emulate_step()
 powerpc: Fix emulation of mcrf in emulate_step()
 powerpc/64: Fix atomic64_inc_not_zero() to return an int
 powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
 powerpc/eeh: Enable IO path on permanent error
 powerpc/slb: Force a full SLB flush when we insert for a bad EA
 powerpc/kprobes: Pause function_graph tracing during jprobes handling
 mm: larger stack guard gap, between vmas
 powerpc/hotplug-mem: Fix missing endian conversion of aa_index
 powerpc/numa: Fix percpu allocations to be NUMA aware
 powerpc/eeh: Avoid use after free in eeh_handle_special_event()
 powerpc/book3s/mce: Move add_taint() later in virtual mode
 powerpc/powernv: Fix opal_exit tracepoint opcode
 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction
 powerpc: Disable HFSCR[TM] if TM is not supported
 powerpc: Don't try to fix up misaligned load-with-reservation instructions
 powerpc/mm: Add missing global TLB invalidate if cxl is active
 powerpc/boot: Fix zImage TOC alignment
 powerpc: Emulation support for load/store instructions on LE
 powerpc/xmon: Fix data-breakpoint
 powerpc: Add missing error check to prom_find_boot_cpu()
 powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe()
 powerpc: Fix build warning on 32-bit PPC
 powerpc: Convert cmp to cmpd in idle enter sequence
 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared
 powerpc/ptrace: Fix out of bounds array access warning
 powerpc/nvram: Fix an incorrect partition merge
 powerpc/eeh: Null check uses of eeh_pe_bus_get
 powerpc/mm: Prevent unlikely crash in copro_calculate_slb()
 powerpc/64: Fix incorrect return value from __copy_tofrom_user
 powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()
 powerpc/powernv: Use CPU-endian hub diag-data type in pnv_eeh_get_and_dump_hub_diag()
 powerpc/powernv: Pass CPU-endian PE number to opal_pci_eeh_freeze_clear()
 powerpc/vdso64: Use double word compare on pointers
 powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-support
 powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
 powerpc/powernv : Drop reference added by kset_find_obj()
 powerpc/tm: do not use r13 for tabort_syscall
 powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
 powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
 powerpc: Use privileged SPR number for MMCR2
 powerpc: Fix definition of SIAR and SDAR registers
 powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()
 Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"
 powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()
 powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
 powerpc: Fix bad inline asm constraint in create_zero_mask()
 Revert: "powerpc/tm: Check for already reclaimed tasks"
 powerpc: Update TM user feature bits in scan_features()
 powerpc: Update cpu_user_features2 in scan_features()
 powerpc: scan_features() updates incorrect bits for REAL_LE
 powerpc/mm: Fixup preempt underflow with huge pages
 powerpc/powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages
 powerpc/powernv: Add a kmsg_dumper that flushes console output on panic
 powerpc: Fix dedotify for binutils >= 2.26
 powerpc/eeh: Fix partial hotplug criterion
 powerpc/ioda: Set "read" permission when "write" is set
 powerpc/powernv: Fix stale PE primary bus
 powerpc/eeh: Fix stale cached primary bus
 powerpc/eeh: Fix PE location code
 powerpc/module: Handle R_PPC64_ENTRY relocations
 powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered
 powerpc: Make value-returning atomics fully ordered
 powerpc/tm: Check for already reclaimed tasks

Signed-off-by: Joel Stanley <joel@jms.id.au>
diff --git a/openpower/linux/0002-powerpc-Detect-the-secure-boot-mode-of-the-system.patch b/openpower/linux/0002-powerpc-Detect-the-secure-boot-mode-of-the-system.patch
index 2d6f5a5..b275c9c 100644
--- a/openpower/linux/0002-powerpc-Detect-the-secure-boot-mode-of-the-system.patch
+++ b/openpower/linux/0002-powerpc-Detect-the-secure-boot-mode-of-the-system.patch
@@ -26,10 +26,10 @@
  create mode 100644 arch/powerpc/kernel/secure_boot.c
 
 diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
-index ad620637cbd1..d654bdc9e4dc 100644
+index c4cbb65e742f..1a2db06962c7 100644
 --- a/arch/powerpc/Kconfig
 +++ b/arch/powerpc/Kconfig
-@@ -935,6 +935,16 @@ config PPC_MEM_KEYS
+@@ -936,6 +936,16 @@ config PPC_MEM_KEYS
  
  	  If unsure, say y.
  
@@ -76,7 +76,7 @@
 +#endif
 +#endif
 diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile
-index dc0780f930d5..40170ee52178 100644
+index afbd47b0a75c..36605a7b6ef2 100644
 --- a/arch/powerpc/kernel/Makefile
 +++ b/arch/powerpc/kernel/Makefile
 @@ -158,6 +158,8 @@ ifneq ($(CONFIG_PPC_POWERNV)$(CONFIG_PPC_SVM),)