diff options
-rw-r--r-- | target/linux/patches/4.4.62/patch-realtime | 2525 |
1 files changed, 1253 insertions, 1272 deletions
diff --git a/target/linux/patches/4.4.62/patch-realtime b/target/linux/patches/4.4.62/patch-realtime index 23c9d7af6..1d870326c 100644 --- a/target/linux/patches/4.4.62/patch-realtime +++ b/target/linux/patches/4.4.62/patch-realtime @@ -1,6 +1,6 @@ -diff -Nur linux-4.4.56.orig/arch/arm/include/asm/switch_to.h linux-4.4.56/arch/arm/include/asm/switch_to.h ---- linux-4.4.56.orig/arch/arm/include/asm/switch_to.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/include/asm/switch_to.h 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/include/asm/switch_to.h linux-4.4.62/arch/arm/include/asm/switch_to.h +--- linux-4.4.62.orig/arch/arm/include/asm/switch_to.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/include/asm/switch_to.h 2017-04-18 17:38:07.902637922 +0200 @@ -3,6 +3,13 @@ #include <linux/thread_info.h> @@ -23,9 +23,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/include/asm/switch_to.h linux-4.4.56/arch/a last = __switch_to(prev,task_thread_info(prev), task_thread_info(next)); \ } while (0) -diff -Nur linux-4.4.56.orig/arch/arm/include/asm/thread_info.h linux-4.4.56/arch/arm/include/asm/thread_info.h ---- linux-4.4.56.orig/arch/arm/include/asm/thread_info.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/include/asm/thread_info.h 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/include/asm/thread_info.h linux-4.4.62/arch/arm/include/asm/thread_info.h +--- linux-4.4.62.orig/arch/arm/include/asm/thread_info.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/include/asm/thread_info.h 2017-04-18 17:38:07.902637922 +0200 @@ -49,6 +49,7 @@ struct thread_info { unsigned long flags; /* low level flags */ @@ -62,9 +62,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/include/asm/thread_info.h linux-4.4.56/arch #endif /* __KERNEL__ */ #endif /* __ASM_ARM_THREAD_INFO_H */ -diff -Nur linux-4.4.56.orig/arch/arm/Kconfig linux-4.4.56/arch/arm/Kconfig ---- linux-4.4.56.orig/arch/arm/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/Kconfig 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/Kconfig linux-4.4.62/arch/arm/Kconfig +--- linux-4.4.62.orig/arch/arm/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/Kconfig 2017-04-18 17:38:07.902637922 +0200 @@ -33,7 +33,7 @@ select HARDIRQS_SW_RESEND select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT) @@ -82,9 +82,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/Kconfig linux-4.4.56/arch/arm/Kconfig select HAVE_RCU_TABLE_FREE if (SMP && ARM_LPAE) select HAVE_REGS_AND_STACK_ACCESS_API select HAVE_SYSCALL_TRACEPOINTS -diff -Nur linux-4.4.56.orig/arch/arm/kernel/asm-offsets.c linux-4.4.56/arch/arm/kernel/asm-offsets.c ---- linux-4.4.56.orig/arch/arm/kernel/asm-offsets.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/asm-offsets.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/asm-offsets.c linux-4.4.62/arch/arm/kernel/asm-offsets.c +--- linux-4.4.62.orig/arch/arm/kernel/asm-offsets.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/asm-offsets.c 2017-04-18 17:38:07.902637922 +0200 @@ -65,6 +65,7 @@ BLANK(); DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); @@ -93,9 +93,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/asm-offsets.c linux-4.4.56/arch/arm/ DEFINE(TI_ADDR_LIMIT, offsetof(struct thread_info, addr_limit)); DEFINE(TI_TASK, offsetof(struct thread_info, task)); DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); -diff -Nur linux-4.4.56.orig/arch/arm/kernel/entry-armv.S linux-4.4.56/arch/arm/kernel/entry-armv.S ---- linux-4.4.56.orig/arch/arm/kernel/entry-armv.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/entry-armv.S 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/entry-armv.S linux-4.4.62/arch/arm/kernel/entry-armv.S +--- linux-4.4.62.orig/arch/arm/kernel/entry-armv.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/entry-armv.S 2017-04-18 17:38:07.902637922 +0200 @@ -215,11 +215,18 @@ #ifdef CONFIG_PREEMPT get_thread_info tsk @@ -133,9 +133,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/entry-armv.S linux-4.4.56/arch/arm/k #endif __und_fault: -diff -Nur linux-4.4.56.orig/arch/arm/kernel/entry-common.S linux-4.4.56/arch/arm/kernel/entry-common.S ---- linux-4.4.56.orig/arch/arm/kernel/entry-common.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/entry-common.S 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/entry-common.S linux-4.4.62/arch/arm/kernel/entry-common.S +--- linux-4.4.62.orig/arch/arm/kernel/entry-common.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/entry-common.S 2017-04-18 17:38:07.906638076 +0200 @@ -36,7 +36,9 @@ UNWIND(.cantunwind ) disable_irq_notrace @ disable interrupts @@ -160,9 +160,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/entry-common.S linux-4.4.56/arch/arm UNWIND(.fnend ) ENDPROC(ret_fast_syscall) -diff -Nur linux-4.4.56.orig/arch/arm/kernel/patch.c linux-4.4.56/arch/arm/kernel/patch.c ---- linux-4.4.56.orig/arch/arm/kernel/patch.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/patch.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/patch.c linux-4.4.62/arch/arm/kernel/patch.c +--- linux-4.4.62.orig/arch/arm/kernel/patch.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/patch.c 2017-04-18 17:38:07.906638076 +0200 @@ -15,7 +15,7 @@ unsigned int insn; }; @@ -190,9 +190,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/patch.c linux-4.4.56/arch/arm/kernel else __release(&patch_lock); } -diff -Nur linux-4.4.56.orig/arch/arm/kernel/process.c linux-4.4.56/arch/arm/kernel/process.c ---- linux-4.4.56.orig/arch/arm/kernel/process.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/process.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/process.c linux-4.4.62/arch/arm/kernel/process.c +--- linux-4.4.62.orig/arch/arm/kernel/process.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/process.c 2017-04-18 17:38:07.906638076 +0200 @@ -319,6 +319,30 @@ } @@ -224,9 +224,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/process.c linux-4.4.56/arch/arm/kern #ifdef CONFIG_KUSER_HELPERS /* * The vectors page is always readable from user space for the -diff -Nur linux-4.4.56.orig/arch/arm/kernel/signal.c linux-4.4.56/arch/arm/kernel/signal.c ---- linux-4.4.56.orig/arch/arm/kernel/signal.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/signal.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/signal.c linux-4.4.62/arch/arm/kernel/signal.c +--- linux-4.4.62.orig/arch/arm/kernel/signal.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/signal.c 2017-04-18 17:38:07.906638076 +0200 @@ -572,7 +572,8 @@ */ trace_hardirqs_off(); @@ -237,9 +237,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/signal.c linux-4.4.56/arch/arm/kerne schedule(); } else { if (unlikely(!user_mode(regs))) -diff -Nur linux-4.4.56.orig/arch/arm/kernel/smp.c linux-4.4.56/arch/arm/kernel/smp.c ---- linux-4.4.56.orig/arch/arm/kernel/smp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/smp.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/smp.c linux-4.4.62/arch/arm/kernel/smp.c +--- linux-4.4.62.orig/arch/arm/kernel/smp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/smp.c 2017-04-18 17:38:07.906638076 +0200 @@ -230,8 +230,6 @@ flush_cache_louis(); local_flush_tlb_all(); @@ -259,9 +259,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/smp.c linux-4.4.56/arch/arm/kernel/s pr_notice("CPU%u: shutdown\n", cpu); /* -diff -Nur linux-4.4.56.orig/arch/arm/kernel/unwind.c linux-4.4.56/arch/arm/kernel/unwind.c ---- linux-4.4.56.orig/arch/arm/kernel/unwind.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kernel/unwind.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kernel/unwind.c linux-4.4.62/arch/arm/kernel/unwind.c +--- linux-4.4.62.orig/arch/arm/kernel/unwind.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kernel/unwind.c 2017-04-18 17:38:07.906638076 +0200 @@ -93,7 +93,7 @@ static const struct unwind_idx *__origin_unwind_idx; extern const struct unwind_idx __stop_unwind_idx[]; @@ -313,9 +313,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kernel/unwind.c linux-4.4.56/arch/arm/kerne kfree(tab); } -diff -Nur linux-4.4.56.orig/arch/arm/kvm/arm.c linux-4.4.56/arch/arm/kvm/arm.c ---- linux-4.4.56.orig/arch/arm/kvm/arm.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kvm/arm.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kvm/arm.c linux-4.4.62/arch/arm/kvm/arm.c +--- linux-4.4.62.orig/arch/arm/kvm/arm.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kvm/arm.c 2017-04-18 17:38:07.906638076 +0200 @@ -496,18 +496,18 @@ struct kvm_vcpu *vcpu; @@ -366,9 +366,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kvm/arm.c linux-4.4.56/arch/arm/kvm/arm.c ret = handle_exit(vcpu, run, ret); } -diff -Nur linux-4.4.56.orig/arch/arm/kvm/psci.c linux-4.4.56/arch/arm/kvm/psci.c ---- linux-4.4.56.orig/arch/arm/kvm/psci.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/kvm/psci.c 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/kvm/psci.c linux-4.4.62/arch/arm/kvm/psci.c +--- linux-4.4.62.orig/arch/arm/kvm/psci.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/kvm/psci.c 2017-04-18 17:38:07.906638076 +0200 @@ -70,7 +70,7 @@ { struct kvm *kvm = source_vcpu->kvm; @@ -387,9 +387,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/kvm/psci.c linux-4.4.56/arch/arm/kvm/psci.c return PSCI_RET_SUCCESS; } -diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/at91rm9200.c linux-4.4.56/arch/arm/mach-at91/at91rm9200.c ---- linux-4.4.56.orig/arch/arm/mach-at91/at91rm9200.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-at91/at91rm9200.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-at91/at91rm9200.c linux-4.4.62/arch/arm/mach-at91/at91rm9200.c +--- linux-4.4.62.orig/arch/arm/mach-at91/at91rm9200.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-at91/at91rm9200.c 2017-04-18 17:38:07.906638076 +0200 @@ -12,7 +12,6 @@ #include <linux/of_platform.h> @@ -406,9 +406,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/at91rm9200.c linux-4.4.56/arch/ar at91rm9200_pm_init(); } -diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/at91sam9.c linux-4.4.56/arch/arm/mach-at91/at91sam9.c ---- linux-4.4.56.orig/arch/arm/mach-at91/at91sam9.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-at91/at91sam9.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-at91/at91sam9.c linux-4.4.62/arch/arm/mach-at91/at91sam9.c +--- linux-4.4.62.orig/arch/arm/mach-at91/at91sam9.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-at91/at91sam9.c 2017-04-18 17:38:07.906638076 +0200 @@ -62,8 +62,6 @@ soc_dev = soc_device_to_device(soc); @@ -418,9 +418,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/at91sam9.c linux-4.4.56/arch/arm/ } static void __init at91sam9_dt_device_init(void) -diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/generic.h linux-4.4.56/arch/arm/mach-at91/generic.h ---- linux-4.4.56.orig/arch/arm/mach-at91/generic.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-at91/generic.h 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-at91/generic.h linux-4.4.62/arch/arm/mach-at91/generic.h +--- linux-4.4.62.orig/arch/arm/mach-at91/generic.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-at91/generic.h 2017-04-18 17:38:07.906638076 +0200 @@ -11,27 +11,18 @@ #ifndef _AT91_GENERIC_H #define _AT91_GENERIC_H @@ -451,9 +451,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/generic.h linux-4.4.56/arch/arm/m #endif #endif /* _AT91_GENERIC_H */ -diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/Kconfig linux-4.4.56/arch/arm/mach-at91/Kconfig ---- linux-4.4.56.orig/arch/arm/mach-at91/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-at91/Kconfig 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-at91/Kconfig linux-4.4.62/arch/arm/mach-at91/Kconfig +--- linux-4.4.62.orig/arch/arm/mach-at91/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-at91/Kconfig 2017-04-18 17:38:07.906638076 +0200 @@ -99,6 +99,7 @@ config COMMON_CLK_AT91 bool @@ -462,9 +462,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/Kconfig linux-4.4.56/arch/arm/mac config HAVE_AT91_SMD bool -diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-at91/pm.c ---- linux-4.4.56.orig/arch/arm/mach-at91/pm.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-at91/pm.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-at91/pm.c linux-4.4.62/arch/arm/mach-at91/pm.c +--- linux-4.4.62.orig/arch/arm/mach-at91/pm.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-at91/pm.c 2017-04-18 17:38:07.906638076 +0200 @@ -31,10 +31,13 @@ #include <asm/mach/irq.h> #include <asm/fncpy.h> @@ -509,7 +509,7 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a outer_resume(); } -@@ -353,6 +355,21 @@ +@@ -369,6 +371,21 @@ at91_pm_set_standby(standby); } @@ -531,7 +531,7 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a static void __init at91_pm_sram_init(void) { struct gen_pool *sram_pool; -@@ -399,13 +416,36 @@ +@@ -415,13 +432,36 @@ &at91_pm_suspend_in_sram, at91_pm_suspend_in_sram_sz); } @@ -570,7 +570,7 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a if (at91_suspend_sram_fn) suspend_set_ops(&at91_pm_ops); else -@@ -424,7 +464,7 @@ +@@ -440,7 +480,7 @@ at91_pm_data.uhp_udp_mask = AT91RM9200_PMC_UHP | AT91RM9200_PMC_UDP; at91_pm_data.memctrl = AT91_MEMCTRL_MC; @@ -579,7 +579,7 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a } void __init at91sam9260_pm_init(void) -@@ -432,7 +472,7 @@ +@@ -448,7 +488,7 @@ at91_dt_ramc(); at91_pm_data.memctrl = AT91_MEMCTRL_SDRAMC; at91_pm_data.uhp_udp_mask = AT91SAM926x_PMC_UHP | AT91SAM926x_PMC_UDP; @@ -588,7 +588,7 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a } void __init at91sam9g45_pm_init(void) -@@ -440,7 +480,7 @@ +@@ -456,7 +496,7 @@ at91_dt_ramc(); at91_pm_data.uhp_udp_mask = AT91SAM926x_PMC_UHP; at91_pm_data.memctrl = AT91_MEMCTRL_DDRSDR; @@ -597,7 +597,7 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a } void __init at91sam9x5_pm_init(void) -@@ -448,5 +488,13 @@ +@@ -464,5 +504,13 @@ at91_dt_ramc(); at91_pm_data.uhp_udp_mask = AT91SAM926x_PMC_UHP | AT91SAM926x_PMC_UDP; at91_pm_data.memctrl = AT91_MEMCTRL_DDRSDR; @@ -612,9 +612,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/pm.c linux-4.4.56/arch/arm/mach-a + at91_pm_data.memctrl = AT91_MEMCTRL_DDRSDR; + at91_pm_init(NULL); } -diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/sama5.c linux-4.4.56/arch/arm/mach-at91/sama5.c ---- linux-4.4.56.orig/arch/arm/mach-at91/sama5.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-at91/sama5.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-at91/sama5.c linux-4.4.62/arch/arm/mach-at91/sama5.c +--- linux-4.4.62.orig/arch/arm/mach-at91/sama5.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-at91/sama5.c 2017-04-18 17:38:07.906638076 +0200 @@ -51,7 +51,7 @@ soc_dev = soc_device_to_device(soc); @@ -624,9 +624,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-at91/sama5.c linux-4.4.56/arch/arm/mac } static const char *const sama5_dt_board_compat[] __initconst = { -diff -Nur linux-4.4.56.orig/arch/arm/mach-exynos/platsmp.c linux-4.4.56/arch/arm/mach-exynos/platsmp.c ---- linux-4.4.56.orig/arch/arm/mach-exynos/platsmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-exynos/platsmp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-exynos/platsmp.c linux-4.4.62/arch/arm/mach-exynos/platsmp.c +--- linux-4.4.62.orig/arch/arm/mach-exynos/platsmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-exynos/platsmp.c 2017-04-18 17:38:07.906638076 +0200 @@ -230,7 +230,7 @@ return (void __iomem *)(S5P_VA_SCU); } @@ -674,9 +674,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-exynos/platsmp.c linux-4.4.56/arch/arm return pen_release != -1 ? ret : 0; } -diff -Nur linux-4.4.56.orig/arch/arm/mach-hisi/platmcpm.c linux-4.4.56/arch/arm/mach-hisi/platmcpm.c ---- linux-4.4.56.orig/arch/arm/mach-hisi/platmcpm.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-hisi/platmcpm.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-hisi/platmcpm.c linux-4.4.62/arch/arm/mach-hisi/platmcpm.c +--- linux-4.4.62.orig/arch/arm/mach-hisi/platmcpm.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-hisi/platmcpm.c 2017-04-18 17:38:07.906638076 +0200 @@ -61,7 +61,7 @@ static void __iomem *sysctrl, *fabric; @@ -762,9 +762,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-hisi/platmcpm.c linux-4.4.56/arch/arm/ return 0; } #endif -diff -Nur linux-4.4.56.orig/arch/arm/mach-imx/Kconfig linux-4.4.56/arch/arm/mach-imx/Kconfig ---- linux-4.4.56.orig/arch/arm/mach-imx/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-imx/Kconfig 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-imx/Kconfig linux-4.4.62/arch/arm/mach-imx/Kconfig +--- linux-4.4.62.orig/arch/arm/mach-imx/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-imx/Kconfig 2017-04-18 17:38:07.906638076 +0200 @@ -524,7 +524,7 @@ bool "i.MX6 Quad/DualLite support" select ARM_ERRATA_764369 if SMP @@ -774,9 +774,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-imx/Kconfig linux-4.4.56/arch/arm/mach select PCI_DOMAINS if PCI select PINCTRL_IMX6Q select SOC_IMX6 -diff -Nur linux-4.4.56.orig/arch/arm/mach-omap2/omap-smp.c linux-4.4.56/arch/arm/mach-omap2/omap-smp.c ---- linux-4.4.56.orig/arch/arm/mach-omap2/omap-smp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-omap2/omap-smp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-omap2/omap-smp.c linux-4.4.62/arch/arm/mach-omap2/omap-smp.c +--- linux-4.4.62.orig/arch/arm/mach-omap2/omap-smp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-omap2/omap-smp.c 2017-04-18 17:38:07.906638076 +0200 @@ -43,7 +43,7 @@ /* SCU base address */ static void __iomem *scu_base; @@ -815,9 +815,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-omap2/omap-smp.c linux-4.4.56/arch/arm return 0; } -diff -Nur linux-4.4.56.orig/arch/arm/mach-prima2/platsmp.c linux-4.4.56/arch/arm/mach-prima2/platsmp.c ---- linux-4.4.56.orig/arch/arm/mach-prima2/platsmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-prima2/platsmp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-prima2/platsmp.c linux-4.4.62/arch/arm/mach-prima2/platsmp.c +--- linux-4.4.62.orig/arch/arm/mach-prima2/platsmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-prima2/platsmp.c 2017-04-18 17:38:07.906638076 +0200 @@ -22,7 +22,7 @@ static void __iomem *clk_base; @@ -856,9 +856,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-prima2/platsmp.c linux-4.4.56/arch/arm return pen_release != -1 ? -ENOSYS : 0; } -diff -Nur linux-4.4.56.orig/arch/arm/mach-qcom/platsmp.c linux-4.4.56/arch/arm/mach-qcom/platsmp.c ---- linux-4.4.56.orig/arch/arm/mach-qcom/platsmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-qcom/platsmp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-qcom/platsmp.c linux-4.4.62/arch/arm/mach-qcom/platsmp.c +--- linux-4.4.62.orig/arch/arm/mach-qcom/platsmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-qcom/platsmp.c 2017-04-18 17:38:07.906638076 +0200 @@ -46,7 +46,7 @@ extern void secondary_startup_arm(void); @@ -897,9 +897,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-qcom/platsmp.c linux-4.4.56/arch/arm/m return ret; } -diff -Nur linux-4.4.56.orig/arch/arm/mach-spear/platsmp.c linux-4.4.56/arch/arm/mach-spear/platsmp.c ---- linux-4.4.56.orig/arch/arm/mach-spear/platsmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-spear/platsmp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-spear/platsmp.c linux-4.4.62/arch/arm/mach-spear/platsmp.c +--- linux-4.4.62.orig/arch/arm/mach-spear/platsmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-spear/platsmp.c 2017-04-18 17:38:07.906638076 +0200 @@ -32,7 +32,7 @@ sync_cache_w(&pen_release); } @@ -938,9 +938,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-spear/platsmp.c linux-4.4.56/arch/arm/ return pen_release != -1 ? -ENOSYS : 0; } -diff -Nur linux-4.4.56.orig/arch/arm/mach-sti/platsmp.c linux-4.4.56/arch/arm/mach-sti/platsmp.c ---- linux-4.4.56.orig/arch/arm/mach-sti/platsmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mach-sti/platsmp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mach-sti/platsmp.c linux-4.4.62/arch/arm/mach-sti/platsmp.c +--- linux-4.4.62.orig/arch/arm/mach-sti/platsmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mach-sti/platsmp.c 2017-04-18 17:38:07.906638076 +0200 @@ -35,7 +35,7 @@ sync_cache_w(&pen_release); } @@ -979,9 +979,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mach-sti/platsmp.c linux-4.4.56/arch/arm/ma return pen_release != -1 ? -ENOSYS : 0; } -diff -Nur linux-4.4.56.orig/arch/arm/mm/fault.c linux-4.4.56/arch/arm/mm/fault.c ---- linux-4.4.56.orig/arch/arm/mm/fault.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mm/fault.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mm/fault.c linux-4.4.62/arch/arm/mm/fault.c +--- linux-4.4.62.orig/arch/arm/mm/fault.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mm/fault.c 2017-04-18 17:38:07.906638076 +0200 @@ -430,6 +430,9 @@ if (addr < TASK_SIZE) return do_page_fault(addr, fsr, regs); @@ -1002,9 +1002,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mm/fault.c linux-4.4.56/arch/arm/mm/fault.c do_bad_area(addr, fsr, regs); return 0; } -diff -Nur linux-4.4.56.orig/arch/arm/mm/highmem.c linux-4.4.56/arch/arm/mm/highmem.c ---- linux-4.4.56.orig/arch/arm/mm/highmem.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/mm/highmem.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/mm/highmem.c linux-4.4.62/arch/arm/mm/highmem.c +--- linux-4.4.62.orig/arch/arm/mm/highmem.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/mm/highmem.c 2017-04-18 17:38:07.906638076 +0200 @@ -34,6 +34,11 @@ return *ptep; } @@ -1135,9 +1135,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/mm/highmem.c linux-4.4.56/arch/arm/mm/highm + } +} +#endif -diff -Nur linux-4.4.56.orig/arch/arm/plat-versatile/platsmp.c linux-4.4.56/arch/arm/plat-versatile/platsmp.c ---- linux-4.4.56.orig/arch/arm/plat-versatile/platsmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm/plat-versatile/platsmp.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm/plat-versatile/platsmp.c linux-4.4.62/arch/arm/plat-versatile/platsmp.c +--- linux-4.4.62.orig/arch/arm/plat-versatile/platsmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm/plat-versatile/platsmp.c 2017-04-18 17:38:07.906638076 +0200 @@ -30,7 +30,7 @@ sync_cache_w(&pen_release); } @@ -1176,9 +1176,9 @@ diff -Nur linux-4.4.56.orig/arch/arm/plat-versatile/platsmp.c linux-4.4.56/arch/ return pen_release != -1 ? -ENOSYS : 0; } -diff -Nur linux-4.4.56.orig/arch/arm64/include/asm/thread_info.h linux-4.4.56/arch/arm64/include/asm/thread_info.h ---- linux-4.4.56.orig/arch/arm64/include/asm/thread_info.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm64/include/asm/thread_info.h 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm64/include/asm/thread_info.h linux-4.4.62/arch/arm64/include/asm/thread_info.h +--- linux-4.4.62.orig/arch/arm64/include/asm/thread_info.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm64/include/asm/thread_info.h 2017-04-18 17:38:07.906638076 +0200 @@ -49,6 +49,7 @@ mm_segment_t addr_limit; /* address limit */ struct task_struct *task; /* main task structure */ @@ -1213,9 +1213,9 @@ diff -Nur linux-4.4.56.orig/arch/arm64/include/asm/thread_info.h linux-4.4.56/ar #define _TIF_SYSCALL_WORK (_TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT | \ _TIF_SYSCALL_TRACEPOINT | _TIF_SECCOMP | \ -diff -Nur linux-4.4.56.orig/arch/arm64/Kconfig linux-4.4.56/arch/arm64/Kconfig ---- linux-4.4.56.orig/arch/arm64/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm64/Kconfig 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm64/Kconfig linux-4.4.62/arch/arm64/Kconfig +--- linux-4.4.62.orig/arch/arm64/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm64/Kconfig 2017-04-18 17:38:07.906638076 +0200 @@ -76,6 +76,7 @@ select HAVE_PERF_REGS select HAVE_PERF_USER_STACK_DUMP @@ -1233,9 +1233,9 @@ diff -Nur linux-4.4.56.orig/arch/arm64/Kconfig linux-4.4.56/arch/arm64/Kconfig select SWIOTLB_XEN help Say Y if you want to run Linux in a Virtual Machine on Xen on ARM64. -diff -Nur linux-4.4.56.orig/arch/arm64/kernel/asm-offsets.c linux-4.4.56/arch/arm64/kernel/asm-offsets.c ---- linux-4.4.56.orig/arch/arm64/kernel/asm-offsets.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm64/kernel/asm-offsets.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm64/kernel/asm-offsets.c linux-4.4.62/arch/arm64/kernel/asm-offsets.c +--- linux-4.4.62.orig/arch/arm64/kernel/asm-offsets.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm64/kernel/asm-offsets.c 2017-04-18 17:38:07.906638076 +0200 @@ -35,6 +35,7 @@ BLANK(); DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); @@ -1244,9 +1244,9 @@ diff -Nur linux-4.4.56.orig/arch/arm64/kernel/asm-offsets.c linux-4.4.56/arch/ar DEFINE(TI_ADDR_LIMIT, offsetof(struct thread_info, addr_limit)); DEFINE(TI_TASK, offsetof(struct thread_info, task)); DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); -diff -Nur linux-4.4.56.orig/arch/arm64/kernel/entry.S linux-4.4.56/arch/arm64/kernel/entry.S ---- linux-4.4.56.orig/arch/arm64/kernel/entry.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/arm64/kernel/entry.S 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/arm64/kernel/entry.S linux-4.4.62/arch/arm64/kernel/entry.S +--- linux-4.4.62.orig/arch/arm64/kernel/entry.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/arm64/kernel/entry.S 2017-04-18 17:38:07.910638232 +0200 @@ -376,11 +376,16 @@ #ifdef CONFIG_PREEMPT get_thread_info tsk @@ -1283,9 +1283,9 @@ diff -Nur linux-4.4.56.orig/arch/arm64/kernel/entry.S linux-4.4.56/arch/arm64/ke /* TIF_SIGPENDING, TIF_NOTIFY_RESUME or TIF_FOREIGN_FPSTATE case */ ldr x2, [sp, #S_PSTATE] mov x0, sp // 'regs' -diff -Nur linux-4.4.56.orig/arch/Kconfig linux-4.4.56/arch/Kconfig ---- linux-4.4.56.orig/arch/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/Kconfig 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/arch/Kconfig linux-4.4.62/arch/Kconfig +--- linux-4.4.62.orig/arch/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/Kconfig 2017-04-18 17:38:07.902637922 +0200 @@ -9,6 +9,7 @@ tristate "OProfile system profiling" depends on PROFILING @@ -1302,10 +1302,10 @@ diff -Nur linux-4.4.56.orig/arch/Kconfig linux-4.4.56/arch/Kconfig help This option enables a transparent branch optimization that makes certain almost-always-true or almost-always-false branch -diff -Nur linux-4.4.56.orig/arch/mips/Kconfig linux-4.4.56/arch/mips/Kconfig ---- linux-4.4.56.orig/arch/mips/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/mips/Kconfig 2017-03-23 07:59:27.947522948 +0100 -@@ -2410,7 +2410,7 @@ +diff -Nur linux-4.4.62.orig/arch/mips/Kconfig linux-4.4.62/arch/mips/Kconfig +--- linux-4.4.62.orig/arch/mips/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/mips/Kconfig 2017-04-18 17:38:08.026642730 +0200 +@@ -2411,7 +2411,7 @@ # config HIGHMEM bool "High Memory Support" @@ -1314,9 +1314,9 @@ diff -Nur linux-4.4.56.orig/arch/mips/Kconfig linux-4.4.56/arch/mips/Kconfig config CPU_SUPPORTS_HIGHMEM bool -diff -Nur linux-4.4.56.orig/arch/mips/kvm/mips.c linux-4.4.56/arch/mips/kvm/mips.c ---- linux-4.4.56.orig/arch/mips/kvm/mips.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/mips/kvm/mips.c 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/mips/kvm/mips.c linux-4.4.62/arch/mips/kvm/mips.c +--- linux-4.4.62.orig/arch/mips/kvm/mips.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/mips/kvm/mips.c 2017-04-18 17:38:08.026642730 +0200 @@ -454,8 +454,8 @@ dvcpu->arch.wait = 0; @@ -1339,9 +1339,9 @@ diff -Nur linux-4.4.56.orig/arch/mips/kvm/mips.c linux-4.4.56/arch/mips/kvm/mips } /* low level hrtimer wake routine */ -diff -Nur linux-4.4.56.orig/arch/powerpc/include/asm/kvm_host.h linux-4.4.56/arch/powerpc/include/asm/kvm_host.h ---- linux-4.4.56.orig/arch/powerpc/include/asm/kvm_host.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/include/asm/kvm_host.h 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/include/asm/kvm_host.h linux-4.4.62/arch/powerpc/include/asm/kvm_host.h +--- linux-4.4.62.orig/arch/powerpc/include/asm/kvm_host.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/include/asm/kvm_host.h 2017-04-18 17:38:08.026642730 +0200 @@ -286,7 +286,7 @@ struct list_head runnable_threads; struct list_head preempt_list; @@ -1360,9 +1360,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/include/asm/kvm_host.h linux-4.4.56/arc struct kvmppc_vcore *vcore; int ret; int trap; -diff -Nur linux-4.4.56.orig/arch/powerpc/include/asm/thread_info.h linux-4.4.56/arch/powerpc/include/asm/thread_info.h ---- linux-4.4.56.orig/arch/powerpc/include/asm/thread_info.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/include/asm/thread_info.h 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/include/asm/thread_info.h linux-4.4.62/arch/powerpc/include/asm/thread_info.h +--- linux-4.4.62.orig/arch/powerpc/include/asm/thread_info.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/include/asm/thread_info.h 2017-04-18 17:38:08.026642730 +0200 @@ -42,6 +42,8 @@ int cpu; /* cpu we're on */ int preempt_count; /* 0 => preemptable, @@ -1409,9 +1409,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/include/asm/thread_info.h linux-4.4.56/ /* Bits in local_flags */ /* Don't move TLF_NAPPING without adjusting the code in entry_32.S */ -diff -Nur linux-4.4.56.orig/arch/powerpc/Kconfig linux-4.4.56/arch/powerpc/Kconfig ---- linux-4.4.56.orig/arch/powerpc/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/Kconfig 2017-03-23 07:59:27.947522948 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/Kconfig linux-4.4.62/arch/powerpc/Kconfig +--- linux-4.4.62.orig/arch/powerpc/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/Kconfig 2017-04-18 17:38:08.026642730 +0200 @@ -60,10 +60,11 @@ config RWSEM_GENERIC_SPINLOCK @@ -1442,9 +1442,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/Kconfig linux-4.4.56/arch/powerpc/Kconf source kernel/Kconfig.hz source kernel/Kconfig.preempt -diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/asm-offsets.c linux-4.4.56/arch/powerpc/kernel/asm-offsets.c ---- linux-4.4.56.orig/arch/powerpc/kernel/asm-offsets.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kernel/asm-offsets.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kernel/asm-offsets.c linux-4.4.62/arch/powerpc/kernel/asm-offsets.c +--- linux-4.4.62.orig/arch/powerpc/kernel/asm-offsets.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kernel/asm-offsets.c 2017-04-18 17:38:08.026642730 +0200 @@ -160,6 +160,7 @@ DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); DEFINE(TI_LOCAL_FLAGS, offsetof(struct thread_info, local_flags)); @@ -1453,9 +1453,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/asm-offsets.c linux-4.4.56/arch/ DEFINE(TI_TASK, offsetof(struct thread_info, task)); DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); -diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/entry_32.S linux-4.4.56/arch/powerpc/kernel/entry_32.S ---- linux-4.4.56.orig/arch/powerpc/kernel/entry_32.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kernel/entry_32.S 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kernel/entry_32.S linux-4.4.62/arch/powerpc/kernel/entry_32.S +--- linux-4.4.62.orig/arch/powerpc/kernel/entry_32.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kernel/entry_32.S 2017-04-18 17:38:08.030642885 +0200 @@ -818,7 +818,14 @@ cmpwi 0,r0,0 /* if non-zero, just restore regs and return */ bne restore @@ -1504,9 +1504,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/entry_32.S linux-4.4.56/arch/pow bne- do_resched andi. r0,r9,_TIF_USER_WORK_MASK beq restore_user -diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/entry_64.S linux-4.4.56/arch/powerpc/kernel/entry_64.S ---- linux-4.4.56.orig/arch/powerpc/kernel/entry_64.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kernel/entry_64.S 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kernel/entry_64.S linux-4.4.62/arch/powerpc/kernel/entry_64.S +--- linux-4.4.62.orig/arch/powerpc/kernel/entry_64.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kernel/entry_64.S 2017-04-18 17:38:08.030642885 +0200 @@ -683,7 +683,7 @@ #else beq restore @@ -1545,9 +1545,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/entry_64.S linux-4.4.56/arch/pow bne 1b /* -diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/irq.c linux-4.4.56/arch/powerpc/kernel/irq.c ---- linux-4.4.56.orig/arch/powerpc/kernel/irq.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kernel/irq.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kernel/irq.c linux-4.4.62/arch/powerpc/kernel/irq.c +--- linux-4.4.62.orig/arch/powerpc/kernel/irq.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kernel/irq.c 2017-04-18 17:38:08.030642885 +0200 @@ -614,6 +614,7 @@ } } @@ -1564,9 +1564,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/irq.c linux-4.4.56/arch/powerpc/ irq_hw_number_t virq_to_hw(unsigned int virq) { -diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/misc_32.S linux-4.4.56/arch/powerpc/kernel/misc_32.S ---- linux-4.4.56.orig/arch/powerpc/kernel/misc_32.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kernel/misc_32.S 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kernel/misc_32.S linux-4.4.62/arch/powerpc/kernel/misc_32.S +--- linux-4.4.62.orig/arch/powerpc/kernel/misc_32.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kernel/misc_32.S 2017-04-18 17:38:08.030642885 +0200 @@ -40,6 +40,7 @@ * We store the saved ksp_limit in the unused part * of the STACK_FRAME_OVERHEAD @@ -1583,9 +1583,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/misc_32.S linux-4.4.56/arch/powe /* * void call_do_irq(struct pt_regs *regs, struct thread_info *irqtp); -diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/misc_64.S linux-4.4.56/arch/powerpc/kernel/misc_64.S ---- linux-4.4.56.orig/arch/powerpc/kernel/misc_64.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kernel/misc_64.S 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kernel/misc_64.S linux-4.4.62/arch/powerpc/kernel/misc_64.S +--- linux-4.4.62.orig/arch/powerpc/kernel/misc_64.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kernel/misc_64.S 2017-04-18 17:38:08.030642885 +0200 @@ -30,6 +30,7 @@ .text @@ -1602,9 +1602,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kernel/misc_64.S linux-4.4.56/arch/powe _GLOBAL(call_do_irq) mflr r0 -diff -Nur linux-4.4.56.orig/arch/powerpc/kvm/book3s_hv.c linux-4.4.56/arch/powerpc/kvm/book3s_hv.c ---- linux-4.4.56.orig/arch/powerpc/kvm/book3s_hv.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kvm/book3s_hv.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kvm/book3s_hv.c linux-4.4.62/arch/powerpc/kvm/book3s_hv.c +--- linux-4.4.62.orig/arch/powerpc/kvm/book3s_hv.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kvm/book3s_hv.c 2017-04-18 17:38:08.030642885 +0200 @@ -114,11 +114,11 @@ static void kvmppc_fast_vcpu_kick_hv(struct kvm_vcpu *vcpu) { @@ -1680,9 +1680,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kvm/book3s_hv.c linux-4.4.56/arch/power } } -diff -Nur linux-4.4.56.orig/arch/powerpc/kvm/Kconfig linux-4.4.56/arch/powerpc/kvm/Kconfig ---- linux-4.4.56.orig/arch/powerpc/kvm/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/kvm/Kconfig 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/kvm/Kconfig linux-4.4.62/arch/powerpc/kvm/Kconfig +--- linux-4.4.62.orig/arch/powerpc/kvm/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/kvm/Kconfig 2017-04-18 17:38:08.030642885 +0200 @@ -172,6 +172,7 @@ config KVM_MPIC bool "KVM in-kernel MPIC emulation" @@ -1691,9 +1691,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/kvm/Kconfig linux-4.4.56/arch/powerpc/k select HAVE_KVM_IRQCHIP select HAVE_KVM_IRQFD select HAVE_KVM_IRQ_ROUTING -diff -Nur linux-4.4.56.orig/arch/powerpc/platforms/ps3/device-init.c linux-4.4.56/arch/powerpc/platforms/ps3/device-init.c ---- linux-4.4.56.orig/arch/powerpc/platforms/ps3/device-init.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/powerpc/platforms/ps3/device-init.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/powerpc/platforms/ps3/device-init.c linux-4.4.62/arch/powerpc/platforms/ps3/device-init.c +--- linux-4.4.62.orig/arch/powerpc/platforms/ps3/device-init.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/powerpc/platforms/ps3/device-init.c 2017-04-18 17:38:08.030642885 +0200 @@ -752,7 +752,7 @@ } pr_debug("%s:%u: notification %s issued\n", __func__, __LINE__, op); @@ -1703,9 +1703,9 @@ diff -Nur linux-4.4.56.orig/arch/powerpc/platforms/ps3/device-init.c linux-4.4.5 dev->done.done || kthread_should_stop()); if (kthread_should_stop()) res = -EINTR; -diff -Nur linux-4.4.56.orig/arch/s390/include/asm/kvm_host.h linux-4.4.56/arch/s390/include/asm/kvm_host.h ---- linux-4.4.56.orig/arch/s390/include/asm/kvm_host.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/s390/include/asm/kvm_host.h 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/s390/include/asm/kvm_host.h linux-4.4.62/arch/s390/include/asm/kvm_host.h +--- linux-4.4.62.orig/arch/s390/include/asm/kvm_host.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/s390/include/asm/kvm_host.h 2017-04-18 17:38:08.030642885 +0200 @@ -427,7 +427,7 @@ struct kvm_s390_local_interrupt { spinlock_t lock; @@ -1715,9 +1715,9 @@ diff -Nur linux-4.4.56.orig/arch/s390/include/asm/kvm_host.h linux-4.4.56/arch/s atomic_t *cpuflags; DECLARE_BITMAP(sigp_emerg_pending, KVM_MAX_VCPUS); struct kvm_s390_irq_payload irq; -diff -Nur linux-4.4.56.orig/arch/s390/kvm/interrupt.c linux-4.4.56/arch/s390/kvm/interrupt.c ---- linux-4.4.56.orig/arch/s390/kvm/interrupt.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/s390/kvm/interrupt.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/s390/kvm/interrupt.c linux-4.4.62/arch/s390/kvm/interrupt.c +--- linux-4.4.62.orig/arch/s390/kvm/interrupt.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/s390/kvm/interrupt.c 2017-04-18 17:38:08.030642885 +0200 @@ -868,13 +868,13 @@ void kvm_s390_vcpu_wakeup(struct kvm_vcpu *vcpu) @@ -1734,9 +1734,9 @@ diff -Nur linux-4.4.56.orig/arch/s390/kvm/interrupt.c linux-4.4.56/arch/s390/kvm vcpu->stat.halt_wakeup++; } } -diff -Nur linux-4.4.56.orig/arch/sh/kernel/irq.c linux-4.4.56/arch/sh/kernel/irq.c ---- linux-4.4.56.orig/arch/sh/kernel/irq.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/sh/kernel/irq.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/sh/kernel/irq.c linux-4.4.62/arch/sh/kernel/irq.c +--- linux-4.4.62.orig/arch/sh/kernel/irq.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/sh/kernel/irq.c 2017-04-18 17:38:08.030642885 +0200 @@ -147,6 +147,7 @@ hardirq_ctx[cpu] = NULL; } @@ -1753,9 +1753,9 @@ diff -Nur linux-4.4.56.orig/arch/sh/kernel/irq.c linux-4.4.56/arch/sh/kernel/irq #else static inline void handle_one_irq(unsigned int irq) { -diff -Nur linux-4.4.56.orig/arch/sparc/Kconfig linux-4.4.56/arch/sparc/Kconfig ---- linux-4.4.56.orig/arch/sparc/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/sparc/Kconfig 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/sparc/Kconfig linux-4.4.62/arch/sparc/Kconfig +--- linux-4.4.62.orig/arch/sparc/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/sparc/Kconfig 2017-04-18 17:38:08.030642885 +0200 @@ -189,12 +189,10 @@ source kernel/Kconfig.hz @@ -1771,9 +1771,9 @@ diff -Nur linux-4.4.56.orig/arch/sparc/Kconfig linux-4.4.56/arch/sparc/Kconfig config GENERIC_HWEIGHT bool -diff -Nur linux-4.4.56.orig/arch/sparc/kernel/irq_64.c linux-4.4.56/arch/sparc/kernel/irq_64.c ---- linux-4.4.56.orig/arch/sparc/kernel/irq_64.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/sparc/kernel/irq_64.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/sparc/kernel/irq_64.c linux-4.4.62/arch/sparc/kernel/irq_64.c +--- linux-4.4.62.orig/arch/sparc/kernel/irq_64.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/sparc/kernel/irq_64.c 2017-04-18 17:38:08.030642885 +0200 @@ -854,6 +854,7 @@ set_irq_regs(old_regs); } @@ -1790,9 +1790,9 @@ diff -Nur linux-4.4.56.orig/arch/sparc/kernel/irq_64.c linux-4.4.56/arch/sparc/k #ifdef CONFIG_HOTPLUG_CPU void fixup_irqs(void) -diff -Nur linux-4.4.56.orig/arch/x86/crypto/aesni-intel_glue.c linux-4.4.56/arch/x86/crypto/aesni-intel_glue.c ---- linux-4.4.56.orig/arch/x86/crypto/aesni-intel_glue.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/crypto/a |