From 1f3d0834e295a5a81a0a2957b7f85e5952651d92 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 18 Apr 2017 17:45:08 +0200 Subject: rt-patch: refresh 4.4.x patch --- target/linux/patches/4.4.62/patch-realtime | 2525 ++++++++++++++-------------- 1 file changed, 1253 insertions(+), 1272 deletions(-) (limited to 'target/linux/patches') 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 @@ -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 @@ -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 #include @@ -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/aesni-intel_glue.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/crypto/aesni-intel_glue.c linux-4.4.62/arch/x86/crypto/aesni-intel_glue.c +--- linux-4.4.62.orig/arch/x86/crypto/aesni-intel_glue.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/crypto/aesni-intel_glue.c 2017-04-18 17:38:08.030642885 +0200 @@ -383,14 +383,14 @@ err = blkcipher_walk_virt(desc, &walk); desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; @@ -1885,9 +1885,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/crypto/aesni-intel_glue.c linux-4.4.56/arch return err; } -diff -Nur linux-4.4.56.orig/arch/x86/crypto/cast5_avx_glue.c linux-4.4.56/arch/x86/crypto/cast5_avx_glue.c ---- linux-4.4.56.orig/arch/x86/crypto/cast5_avx_glue.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/crypto/cast5_avx_glue.c 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/crypto/cast5_avx_glue.c linux-4.4.62/arch/x86/crypto/cast5_avx_glue.c +--- linux-4.4.62.orig/arch/x86/crypto/cast5_avx_glue.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/crypto/cast5_avx_glue.c 2017-04-18 17:38:08.030642885 +0200 @@ -59,7 +59,7 @@ static int ecb_crypt(struct blkcipher_desc *desc, struct blkcipher_walk *walk, bool enc) @@ -1967,9 +1967,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/crypto/cast5_avx_glue.c linux-4.4.56/arch/x if (walk.nbytes) { ctr_crypt_final(desc, &walk); err = blkcipher_walk_done(desc, &walk, 0); -diff -Nur linux-4.4.56.orig/arch/x86/crypto/glue_helper.c linux-4.4.56/arch/x86/crypto/glue_helper.c ---- linux-4.4.56.orig/arch/x86/crypto/glue_helper.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/crypto/glue_helper.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/crypto/glue_helper.c linux-4.4.62/arch/x86/crypto/glue_helper.c +--- linux-4.4.62.orig/arch/x86/crypto/glue_helper.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/crypto/glue_helper.c 2017-04-18 17:38:08.030642885 +0200 @@ -39,7 +39,7 @@ void *ctx = crypto_blkcipher_ctx(desc->tfm); const unsigned int bsize = 128 / 8; @@ -2085,9 +2085,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/crypto/glue_helper.c linux-4.4.56/arch/x86/ return err; } EXPORT_SYMBOL_GPL(glue_xts_crypt_128bit); -diff -Nur linux-4.4.56.orig/arch/x86/entry/common.c linux-4.4.56/arch/x86/entry/common.c ---- linux-4.4.56.orig/arch/x86/entry/common.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/entry/common.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/entry/common.c linux-4.4.62/arch/x86/entry/common.c +--- linux-4.4.62.orig/arch/x86/entry/common.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/entry/common.c 2017-04-18 17:38:08.030642885 +0200 @@ -220,7 +220,7 @@ #define EXIT_TO_USERMODE_LOOP_FLAGS \ @@ -2115,9 +2115,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/entry/common.c linux-4.4.56/arch/x86/entry/ if (cached_flags & _TIF_UPROBE) uprobe_notify_resume(regs); -diff -Nur linux-4.4.56.orig/arch/x86/entry/entry_32.S linux-4.4.56/arch/x86/entry/entry_32.S ---- linux-4.4.56.orig/arch/x86/entry/entry_32.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/entry/entry_32.S 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/entry/entry_32.S linux-4.4.62/arch/x86/entry/entry_32.S +--- linux-4.4.62.orig/arch/x86/entry/entry_32.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/entry/entry_32.S 2017-04-18 17:38:08.030642885 +0200 @@ -278,8 +278,24 @@ ENTRY(resume_kernel) DISABLE_INTERRUPTS(CLBR_ANY) @@ -2143,9 +2143,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/entry/entry_32.S linux-4.4.56/arch/x86/entr testl $X86_EFLAGS_IF, PT_EFLAGS(%esp) # interrupts off (exception path) ? jz restore_all call preempt_schedule_irq -diff -Nur linux-4.4.56.orig/arch/x86/entry/entry_64.S linux-4.4.56/arch/x86/entry/entry_64.S ---- linux-4.4.56.orig/arch/x86/entry/entry_64.S 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/entry/entry_64.S 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/entry/entry_64.S linux-4.4.62/arch/x86/entry/entry_64.S +--- linux-4.4.62.orig/arch/x86/entry/entry_64.S 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/entry/entry_64.S 2017-04-18 17:38:08.034643040 +0200 @@ -579,7 +579,23 @@ bt $9, EFLAGS(%rsp) /* were interrupts off? */ jnc 1f @@ -2186,9 +2186,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/entry/entry_64.S linux-4.4.56/arch/x86/entr #ifdef CONFIG_XEN idtentry xen_hypervisor_callback xen_do_hypervisor_callback has_error_code=0 -diff -Nur linux-4.4.56.orig/arch/x86/include/asm/preempt.h linux-4.4.56/arch/x86/include/asm/preempt.h ---- linux-4.4.56.orig/arch/x86/include/asm/preempt.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/include/asm/preempt.h 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/include/asm/preempt.h linux-4.4.62/arch/x86/include/asm/preempt.h +--- linux-4.4.62.orig/arch/x86/include/asm/preempt.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/include/asm/preempt.h 2017-04-18 17:38:08.034643040 +0200 @@ -79,17 +79,46 @@ * a decrement which hits zero means we have no preempt_count and should * reschedule. @@ -2237,9 +2237,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/include/asm/preempt.h linux-4.4.56/arch/x86 } #ifdef CONFIG_PREEMPT -diff -Nur linux-4.4.56.orig/arch/x86/include/asm/signal.h linux-4.4.56/arch/x86/include/asm/signal.h ---- linux-4.4.56.orig/arch/x86/include/asm/signal.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/include/asm/signal.h 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/include/asm/signal.h linux-4.4.62/arch/x86/include/asm/signal.h +--- linux-4.4.62.orig/arch/x86/include/asm/signal.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/include/asm/signal.h 2017-04-18 17:38:08.034643040 +0200 @@ -23,6 +23,19 @@ unsigned long sig[_NSIG_WORDS]; } sigset_t; @@ -2260,9 +2260,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/include/asm/signal.h linux-4.4.56/arch/x86/ #ifndef CONFIG_COMPAT typedef sigset_t compat_sigset_t; #endif -diff -Nur linux-4.4.56.orig/arch/x86/include/asm/stackprotector.h linux-4.4.56/arch/x86/include/asm/stackprotector.h ---- linux-4.4.56.orig/arch/x86/include/asm/stackprotector.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/include/asm/stackprotector.h 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/include/asm/stackprotector.h linux-4.4.62/arch/x86/include/asm/stackprotector.h +--- linux-4.4.62.orig/arch/x86/include/asm/stackprotector.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/include/asm/stackprotector.h 2017-04-18 17:38:08.034643040 +0200 @@ -59,7 +59,7 @@ */ static __always_inline void boot_init_stack_canary(void) @@ -2288,9 +2288,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/include/asm/stackprotector.h linux-4.4.56/a tsc = rdtsc(); canary += tsc + (tsc << 32UL); -diff -Nur linux-4.4.56.orig/arch/x86/include/asm/thread_info.h linux-4.4.56/arch/x86/include/asm/thread_info.h ---- linux-4.4.56.orig/arch/x86/include/asm/thread_info.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/include/asm/thread_info.h 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/include/asm/thread_info.h linux-4.4.62/arch/x86/include/asm/thread_info.h +--- linux-4.4.62.orig/arch/x86/include/asm/thread_info.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/include/asm/thread_info.h 2017-04-18 17:38:08.034643040 +0200 @@ -58,6 +58,8 @@ __u32 status; /* thread synchronous flags */ __u32 cpu; /* current CPU */ @@ -2325,9 +2325,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/include/asm/thread_info.h linux-4.4.56/arch #define STACK_WARN (THREAD_SIZE/8) /* -diff -Nur linux-4.4.56.orig/arch/x86/include/asm/uv/uv_bau.h linux-4.4.56/arch/x86/include/asm/uv/uv_bau.h ---- linux-4.4.56.orig/arch/x86/include/asm/uv/uv_bau.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/include/asm/uv/uv_bau.h 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/include/asm/uv/uv_bau.h linux-4.4.62/arch/x86/include/asm/uv/uv_bau.h +--- linux-4.4.62.orig/arch/x86/include/asm/uv/uv_bau.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/include/asm/uv/uv_bau.h 2017-04-18 17:38:08.034643040 +0200 @@ -615,9 +615,9 @@ cycles_t send_message; cycles_t period_end; @@ -2361,9 +2361,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/include/asm/uv/uv_bau.h linux-4.4.56/arch/x return 1; } -diff -Nur linux-4.4.56.orig/arch/x86/include/asm/uv/uv_hub.h linux-4.4.56/arch/x86/include/asm/uv/uv_hub.h ---- linux-4.4.56.orig/arch/x86/include/asm/uv/uv_hub.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/include/asm/uv/uv_hub.h 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/include/asm/uv/uv_hub.h linux-4.4.62/arch/x86/include/asm/uv/uv_hub.h +--- linux-4.4.62.orig/arch/x86/include/asm/uv/uv_hub.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/include/asm/uv/uv_hub.h 2017-04-18 17:38:08.034643040 +0200 @@ -492,7 +492,7 @@ unsigned short nr_online_cpus; unsigned short pnode; @@ -2373,9 +2373,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/include/asm/uv/uv_hub.h linux-4.4.56/arch/x unsigned long nmi_count; /* obsolete, see uv_hub_nmi */ }; extern struct uv_blade_info *uv_blade_info; -diff -Nur linux-4.4.56.orig/arch/x86/Kconfig linux-4.4.56/arch/x86/Kconfig ---- linux-4.4.56.orig/arch/x86/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/Kconfig 2017-03-23 07:59:27.951523049 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/Kconfig linux-4.4.62/arch/x86/Kconfig +--- linux-4.4.62.orig/arch/x86/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/Kconfig 2017-04-18 17:38:08.030642885 +0200 @@ -17,6 +17,7 @@ ### Arch settings config X86 @@ -2406,9 +2406,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/Kconfig linux-4.4.56/arch/x86/Kconfig ---help--- Enable maximum number of CPUS and NUMA Nodes for this architecture. If unsure, say N. -diff -Nur linux-4.4.56.orig/arch/x86/kernel/acpi/boot.c linux-4.4.56/arch/x86/kernel/acpi/boot.c ---- linux-4.4.56.orig/arch/x86/kernel/acpi/boot.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/acpi/boot.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/acpi/boot.c linux-4.4.62/arch/x86/kernel/acpi/boot.c +--- linux-4.4.62.orig/arch/x86/kernel/acpi/boot.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/acpi/boot.c 2017-04-18 17:38:08.034643040 +0200 @@ -87,7 +87,9 @@ * ->ioapic_mutex * ->ioapic_lock @@ -2419,9 +2419,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/acpi/boot.c linux-4.4.56/arch/x86/ke /* -------------------------------------------------------------------------- Boot-time Configuration -diff -Nur linux-4.4.56.orig/arch/x86/kernel/apic/io_apic.c linux-4.4.56/arch/x86/kernel/apic/io_apic.c ---- linux-4.4.56.orig/arch/x86/kernel/apic/io_apic.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/apic/io_apic.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/apic/io_apic.c linux-4.4.62/arch/x86/kernel/apic/io_apic.c +--- linux-4.4.62.orig/arch/x86/kernel/apic/io_apic.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/apic/io_apic.c 2017-04-18 17:38:08.034643040 +0200 @@ -1711,7 +1711,8 @@ static inline bool ioapic_irqd_mask(struct irq_data *data) { @@ -2432,9 +2432,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/apic/io_apic.c linux-4.4.56/arch/x86 mask_ioapic_irq(data); return true; } -diff -Nur linux-4.4.56.orig/arch/x86/kernel/apic/x2apic_uv_x.c linux-4.4.56/arch/x86/kernel/apic/x2apic_uv_x.c ---- linux-4.4.56.orig/arch/x86/kernel/apic/x2apic_uv_x.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/apic/x2apic_uv_x.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/apic/x2apic_uv_x.c linux-4.4.62/arch/x86/kernel/apic/x2apic_uv_x.c +--- linux-4.4.62.orig/arch/x86/kernel/apic/x2apic_uv_x.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/apic/x2apic_uv_x.c 2017-04-18 17:38:08.034643040 +0200 @@ -947,7 +947,7 @@ uv_blade_info[blade].pnode = pnode; uv_blade_info[blade].nr_possible_cpus = 0; @@ -2444,9 +2444,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/apic/x2apic_uv_x.c linux-4.4.56/arch min_pnode = min(pnode, min_pnode); max_pnode = max(pnode, max_pnode); blade++; -diff -Nur linux-4.4.56.orig/arch/x86/kernel/asm-offsets.c linux-4.4.56/arch/x86/kernel/asm-offsets.c ---- linux-4.4.56.orig/arch/x86/kernel/asm-offsets.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/asm-offsets.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/asm-offsets.c linux-4.4.62/arch/x86/kernel/asm-offsets.c +--- linux-4.4.62.orig/arch/x86/kernel/asm-offsets.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/asm-offsets.c 2017-04-18 17:38:08.034643040 +0200 @@ -32,6 +32,7 @@ OFFSET(TI_flags, thread_info, flags); OFFSET(TI_status, thread_info, status); @@ -2461,9 +2461,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/asm-offsets.c linux-4.4.56/arch/x86/ DEFINE(PTREGS_SIZE, sizeof(struct pt_regs)); + DEFINE(_PREEMPT_ENABLED, PREEMPT_ENABLED); } -diff -Nur linux-4.4.56.orig/arch/x86/kernel/cpu/mcheck/mce.c linux-4.4.56/arch/x86/kernel/cpu/mcheck/mce.c ---- linux-4.4.56.orig/arch/x86/kernel/cpu/mcheck/mce.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/cpu/mcheck/mce.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/cpu/mcheck/mce.c linux-4.4.62/arch/x86/kernel/cpu/mcheck/mce.c +--- linux-4.4.62.orig/arch/x86/kernel/cpu/mcheck/mce.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/cpu/mcheck/mce.c 2017-04-18 17:38:08.034643040 +0200 @@ -41,6 +41,8 @@ #include #include @@ -2705,9 +2705,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/cpu/mcheck/mce.c linux-4.4.56/arch/x if (!zalloc_cpumask_var(&mce_device_initialized, GFP_KERNEL)) { err = -ENOMEM; goto err_out; -diff -Nur linux-4.4.56.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c linux-4.4.56/arch/x86/kernel/cpu/perf_event_intel_rapl.c ---- linux-4.4.56.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c linux-4.4.62/arch/x86/kernel/cpu/perf_event_intel_rapl.c +--- linux-4.4.62.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2017-04-18 17:38:08.034643040 +0200 @@ -117,7 +117,7 @@ }; @@ -2789,9 +2789,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c linux-4. INIT_LIST_HEAD(&pmu->active_list); -diff -Nur linux-4.4.56.orig/arch/x86/kernel/dumpstack_32.c linux-4.4.56/arch/x86/kernel/dumpstack_32.c ---- linux-4.4.56.orig/arch/x86/kernel/dumpstack_32.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/dumpstack_32.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/dumpstack_32.c linux-4.4.62/arch/x86/kernel/dumpstack_32.c +--- linux-4.4.62.orig/arch/x86/kernel/dumpstack_32.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/dumpstack_32.c 2017-04-18 17:38:08.034643040 +0200 @@ -42,7 +42,7 @@ unsigned long *stack, unsigned long bp, const struct stacktrace_ops *ops, void *data) @@ -2810,9 +2810,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/dumpstack_32.c linux-4.4.56/arch/x86 } EXPORT_SYMBOL(dump_trace); -diff -Nur linux-4.4.56.orig/arch/x86/kernel/dumpstack_64.c linux-4.4.56/arch/x86/kernel/dumpstack_64.c ---- linux-4.4.56.orig/arch/x86/kernel/dumpstack_64.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/dumpstack_64.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/dumpstack_64.c linux-4.4.62/arch/x86/kernel/dumpstack_64.c +--- linux-4.4.62.orig/arch/x86/kernel/dumpstack_64.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/dumpstack_64.c 2017-04-18 17:38:08.034643040 +0200 @@ -152,7 +152,7 @@ unsigned long *stack, unsigned long bp, const struct stacktrace_ops *ops, void *data) @@ -2849,9 +2849,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/dumpstack_64.c linux-4.4.56/arch/x86 pr_cont("\n"); show_trace_log_lvl(task, regs, sp, bp, log_lvl); -diff -Nur linux-4.4.56.orig/arch/x86/kernel/irq_32.c linux-4.4.56/arch/x86/kernel/irq_32.c ---- linux-4.4.56.orig/arch/x86/kernel/irq_32.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/irq_32.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/irq_32.c linux-4.4.62/arch/x86/kernel/irq_32.c +--- linux-4.4.62.orig/arch/x86/kernel/irq_32.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/irq_32.c 2017-04-18 17:38:08.034643040 +0200 @@ -128,6 +128,7 @@ cpu, per_cpu(hardirq_stack, cpu), per_cpu(softirq_stack, cpu)); } @@ -2868,9 +2868,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/irq_32.c linux-4.4.56/arch/x86/kerne bool handle_irq(struct irq_desc *desc, struct pt_regs *regs) { -diff -Nur linux-4.4.56.orig/arch/x86/kernel/kvm.c linux-4.4.56/arch/x86/kernel/kvm.c ---- linux-4.4.56.orig/arch/x86/kernel/kvm.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/kvm.c 2017-03-23 07:59:27.955523207 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/kvm.c linux-4.4.62/arch/x86/kernel/kvm.c +--- linux-4.4.62.orig/arch/x86/kernel/kvm.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/kvm.c 2017-04-18 17:38:08.034643040 +0200 @@ -36,6 +36,7 @@ #include #include @@ -3010,9 +3010,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/kvm.c linux-4.4.56/arch/x86/kernel/k if (kvm_para_has_feature(KVM_FEATURE_ASYNC_PF)) x86_init.irqs.trap_init = kvm_apf_trap_init; -diff -Nur linux-4.4.56.orig/arch/x86/kernel/nmi.c linux-4.4.56/arch/x86/kernel/nmi.c ---- linux-4.4.56.orig/arch/x86/kernel/nmi.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/nmi.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/nmi.c linux-4.4.62/arch/x86/kernel/nmi.c +--- linux-4.4.62.orig/arch/x86/kernel/nmi.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/nmi.c 2017-04-18 17:38:08.034643040 +0200 @@ -231,7 +231,7 @@ #endif @@ -3050,9 +3050,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/nmi.c linux-4.4.56/arch/x86/kernel/n pr_emerg("Dazed and confused, but trying to continue\n"); } -diff -Nur linux-4.4.56.orig/arch/x86/kernel/process_32.c linux-4.4.56/arch/x86/kernel/process_32.c ---- linux-4.4.56.orig/arch/x86/kernel/process_32.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/process_32.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/process_32.c linux-4.4.62/arch/x86/kernel/process_32.c +--- linux-4.4.62.orig/arch/x86/kernel/process_32.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/process_32.c 2017-04-18 17:38:08.034643040 +0200 @@ -35,6 +35,7 @@ #include #include @@ -3106,9 +3106,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/process_32.c linux-4.4.56/arch/x86/k /* * Leave lazy mode, flushing any hypercalls made here. * This must be done before restoring TLS segments so -diff -Nur linux-4.4.56.orig/arch/x86/kernel/reboot.c linux-4.4.56/arch/x86/kernel/reboot.c ---- linux-4.4.56.orig/arch/x86/kernel/reboot.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kernel/reboot.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kernel/reboot.c linux-4.4.62/arch/x86/kernel/reboot.c +--- linux-4.4.62.orig/arch/x86/kernel/reboot.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kernel/reboot.c 2017-04-18 17:38:08.034643040 +0200 @@ -726,6 +726,7 @@ static nmi_shootdown_cb shootdown_callback; @@ -3150,9 +3150,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kernel/reboot.c linux-4.4.56/arch/x86/kerne #else /* !CONFIG_SMP */ void nmi_shootdown_cpus(nmi_shootdown_cb callback) { -diff -Nur linux-4.4.56.orig/arch/x86/kvm/lapic.c linux-4.4.56/arch/x86/kvm/lapic.c ---- linux-4.4.56.orig/arch/x86/kvm/lapic.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kvm/lapic.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kvm/lapic.c linux-4.4.62/arch/x86/kvm/lapic.c +--- linux-4.4.62.orig/arch/x86/kvm/lapic.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kvm/lapic.c 2017-04-18 17:38:08.038643196 +0200 @@ -1195,7 +1195,7 @@ static void apic_timer_expired(struct kvm_lapic *apic) { @@ -3181,9 +3181,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kvm/lapic.c linux-4.4.56/arch/x86/kvm/lapic /* * APIC is created enabled. This will prevent kvm_lapic_set_base from -diff -Nur linux-4.4.56.orig/arch/x86/kvm/x86.c linux-4.4.56/arch/x86/kvm/x86.c ---- linux-4.4.56.orig/arch/x86/kvm/x86.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/kvm/x86.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/kvm/x86.c linux-4.4.62/arch/x86/kvm/x86.c +--- linux-4.4.62.orig/arch/x86/kvm/x86.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/kvm/x86.c 2017-04-18 17:38:08.038643196 +0200 @@ -5810,6 +5810,13 @@ goto out; } @@ -3198,9 +3198,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/kvm/x86.c linux-4.4.56/arch/x86/kvm/x86.c r = kvm_mmu_module_init(); if (r) goto out_free_percpu; -diff -Nur linux-4.4.56.orig/arch/x86/mm/highmem_32.c linux-4.4.56/arch/x86/mm/highmem_32.c ---- linux-4.4.56.orig/arch/x86/mm/highmem_32.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/mm/highmem_32.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/mm/highmem_32.c linux-4.4.62/arch/x86/mm/highmem_32.c +--- linux-4.4.62.orig/arch/x86/mm/highmem_32.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/mm/highmem_32.c 2017-04-18 17:38:08.038643196 +0200 @@ -32,10 +32,11 @@ */ void *kmap_atomic_prot(struct page *page, pgprot_t prot) @@ -3245,9 +3245,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/mm/highmem_32.c linux-4.4.56/arch/x86/mm/hi } EXPORT_SYMBOL(__kunmap_atomic); -diff -Nur linux-4.4.56.orig/arch/x86/mm/iomap_32.c linux-4.4.56/arch/x86/mm/iomap_32.c ---- linux-4.4.56.orig/arch/x86/mm/iomap_32.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/mm/iomap_32.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/mm/iomap_32.c linux-4.4.62/arch/x86/mm/iomap_32.c +--- linux-4.4.62.orig/arch/x86/mm/iomap_32.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/mm/iomap_32.c 2017-04-18 17:38:08.038643196 +0200 @@ -56,6 +56,7 @@ void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot) @@ -3280,9 +3280,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/mm/iomap_32.c linux-4.4.56/arch/x86/mm/ioma kpte_clear_flush(kmap_pte-idx, vaddr); kmap_atomic_idx_pop(); } -diff -Nur linux-4.4.56.orig/arch/x86/mm/pageattr.c linux-4.4.56/arch/x86/mm/pageattr.c ---- linux-4.4.56.orig/arch/x86/mm/pageattr.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/mm/pageattr.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/mm/pageattr.c linux-4.4.62/arch/x86/mm/pageattr.c +--- linux-4.4.62.orig/arch/x86/mm/pageattr.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/mm/pageattr.c 2017-04-18 17:38:08.038643196 +0200 @@ -208,7 +208,15 @@ int in_flags, struct page **pages) { @@ -3299,9 +3299,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/mm/pageattr.c linux-4.4.56/arch/x86/mm/page BUG_ON(irqs_disabled()); -diff -Nur linux-4.4.56.orig/arch/x86/platform/uv/tlb_uv.c linux-4.4.56/arch/x86/platform/uv/tlb_uv.c ---- linux-4.4.56.orig/arch/x86/platform/uv/tlb_uv.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/platform/uv/tlb_uv.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/platform/uv/tlb_uv.c linux-4.4.62/arch/x86/platform/uv/tlb_uv.c +--- linux-4.4.62.orig/arch/x86/platform/uv/tlb_uv.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/platform/uv/tlb_uv.c 2017-04-18 17:38:08.038643196 +0200 @@ -714,9 +714,9 @@ quiesce_local_uvhub(hmaster); @@ -3388,9 +3388,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/platform/uv/tlb_uv.c linux-4.4.56/arch/x86/ } } -diff -Nur linux-4.4.56.orig/arch/x86/platform/uv/uv_time.c linux-4.4.56/arch/x86/platform/uv/uv_time.c ---- linux-4.4.56.orig/arch/x86/platform/uv/uv_time.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/arch/x86/platform/uv/uv_time.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/arch/x86/platform/uv/uv_time.c linux-4.4.62/arch/x86/platform/uv/uv_time.c +--- linux-4.4.62.orig/arch/x86/platform/uv/uv_time.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/arch/x86/platform/uv/uv_time.c 2017-04-18 17:38:08.038643196 +0200 @@ -57,7 +57,7 @@ /* There is one of these allocated per node */ @@ -3471,9 +3471,9 @@ diff -Nur linux-4.4.56.orig/arch/x86/platform/uv/uv_time.c linux-4.4.56/arch/x86 } /* -diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c ---- linux-4.4.56.orig/block/blk-core.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-core.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/block/blk-core.c linux-4.4.62/block/blk-core.c +--- linux-4.4.62.orig/block/blk-core.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-core.c 2017-04-18 17:38:08.038643196 +0200 @@ -125,6 +125,9 @@ INIT_LIST_HEAD(&rq->queuelist); @@ -3520,7 +3520,7 @@ diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c /* * Init percpu_ref in atomic mode so that it's faster to shutdown. -@@ -3200,7 +3203,7 @@ +@@ -3222,7 +3225,7 @@ blk_run_queue_async(q); else __blk_run_queue(q); @@ -3529,7 +3529,7 @@ diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c } static void flush_plug_callbacks(struct blk_plug *plug, bool from_schedule) -@@ -3248,7 +3251,6 @@ +@@ -3270,7 +3273,6 @@ void blk_flush_plug_list(struct blk_plug *plug, bool from_schedule) { struct request_queue *q; @@ -3537,7 +3537,7 @@ diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c struct request *rq; LIST_HEAD(list); unsigned int depth; -@@ -3268,11 +3270,6 @@ +@@ -3290,11 +3292,6 @@ q = NULL; depth = 0; @@ -3549,7 +3549,7 @@ diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c while (!list_empty(&list)) { rq = list_entry_rq(list.next); list_del_init(&rq->queuelist); -@@ -3285,7 +3282,7 @@ +@@ -3307,7 +3304,7 @@ queue_unplugged(q, depth, from_schedule); q = rq->q; depth = 0; @@ -3558,7 +3558,7 @@ diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c } /* -@@ -3312,8 +3309,6 @@ +@@ -3334,8 +3331,6 @@ */ if (q) queue_unplugged(q, depth, from_schedule); @@ -3567,9 +3567,9 @@ diff -Nur linux-4.4.56.orig/block/blk-core.c linux-4.4.56/block/blk-core.c } void blk_finish_plug(struct blk_plug *plug) -diff -Nur linux-4.4.56.orig/block/blk-ioc.c linux-4.4.56/block/blk-ioc.c ---- linux-4.4.56.orig/block/blk-ioc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-ioc.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/block/blk-ioc.c linux-4.4.62/block/blk-ioc.c +--- linux-4.4.62.orig/block/blk-ioc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-ioc.c 2017-04-18 17:38:08.038643196 +0200 @@ -7,6 +7,7 @@ #include #include @@ -3596,9 +3596,9 @@ diff -Nur linux-4.4.56.orig/block/blk-ioc.c linux-4.4.56/block/blk-ioc.c goto retry; } } -diff -Nur linux-4.4.56.orig/block/blk-iopoll.c linux-4.4.56/block/blk-iopoll.c ---- linux-4.4.56.orig/block/blk-iopoll.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-iopoll.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/block/blk-iopoll.c linux-4.4.62/block/blk-iopoll.c +--- linux-4.4.62.orig/block/blk-iopoll.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-iopoll.c 2017-04-18 17:38:08.038643196 +0200 @@ -35,6 +35,7 @@ list_add_tail(&iop->list, this_cpu_ptr(&blk_cpu_iopoll)); __raise_softirq_irqoff(BLOCK_IOPOLL_SOFTIRQ); @@ -3623,9 +3623,9 @@ diff -Nur linux-4.4.56.orig/block/blk-iopoll.c linux-4.4.56/block/blk-iopoll.c } return NOTIFY_OK; -diff -Nur linux-4.4.56.orig/block/blk-mq.c linux-4.4.56/block/blk-mq.c ---- linux-4.4.56.orig/block/blk-mq.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-mq.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/block/blk-mq.c linux-4.4.62/block/blk-mq.c +--- linux-4.4.62.orig/block/blk-mq.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-mq.c 2017-04-18 17:38:08.038643196 +0200 @@ -92,7 +92,7 @@ static void blk_mq_freeze_queue_wait(struct request_queue *q) @@ -3743,9 +3743,9 @@ diff -Nur linux-4.4.56.orig/block/blk-mq.c linux-4.4.56/block/blk-mq.c return blk_mq_hctx_cpu_offline(hctx, cpu); /* -diff -Nur linux-4.4.56.orig/block/blk-mq-cpu.c linux-4.4.56/block/blk-mq-cpu.c ---- linux-4.4.56.orig/block/blk-mq-cpu.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-mq-cpu.c 2017-03-23 07:59:27.959523423 +0100 +diff -Nur linux-4.4.62.orig/block/blk-mq-cpu.c linux-4.4.62/block/blk-mq-cpu.c +--- linux-4.4.62.orig/block/blk-mq-cpu.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-mq-cpu.c 2017-04-18 17:38:08.038643196 +0200 @@ -16,7 +16,7 @@ #include "blk-mq.h" @@ -3797,9 +3797,9 @@ diff -Nur linux-4.4.56.orig/block/blk-mq-cpu.c linux-4.4.56/block/blk-mq-cpu.c } void blk_mq_init_cpu_notifier(struct blk_mq_cpu_notifier *notifier, -diff -Nur linux-4.4.56.orig/block/blk-mq.h linux-4.4.56/block/blk-mq.h ---- linux-4.4.56.orig/block/blk-mq.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-mq.h 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/block/blk-mq.h linux-4.4.62/block/blk-mq.h +--- linux-4.4.62.orig/block/blk-mq.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-mq.h 2017-04-18 17:38:08.038643196 +0200 @@ -74,7 +74,10 @@ static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, unsigned int cpu) @@ -3827,9 +3827,9 @@ diff -Nur linux-4.4.56.orig/block/blk-mq.h linux-4.4.56/block/blk-mq.h } struct blk_mq_alloc_data { -diff -Nur linux-4.4.56.orig/block/blk-softirq.c linux-4.4.56/block/blk-softirq.c ---- linux-4.4.56.orig/block/blk-softirq.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/blk-softirq.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/block/blk-softirq.c linux-4.4.62/block/blk-softirq.c +--- linux-4.4.62.orig/block/blk-softirq.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/blk-softirq.c 2017-04-18 17:38:08.038643196 +0200 @@ -51,6 +51,7 @@ raise_softirq_irqoff(BLOCK_SOFTIRQ); @@ -3854,9 +3854,9 @@ diff -Nur linux-4.4.56.orig/block/blk-softirq.c linux-4.4.56/block/blk-softirq.c } /** -diff -Nur linux-4.4.56.orig/block/bounce.c linux-4.4.56/block/bounce.c ---- linux-4.4.56.orig/block/bounce.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/block/bounce.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/block/bounce.c linux-4.4.62/block/bounce.c +--- linux-4.4.62.orig/block/bounce.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/block/bounce.c 2017-04-18 17:38:08.038643196 +0200 @@ -55,11 +55,11 @@ unsigned long flags; unsigned char *vto; @@ -3871,9 +3871,9 @@ diff -Nur linux-4.4.56.orig/block/bounce.c linux-4.4.56/block/bounce.c } #else /* CONFIG_HIGHMEM */ -diff -Nur linux-4.4.56.orig/crypto/algapi.c linux-4.4.56/crypto/algapi.c ---- linux-4.4.56.orig/crypto/algapi.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/crypto/algapi.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/crypto/algapi.c linux-4.4.62/crypto/algapi.c +--- linux-4.4.62.orig/crypto/algapi.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/crypto/algapi.c 2017-04-18 17:38:08.042643350 +0200 @@ -720,13 +720,13 @@ int crypto_register_notifier(struct notifier_block *nb) @@ -3890,9 +3890,9 @@ diff -Nur linux-4.4.56.orig/crypto/algapi.c linux-4.4.56/crypto/algapi.c } EXPORT_SYMBOL_GPL(crypto_unregister_notifier); -diff -Nur linux-4.4.56.orig/crypto/api.c linux-4.4.56/crypto/api.c ---- linux-4.4.56.orig/crypto/api.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/crypto/api.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/crypto/api.c linux-4.4.62/crypto/api.c +--- linux-4.4.62.orig/crypto/api.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/crypto/api.c 2017-04-18 17:38:08.042643350 +0200 @@ -31,7 +31,7 @@ DECLARE_RWSEM(crypto_alg_sem); EXPORT_SYMBOL_GPL(crypto_alg_sem); @@ -3915,9 +3915,9 @@ diff -Nur linux-4.4.56.orig/crypto/api.c linux-4.4.56/crypto/api.c } return ok; -diff -Nur linux-4.4.56.orig/crypto/internal.h linux-4.4.56/crypto/internal.h ---- linux-4.4.56.orig/crypto/internal.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/crypto/internal.h 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/crypto/internal.h linux-4.4.62/crypto/internal.h +--- linux-4.4.62.orig/crypto/internal.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/crypto/internal.h 2017-04-18 17:38:08.042643350 +0200 @@ -47,7 +47,7 @@ extern struct list_head crypto_alg_list; @@ -3936,9 +3936,9 @@ diff -Nur linux-4.4.56.orig/crypto/internal.h linux-4.4.56/crypto/internal.h } #endif /* _CRYPTO_INTERNAL_H */ -diff -Nur linux-4.4.56.orig/Documentation/hwlat_detector.txt linux-4.4.56/Documentation/hwlat_detector.txt ---- linux-4.4.56.orig/Documentation/hwlat_detector.txt 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/Documentation/hwlat_detector.txt 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/Documentation/hwlat_detector.txt linux-4.4.62/Documentation/hwlat_detector.txt +--- linux-4.4.62.orig/Documentation/hwlat_detector.txt 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/Documentation/hwlat_detector.txt 2017-04-18 17:38:07.902637922 +0200 @@ -0,0 +1,64 @@ +Introduction: +------------- @@ -4004,9 +4004,9 @@ diff -Nur linux-4.4.56.orig/Documentation/hwlat_detector.txt linux-4.4.56/Docume +observe any latencies that exceed the threshold (initially 100 usecs), +then we write to a global sample ring buffer of 8K samples, which is +consumed by reading from the "sample" (pipe) debugfs file interface. -diff -Nur linux-4.4.56.orig/Documentation/kernel-parameters.txt linux-4.4.56/Documentation/kernel-parameters.txt ---- linux-4.4.56.orig/Documentation/kernel-parameters.txt 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/Documentation/kernel-parameters.txt 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/Documentation/kernel-parameters.txt linux-4.4.62/Documentation/kernel-parameters.txt +--- linux-4.4.62.orig/Documentation/kernel-parameters.txt 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/Documentation/kernel-parameters.txt 2017-04-18 17:38:07.902637922 +0200 @@ -1640,6 +1640,15 @@ ip= [IP_PNP] See Documentation/filesystems/nfs/nfsroot.txt. @@ -4023,9 +4023,9 @@ diff -Nur linux-4.4.56.orig/Documentation/kernel-parameters.txt linux-4.4.56/Doc irqfixup [HW] When an interrupt is not handled search all handlers for it. Intended to get systems with badly broken -diff -Nur linux-4.4.56.orig/Documentation/sysrq.txt linux-4.4.56/Documentation/sysrq.txt ---- linux-4.4.56.orig/Documentation/sysrq.txt 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/Documentation/sysrq.txt 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/Documentation/sysrq.txt linux-4.4.62/Documentation/sysrq.txt +--- linux-4.4.62.orig/Documentation/sysrq.txt 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/Documentation/sysrq.txt 2017-04-18 17:38:07.902637922 +0200 @@ -59,10 +59,17 @@ On other - If you know of the key combos for other architectures, please let me know so I can add them to this section. @@ -4046,9 +4046,9 @@ diff -Nur linux-4.4.56.orig/Documentation/sysrq.txt linux-4.4.56/Documentation/s * What are the 'command' keys? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'b' - Will immediately reboot the system without syncing or unmounting -diff -Nur linux-4.4.56.orig/Documentation/trace/histograms.txt linux-4.4.56/Documentation/trace/histograms.txt ---- linux-4.4.56.orig/Documentation/trace/histograms.txt 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/Documentation/trace/histograms.txt 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/Documentation/trace/histograms.txt linux-4.4.62/Documentation/trace/histograms.txt +--- linux-4.4.62.orig/Documentation/trace/histograms.txt 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/Documentation/trace/histograms.txt 2017-04-18 17:38:07.902637922 +0200 @@ -0,0 +1,186 @@ + Using the Linux Kernel Latency Histograms + @@ -4236,9 +4236,9 @@ diff -Nur linux-4.4.56.orig/Documentation/trace/histograms.txt linux-4.4.56/Docu +is provided. + +These data are also reset when the wakeup histogram is reset. -diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/acglobal.h linux-4.4.56/drivers/acpi/acpica/acglobal.h ---- linux-4.4.56.orig/drivers/acpi/acpica/acglobal.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/acpi/acpica/acglobal.h 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/acpi/acpica/acglobal.h linux-4.4.62/drivers/acpi/acpica/acglobal.h +--- linux-4.4.62.orig/drivers/acpi/acpica/acglobal.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/acpi/acpica/acglobal.h 2017-04-18 17:38:08.042643350 +0200 @@ -116,7 +116,7 @@ * interrupt level */ @@ -4248,9 +4248,9 @@ diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/acglobal.h linux-4.4.56/drivers/ ACPI_GLOBAL(acpi_spinlock, acpi_gbl_reference_count_lock); /* Mutex for _OSI support */ -diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/hwregs.c linux-4.4.56/drivers/acpi/acpica/hwregs.c ---- linux-4.4.56.orig/drivers/acpi/acpica/hwregs.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/acpi/acpica/hwregs.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/acpi/acpica/hwregs.c linux-4.4.62/drivers/acpi/acpica/hwregs.c +--- linux-4.4.62.orig/drivers/acpi/acpica/hwregs.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/acpi/acpica/hwregs.c 2017-04-18 17:38:08.042643350 +0200 @@ -269,14 +269,14 @@ ACPI_BITMASK_ALL_FIXED_STATUS, ACPI_FORMAT_UINT64(acpi_gbl_xpm1a_status.address))); @@ -4268,9 +4268,9 @@ diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/hwregs.c linux-4.4.56/drivers/ac if (ACPI_FAILURE(status)) { goto exit; -diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/hwxface.c linux-4.4.56/drivers/acpi/acpica/hwxface.c ---- linux-4.4.56.orig/drivers/acpi/acpica/hwxface.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/acpi/acpica/hwxface.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/acpi/acpica/hwxface.c linux-4.4.62/drivers/acpi/acpica/hwxface.c +--- linux-4.4.62.orig/drivers/acpi/acpica/hwxface.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/acpi/acpica/hwxface.c 2017-04-18 17:38:08.042643350 +0200 @@ -374,7 +374,7 @@ return_ACPI_STATUS(AE_BAD_PARAMETER); } @@ -4289,9 +4289,9 @@ diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/hwxface.c linux-4.4.56/drivers/a return_ACPI_STATUS(status); } -diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/utmutex.c linux-4.4.56/drivers/acpi/acpica/utmutex.c ---- linux-4.4.56.orig/drivers/acpi/acpica/utmutex.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/acpi/acpica/utmutex.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/acpi/acpica/utmutex.c linux-4.4.62/drivers/acpi/acpica/utmutex.c +--- linux-4.4.62.orig/drivers/acpi/acpica/utmutex.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/acpi/acpica/utmutex.c 2017-04-18 17:38:08.042643350 +0200 @@ -88,7 +88,7 @@ return_ACPI_STATUS (status); } @@ -4310,9 +4310,9 @@ diff -Nur linux-4.4.56.orig/drivers/acpi/acpica/utmutex.c linux-4.4.56/drivers/a acpi_os_delete_lock(acpi_gbl_reference_count_lock); /* Delete the reader/writer lock */ -diff -Nur linux-4.4.56.orig/drivers/ata/libata-sff.c linux-4.4.56/drivers/ata/libata-sff.c ---- linux-4.4.56.orig/drivers/ata/libata-sff.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ata/libata-sff.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/ata/libata-sff.c linux-4.4.62/drivers/ata/libata-sff.c +--- linux-4.4.62.orig/drivers/ata/libata-sff.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ata/libata-sff.c 2017-04-18 17:38:08.042643350 +0200 @@ -678,9 +678,9 @@ unsigned long flags; unsigned int consumed; @@ -4361,9 +4361,9 @@ diff -Nur linux-4.4.56.orig/drivers/ata/libata-sff.c linux-4.4.56/drivers/ata/li } else { buf = page_address(page); consumed = ap->ops->sff_data_xfer(dev, buf + offset, -diff -Nur linux-4.4.56.orig/drivers/block/zram/zram_drv.c linux-4.4.56/drivers/block/zram/zram_drv.c ---- linux-4.4.56.orig/drivers/block/zram/zram_drv.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/block/zram/zram_drv.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/block/zram/zram_drv.c linux-4.4.62/drivers/block/zram/zram_drv.c +--- linux-4.4.62.orig/drivers/block/zram/zram_drv.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/block/zram/zram_drv.c 2017-04-18 17:38:08.042643350 +0200 @@ -520,6 +520,8 @@ goto out_error; } @@ -4467,9 +4467,9 @@ diff -Nur linux-4.4.56.orig/drivers/block/zram/zram_drv.c linux-4.4.56/drivers/b atomic64_inc(&zram->stats.notify_free); } -diff -Nur linux-4.4.56.orig/drivers/block/zram/zram_drv.h linux-4.4.56/drivers/block/zram/zram_drv.h ---- linux-4.4.56.orig/drivers/block/zram/zram_drv.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/block/zram/zram_drv.h 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/block/zram/zram_drv.h linux-4.4.62/drivers/block/zram/zram_drv.h +--- linux-4.4.62.orig/drivers/block/zram/zram_drv.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/block/zram/zram_drv.h 2017-04-18 17:38:08.042643350 +0200 @@ -72,6 +72,9 @@ struct zram_table_entry { unsigned long handle; @@ -4523,9 +4523,9 @@ diff -Nur linux-4.4.56.orig/drivers/block/zram/zram_drv.h linux-4.4.56/drivers/b +#endif /* CONFIG_PREEMPT_RT_BASE */ + #endif -diff -Nur linux-4.4.56.orig/drivers/char/random.c linux-4.4.56/drivers/char/random.c ---- linux-4.4.56.orig/drivers/char/random.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/char/random.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/char/random.c linux-4.4.62/drivers/char/random.c +--- linux-4.4.62.orig/drivers/char/random.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/char/random.c 2017-04-18 17:38:08.042643350 +0200 @@ -799,8 +799,6 @@ } sample; long delta, delta2, delta3; @@ -4577,9 +4577,9 @@ diff -Nur linux-4.4.56.orig/drivers/char/random.c linux-4.4.56/drivers/char/rand fast_mix(fast_pool); add_interrupt_bench(cycles); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-generated.c linux-4.4.56/drivers/clk/at91/clk-generated.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-generated.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-generated.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-generated.c linux-4.4.62/drivers/clk/at91/clk-generated.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-generated.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-generated.c 2017-04-18 17:38:08.042643350 +0200 @@ -15,8 +15,8 @@ #include #include @@ -4767,9 +4767,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-generated.c linux-4.4.56/driver } +CLK_OF_DECLARE(of_sama5d2_clk_generated_setup, "atmel,sama5d2-clk-generated", + of_sama5d2_clk_generated_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-h32mx.c linux-4.4.56/drivers/clk/at91/clk-h32mx.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-h32mx.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-h32mx.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-h32mx.c linux-4.4.62/drivers/clk/at91/clk-h32mx.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-h32mx.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-h32mx.c 2017-04-18 17:38:08.042643350 +0200 @@ -15,15 +15,9 @@ #include #include @@ -4869,9 +4869,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-h32mx.c linux-4.4.56/drivers/cl } +CLK_OF_DECLARE(of_sama5d4_clk_h32mx_setup, "atmel,sama5d4-clk-h32mx", + of_sama5d4_clk_h32mx_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-main.c linux-4.4.56/drivers/clk/at91/clk-main.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-main.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-main.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-main.c linux-4.4.62/drivers/clk/at91/clk-main.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-main.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-main.c 2017-04-18 17:38:08.042643350 +0200 @@ -13,13 +13,8 @@ #include #include @@ -5573,9 +5573,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-main.c linux-4.4.56/drivers/clk } +CLK_OF_DECLARE(at91sam9x5_clk_main, "atmel,at91sam9x5-clk-main", + of_at91sam9x5_clk_main_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-master.c linux-4.4.56/drivers/clk/at91/clk-master.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-master.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-master.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-master.c linux-4.4.62/drivers/clk/at91/clk-master.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-master.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-master.c 2017-04-18 17:38:08.042643350 +0200 @@ -12,13 +12,8 @@ #include #include @@ -5780,9 +5780,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-master.c linux-4.4.56/drivers/c } +CLK_OF_DECLARE(at91sam9x5_clk_master, "atmel,at91sam9x5-clk-master", + of_at91sam9x5_clk_master_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-peripheral.c linux-4.4.56/drivers/clk/at91/clk-peripheral.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-peripheral.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-peripheral.c 2017-03-23 07:59:27.963523618 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-peripheral.c linux-4.4.62/drivers/clk/at91/clk-peripheral.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-peripheral.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-peripheral.c 2017-04-18 17:38:08.042643350 +0200 @@ -12,11 +12,13 @@ #include #include @@ -6109,9 +6109,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-peripheral.c linux-4.4.56/drive } +CLK_OF_DECLARE(at91sam9x5_clk_periph, "atmel,at91sam9x5-clk-peripheral", + of_at91sam9x5_clk_periph_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-pll.c linux-4.4.56/drivers/clk/at91/clk-pll.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-pll.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-pll.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-pll.c linux-4.4.62/drivers/clk/at91/clk-pll.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-pll.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-pll.c 2017-04-18 17:38:08.042643350 +0200 @@ -12,14 +12,8 @@ #include #include @@ -6395,9 +6395,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-pll.c linux-4.4.56/drivers/clk/ } +CLK_OF_DECLARE(sama5d3_clk_pll, "atmel,sama5d3-clk-pll", + of_sama5d3_clk_pll_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-plldiv.c linux-4.4.56/drivers/clk/at91/clk-plldiv.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-plldiv.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-plldiv.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-plldiv.c linux-4.4.62/drivers/clk/at91/clk-plldiv.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-plldiv.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-plldiv.c 2017-04-18 17:38:08.042643350 +0200 @@ -12,8 +12,8 @@ #include #include @@ -6507,9 +6507,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-plldiv.c linux-4.4.56/drivers/c -} +CLK_OF_DECLARE(at91sam9x5_clk_plldiv, "atmel,at91sam9x5-clk-plldiv", + of_at91sam9x5_clk_plldiv_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-programmable.c linux-4.4.56/drivers/clk/at91/clk-programmable.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-programmable.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-programmable.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-programmable.c linux-4.4.62/drivers/clk/at91/clk-programmable.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-programmable.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-programmable.c 2017-04-18 17:38:08.046643506 +0200 @@ -12,10 +12,8 @@ #include #include @@ -6733,9 +6733,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-programmable.c linux-4.4.56/dri } +CLK_OF_DECLARE(at91sam9x5_clk_prog, "atmel,at91sam9x5-clk-programmable", + of_at91sam9x5_clk_prog_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-slow.c linux-4.4.56/drivers/clk/at91/clk-slow.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-slow.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-slow.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-slow.c linux-4.4.62/drivers/clk/at91/clk-slow.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-slow.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-slow.c 2017-04-18 17:38:08.046643506 +0200 @@ -13,17 +13,11 @@ #include #include @@ -6843,9 +6843,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-slow.c linux-4.4.56/drivers/clk /* * FIXME: All slow clk users are not properly claiming it (get + prepare + -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-smd.c linux-4.4.56/drivers/clk/at91/clk-smd.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-smd.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-smd.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-smd.c linux-4.4.62/drivers/clk/at91/clk-smd.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-smd.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-smd.c 2017-04-18 17:38:08.046643506 +0200 @@ -12,8 +12,8 @@ #include #include @@ -6989,9 +6989,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-smd.c linux-4.4.56/drivers/clk/ } +CLK_OF_DECLARE(at91sam9x5_clk_smd, "atmel,at91sam9x5-clk-smd", + of_at91sam9x5_clk_smd_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-system.c linux-4.4.56/drivers/clk/at91/clk-system.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-system.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-system.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-system.c linux-4.4.62/drivers/clk/at91/clk-system.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-system.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-system.c 2017-04-18 17:38:08.046643506 +0200 @@ -12,13 +12,8 @@ #include #include @@ -7189,9 +7189,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-system.c linux-4.4.56/drivers/c -} +CLK_OF_DECLARE(at91rm9200_clk_sys, "atmel,at91rm9200-clk-system", + of_at91rm9200_clk_sys_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-usb.c linux-4.4.56/drivers/clk/at91/clk-usb.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-usb.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-usb.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-usb.c linux-4.4.62/drivers/clk/at91/clk-usb.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-usb.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-usb.c 2017-04-18 17:38:08.046643506 +0200 @@ -12,8 +12,8 @@ #include #include @@ -7520,9 +7520,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-usb.c linux-4.4.56/drivers/clk/ } +CLK_OF_DECLARE(at91rm9200_clk_usb, "atmel,at91rm9200-clk-usb", + of_at91rm9200_clk_usb_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-utmi.c linux-4.4.56/drivers/clk/at91/clk-utmi.c ---- linux-4.4.56.orig/drivers/clk/at91/clk-utmi.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/clk-utmi.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/clk-utmi.c linux-4.4.62/drivers/clk/at91/clk-utmi.c +--- linux-4.4.62.orig/drivers/clk/at91/clk-utmi.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/clk-utmi.c 2017-04-18 17:38:08.046643506 +0200 @@ -11,14 +11,9 @@ #include #include @@ -7685,9 +7685,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/clk-utmi.c linux-4.4.56/drivers/clk -} +CLK_OF_DECLARE(at91sam9x5_clk_utmi, "atmel,at91sam9x5-clk-utmi", + of_at91sam9x5_clk_utmi_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/pmc.c linux-4.4.56/drivers/clk/at91/pmc.c ---- linux-4.4.56.orig/drivers/clk/at91/pmc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/pmc.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/pmc.c linux-4.4.62/drivers/clk/at91/pmc.c +--- linux-4.4.62.orig/drivers/clk/at91/pmc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/pmc.c 2017-04-18 17:38:08.046643506 +0200 @@ -12,36 +12,13 @@ #include #include @@ -8130,9 +8130,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/pmc.c linux-4.4.56/drivers/clk/at91 -} -CLK_OF_DECLARE(sama5d3_clk_pmc, "atmel,sama5d3-pmc", - of_sama5d3_pmc_setup); -diff -Nur linux-4.4.56.orig/drivers/clk/at91/pmc.h linux-4.4.56/drivers/clk/at91/pmc.h ---- linux-4.4.56.orig/drivers/clk/at91/pmc.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clk/at91/pmc.h 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clk/at91/pmc.h linux-4.4.62/drivers/clk/at91/pmc.h +--- linux-4.4.62.orig/drivers/clk/at91/pmc.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clk/at91/pmc.h 2017-04-18 17:38:08.046643506 +0200 @@ -14,8 +14,11 @@ #include @@ -8248,9 +8248,9 @@ diff -Nur linux-4.4.56.orig/drivers/clk/at91/pmc.h linux-4.4.56/drivers/clk/at91 - struct at91_pmc *pmc); - #endif /* __PMC_H_ */ -diff -Nur linux-4.4.56.orig/drivers/clocksource/tcb_clksrc.c linux-4.4.56/drivers/clocksource/tcb_clksrc.c ---- linux-4.4.56.orig/drivers/clocksource/tcb_clksrc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clocksource/tcb_clksrc.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clocksource/tcb_clksrc.c linux-4.4.62/drivers/clocksource/tcb_clksrc.c +--- linux-4.4.62.orig/drivers/clocksource/tcb_clksrc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clocksource/tcb_clksrc.c 2017-04-18 17:38:08.046643506 +0200 @@ -23,8 +23,7 @@ * this 32 bit free-running counter. the second channel is not used. * @@ -8408,9 +8408,9 @@ diff -Nur linux-4.4.56.orig/drivers/clocksource/tcb_clksrc.c linux-4.4.56/driver if (ret) goto err_unregister_clksrc; -diff -Nur linux-4.4.56.orig/drivers/clocksource/timer-atmel-pit.c linux-4.4.56/drivers/clocksource/timer-atmel-pit.c ---- linux-4.4.56.orig/drivers/clocksource/timer-atmel-pit.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clocksource/timer-atmel-pit.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clocksource/timer-atmel-pit.c linux-4.4.62/drivers/clocksource/timer-atmel-pit.c +--- linux-4.4.62.orig/drivers/clocksource/timer-atmel-pit.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clocksource/timer-atmel-pit.c 2017-04-18 17:38:08.046643506 +0200 @@ -46,6 +46,7 @@ u32 cycle; u32 cnt; @@ -8471,9 +8471,9 @@ diff -Nur linux-4.4.56.orig/drivers/clocksource/timer-atmel-pit.c linux-4.4.56/d /* Set up and register clockevents */ data->clkevt.name = "pit"; data->clkevt.features = CLOCK_EVT_FEAT_PERIODIC; -diff -Nur linux-4.4.56.orig/drivers/clocksource/timer-atmel-st.c linux-4.4.56/drivers/clocksource/timer-atmel-st.c ---- linux-4.4.56.orig/drivers/clocksource/timer-atmel-st.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/clocksource/timer-atmel-st.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/clocksource/timer-atmel-st.c linux-4.4.62/drivers/clocksource/timer-atmel-st.c +--- linux-4.4.62.orig/drivers/clocksource/timer-atmel-st.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/clocksource/timer-atmel-st.c 2017-04-18 17:38:08.046643506 +0200 @@ -115,18 +115,29 @@ last_crtr = read_CRTR(); } @@ -8550,9 +8550,9 @@ diff -Nur linux-4.4.56.orig/drivers/clocksource/timer-atmel-st.c linux-4.4.56/dr sclk = of_clk_get(node, 0); if (IS_ERR(sclk)) panic(pr_fmt("Unable to get slow clock\n")); -diff -Nur linux-4.4.56.orig/drivers/cpufreq/Kconfig.x86 linux-4.4.56/drivers/cpufreq/Kconfig.x86 ---- linux-4.4.56.orig/drivers/cpufreq/Kconfig.x86 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/cpufreq/Kconfig.x86 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/cpufreq/Kconfig.x86 linux-4.4.62/drivers/cpufreq/Kconfig.x86 +--- linux-4.4.62.orig/drivers/cpufreq/Kconfig.x86 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/cpufreq/Kconfig.x86 2017-04-18 17:38:08.046643506 +0200 @@ -123,7 +123,7 @@ config X86_POWERNOW_K8 @@ -8562,9 +8562,9 @@ diff -Nur linux-4.4.56.orig/drivers/cpufreq/Kconfig.x86 linux-4.4.56/drivers/cpu help This adds the CPUFreq driver for K8/early Opteron/Athlon64 processors. Support for K10 and newer processors is now in acpi-cpufreq. -diff -Nur linux-4.4.56.orig/drivers/cpuidle/coupled.c linux-4.4.56/drivers/cpuidle/coupled.c ---- linux-4.4.56.orig/drivers/cpuidle/coupled.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/cpuidle/coupled.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/cpuidle/coupled.c linux-4.4.62/drivers/cpuidle/coupled.c +--- linux-4.4.62.orig/drivers/cpuidle/coupled.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/cpuidle/coupled.c 2017-04-18 17:38:08.046643506 +0200 @@ -119,7 +119,6 @@ #define CPUIDLE_COUPLED_NOT_IDLE (-1) @@ -8573,9 +8573,9 @@ diff -Nur linux-4.4.56.orig/drivers/cpuidle/coupled.c linux-4.4.56/drivers/cpuid static DEFINE_PER_CPU(struct call_single_data, cpuidle_coupled_poke_cb); /* -diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c linux-4.4.56/drivers/gpu/drm/i915/i915_gem_execbuffer.c ---- linux-4.4.56.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c linux-4.4.62/drivers/gpu/drm/i915/i915_gem_execbuffer.c +--- linux-4.4.62.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2017-04-18 17:38:08.046643506 +0200 @@ -1264,7 +1264,9 @@ if (ret) return ret; @@ -8586,9 +8586,9 @@ diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c linux-4.4 i915_gem_execbuffer_move_to_active(vmas, params->request); i915_gem_execbuffer_retire_commands(params); -diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c linux-4.4.56/drivers/gpu/drm/i915/i915_gem_shrinker.c ---- linux-4.4.56.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/gpu/drm/i915/i915_gem_shrinker.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c linux-4.4.62/drivers/gpu/drm/i915/i915_gem_shrinker.c +--- linux-4.4.62.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/gpu/drm/i915/i915_gem_shrinker.c 2017-04-18 17:38:08.046643506 +0200 @@ -39,7 +39,7 @@ if (!mutex_is_locked(mutex)) return false; @@ -8598,9 +8598,9 @@ diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c linux-4.4.5 return mutex->owner == task; #else /* Since UP may be pre-empted, we cannot assume that we own the lock */ -diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/i915_irq.c linux-4.4.56/drivers/gpu/drm/i915/i915_irq.c ---- linux-4.4.56.orig/drivers/gpu/drm/i915/i915_irq.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/gpu/drm/i915/i915_irq.c 2017-03-23 07:59:27.967523783 +0100 +diff -Nur linux-4.4.62.orig/drivers/gpu/drm/i915/i915_irq.c linux-4.4.62/drivers/gpu/drm/i915/i915_irq.c +--- linux-4.4.62.orig/drivers/gpu/drm/i915/i915_irq.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/gpu/drm/i915/i915_irq.c 2017-04-18 17:38:08.046643506 +0200 @@ -812,6 +812,7 @@ spin_lock_irqsave(&dev_priv->uncore.lock, irqflags); @@ -8617,9 +8617,9 @@ diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/i915_irq.c linux-4.4.56/drivers spin_unlock_irqrestore(&dev_priv->uncore.lock, irqflags); -diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/intel_display.c linux-4.4.56/drivers/gpu/drm/i915/intel_display.c ---- linux-4.4.56.orig/drivers/gpu/drm/i915/intel_display.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/gpu/drm/i915/intel_display.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/gpu/drm/i915/intel_display.c linux-4.4.62/drivers/gpu/drm/i915/intel_display.c +--- linux-4.4.62.orig/drivers/gpu/drm/i915/intel_display.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/gpu/drm/i915/intel_display.c 2017-04-18 17:38:08.050643661 +0200 @@ -11400,7 +11400,7 @@ struct intel_crtc *intel_crtc = to_intel_crtc(crtc); struct intel_unpin_work *work; @@ -8629,9 +8629,9 @@ diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/intel_display.c linux-4.4.56/dr if (crtc == NULL) return; -diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/intel_sprite.c linux-4.4.56/drivers/gpu/drm/i915/intel_sprite.c ---- linux-4.4.56.orig/drivers/gpu/drm/i915/intel_sprite.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/gpu/drm/i915/intel_sprite.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/gpu/drm/i915/intel_sprite.c linux-4.4.62/drivers/gpu/drm/i915/intel_sprite.c +--- linux-4.4.62.orig/drivers/gpu/drm/i915/intel_sprite.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/gpu/drm/i915/intel_sprite.c 2017-04-18 17:38:08.050643661 +0200 @@ -38,6 +38,7 @@ #include "intel_drv.h" #include @@ -8681,9 +8681,9 @@ diff -Nur linux-4.4.56.orig/drivers/gpu/drm/i915/intel_sprite.c linux-4.4.56/dri if (crtc->debug.start_vbl_count && crtc->debug.start_vbl_count != end_vbl_count) { -diff -Nur linux-4.4.56.orig/drivers/gpu/drm/radeon/radeon_display.c linux-4.4.56/drivers/gpu/drm/radeon/radeon_display.c ---- linux-4.4.56.orig/drivers/gpu/drm/radeon/radeon_display.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/gpu/drm/radeon/radeon_display.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/gpu/drm/radeon/radeon_display.c linux-4.4.62/drivers/gpu/drm/radeon/radeon_display.c +--- linux-4.4.62.orig/drivers/gpu/drm/radeon/radeon_display.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/gpu/drm/radeon/radeon_display.c 2017-04-18 17:38:08.050643661 +0200 @@ -1862,6 +1862,7 @@ struct radeon_device *rdev = dev->dev_private; @@ -8700,9 +8700,9 @@ diff -Nur linux-4.4.56.orig/drivers/gpu/drm/radeon/radeon_display.c linux-4.4.56 /* Decode into vertical and horizontal scanout position. */ *vpos = position & 0x1fff; -diff -Nur linux-4.4.56.orig/drivers/hv/vmbus_drv.c linux-4.4.56/drivers/hv/vmbus_drv.c ---- linux-4.4.56.orig/drivers/hv/vmbus_drv.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/hv/vmbus_drv.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/hv/vmbus_drv.c linux-4.4.62/drivers/hv/vmbus_drv.c +--- linux-4.4.62.orig/drivers/hv/vmbus_drv.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/hv/vmbus_drv.c 2017-04-18 17:38:08.050643661 +0200 @@ -820,7 +820,7 @@ tasklet_schedule(&msg_dpc); } @@ -8712,9 +8712,9 @@ diff -Nur linux-4.4.56.orig/drivers/hv/vmbus_drv.c linux-4.4.56/drivers/hv/vmbus } -diff -Nur linux-4.4.56.orig/drivers/i2c/busses/i2c-omap.c linux-4.4.56/drivers/i2c/busses/i2c-omap.c ---- linux-4.4.56.orig/drivers/i2c/busses/i2c-omap.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/i2c/busses/i2c-omap.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/i2c/busses/i2c-omap.c linux-4.4.62/drivers/i2c/busses/i2c-omap.c +--- linux-4.4.62.orig/drivers/i2c/busses/i2c-omap.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/i2c/busses/i2c-omap.c 2017-04-18 17:38:08.050643661 +0200 @@ -995,15 +995,12 @@ u16 mask; u16 stat; @@ -8732,9 +8732,9 @@ diff -Nur linux-4.4.56.orig/drivers/i2c/busses/i2c-omap.c linux-4.4.56/drivers/i return ret; } -diff -Nur linux-4.4.56.orig/drivers/ide/alim15x3.c linux-4.4.56/drivers/ide/alim15x3.c ---- linux-4.4.56.orig/drivers/ide/alim15x3.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/alim15x3.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/alim15x3.c linux-4.4.62/drivers/ide/alim15x3.c +--- linux-4.4.62.orig/drivers/ide/alim15x3.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/alim15x3.c 2017-04-18 17:38:08.050643661 +0200 @@ -234,7 +234,7 @@ isa_dev = pci_get_device(PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M1533, NULL); @@ -8753,9 +8753,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/alim15x3.c linux-4.4.56/drivers/ide/alim return 0; } -diff -Nur linux-4.4.56.orig/drivers/ide/hpt366.c linux-4.4.56/drivers/ide/hpt366.c ---- linux-4.4.56.orig/drivers/ide/hpt366.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/hpt366.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/hpt366.c linux-4.4.62/drivers/ide/hpt366.c +--- linux-4.4.62.orig/drivers/ide/hpt366.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/hpt366.c 2017-04-18 17:38:08.050643661 +0200 @@ -1241,7 +1241,7 @@ dma_old = inb(base + 2); @@ -8774,9 +8774,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/hpt366.c linux-4.4.56/drivers/ide/hpt366 printk(KERN_INFO " %s: BM-DMA at 0x%04lx-0x%04lx\n", hwif->name, base, base + 7); -diff -Nur linux-4.4.56.orig/drivers/ide/ide-io.c linux-4.4.56/drivers/ide/ide-io.c ---- linux-4.4.56.orig/drivers/ide/ide-io.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/ide-io.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/ide-io.c linux-4.4.62/drivers/ide/ide-io.c +--- linux-4.4.62.orig/drivers/ide/ide-io.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/ide-io.c 2017-04-18 17:38:08.050643661 +0200 @@ -659,7 +659,7 @@ /* disable_irq_nosync ?? */ disable_irq(hwif->irq); @@ -8786,9 +8786,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/ide-io.c linux-4.4.56/drivers/ide/ide-io if (hwif->polling) { startstop = handler(drive); } else if (drive_is_ready(drive)) { -diff -Nur linux-4.4.56.orig/drivers/ide/ide-iops.c linux-4.4.56/drivers/ide/ide-iops.c ---- linux-4.4.56.orig/drivers/ide/ide-iops.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/ide-iops.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/ide-iops.c linux-4.4.62/drivers/ide/ide-iops.c +--- linux-4.4.62.orig/drivers/ide/ide-iops.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/ide-iops.c 2017-04-18 17:38:08.050643661 +0200 @@ -129,12 +129,12 @@ if ((stat & ATA_BUSY) == 0) break; @@ -8804,9 +8804,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/ide-iops.c linux-4.4.56/drivers/ide/ide- } /* * Allow status to settle, then read it again. -diff -Nur linux-4.4.56.orig/drivers/ide/ide-io-std.c linux-4.4.56/drivers/ide/ide-io-std.c ---- linux-4.4.56.orig/drivers/ide/ide-io-std.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/ide-io-std.c 2017-03-23 07:59:27.971523939 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/ide-io-std.c linux-4.4.62/drivers/ide/ide-io-std.c +--- linux-4.4.62.orig/drivers/ide/ide-io-std.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/ide-io-std.c 2017-04-18 17:38:08.050643661 +0200 @@ -175,7 +175,7 @@ unsigned long uninitialized_var(flags); @@ -8843,9 +8843,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/ide-io-std.c linux-4.4.56/drivers/ide/id if (((len + 1) & 3) < 2) return; -diff -Nur linux-4.4.56.orig/drivers/ide/ide-probe.c linux-4.4.56/drivers/ide/ide-probe.c ---- linux-4.4.56.orig/drivers/ide/ide-probe.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/ide-probe.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/ide-probe.c linux-4.4.62/drivers/ide/ide-probe.c +--- linux-4.4.62.orig/drivers/ide/ide-probe.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/ide-probe.c 2017-04-18 17:38:08.050643661 +0200 @@ -196,10 +196,10 @@ int bswap = 1; @@ -8859,9 +8859,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/ide-probe.c linux-4.4.56/drivers/ide/ide drive->dev_flags |= IDE_DFLAG_ID_READ; #ifdef DEBUG -diff -Nur linux-4.4.56.orig/drivers/ide/ide-taskfile.c linux-4.4.56/drivers/ide/ide-taskfile.c ---- linux-4.4.56.orig/drivers/ide/ide-taskfile.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/ide/ide-taskfile.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/ide/ide-taskfile.c linux-4.4.62/drivers/ide/ide-taskfile.c +--- linux-4.4.62.orig/drivers/ide/ide-taskfile.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/ide/ide-taskfile.c 2017-04-18 17:38:08.050643661 +0200 @@ -250,7 +250,7 @@ page_is_high = PageHighMem(page); @@ -8889,9 +8889,9 @@ diff -Nur linux-4.4.56.orig/drivers/ide/ide-taskfile.c linux-4.4.56/drivers/ide/ ide_set_handler(drive, &task_pio_intr, WAIT_WORSTCASE); -diff -Nur linux-4.4.56.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c linux-4.4.56/drivers/infiniband/ulp/ipoib/ipoib_multicast.c ---- linux-4.4.56.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c linux-4.4.62/drivers/infiniband/ulp/ipoib/ipoib_multicast.c +--- linux-4.4.62.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2017-04-18 17:38:08.050643661 +0200 @@ -862,7 +862,7 @@ ipoib_dbg_mcast(priv, "restarting multicast task\n"); @@ -8910,9 +8910,9 @@ diff -Nur linux-4.4.56.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c linux /* * make sure the in-flight joins have finished before we attempt -diff -Nur linux-4.4.56.orig/drivers/input/gameport/gameport.c linux-4.4.56/drivers/input/gameport/gameport.c ---- linux-4.4.56.orig/drivers/input/gameport/gameport.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/input/gameport/gameport.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/input/gameport/gameport.c linux-4.4.62/drivers/input/gameport/gameport.c +--- linux-4.4.62.orig/drivers/input/gameport/gameport.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/input/gameport/gameport.c 2017-04-18 17:38:08.054643816 +0200 @@ -91,13 +91,13 @@ tx = ~0; @@ -8958,9 +8958,9 @@ diff -Nur linux-4.4.56.orig/drivers/input/gameport/gameport.c linux-4.4.56/drive udelay(i * 10); if (t2 - t1 < tx) tx = t2 - t1; } -diff -Nur linux-4.4.56.orig/drivers/iommu/amd_iommu.c linux-4.4.56/drivers/iommu/amd_iommu.c ---- linux-4.4.56.orig/drivers/iommu/amd_iommu.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/iommu/amd_iommu.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/iommu/amd_iommu.c linux-4.4.62/drivers/iommu/amd_iommu.c +--- linux-4.4.62.orig/drivers/iommu/amd_iommu.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/iommu/amd_iommu.c 2017-04-18 17:38:08.054643816 +0200 @@ -2022,10 +2022,10 @@ int ret; @@ -8989,9 +8989,9 @@ diff -Nur linux-4.4.56.orig/drivers/iommu/amd_iommu.c linux-4.4.56/drivers/iommu if (WARN_ON(!dev_data->domain)) return; -diff -Nur linux-4.4.56.orig/drivers/leds/trigger/Kconfig linux-4.4.56/drivers/leds/trigger/Kconfig ---- linux-4.4.56.orig/drivers/leds/trigger/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/leds/trigger/Kconfig 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/leds/trigger/Kconfig linux-4.4.62/drivers/leds/trigger/Kconfig +--- linux-4.4.62.orig/drivers/leds/trigger/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/leds/trigger/Kconfig 2017-04-18 17:38:08.054643816 +0200 @@ -61,7 +61,7 @@ config LEDS_TRIGGER_CPU @@ -9001,9 +9001,9 @@ diff -Nur linux-4.4.56.orig/drivers/leds/trigger/Kconfig linux-4.4.56/drivers/le help This allows LEDs to be controlled by active CPUs. This shows the active CPUs across an array of LEDs so you can see which -diff -Nur linux-4.4.56.orig/drivers/md/bcache/Kconfig linux-4.4.56/drivers/md/bcache/Kconfig ---- linux-4.4.56.orig/drivers/md/bcache/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/md/bcache/Kconfig 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/md/bcache/Kconfig linux-4.4.62/drivers/md/bcache/Kconfig +--- linux-4.4.62.orig/drivers/md/bcache/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/md/bcache/Kconfig 2017-04-18 17:38:08.054643816 +0200 @@ -1,6 +1,7 @@ config BCACHE @@ -9012,10 +9012,10 @@ diff -Nur linux-4.4.56.orig/drivers/md/bcache/Kconfig linux-4.4.56/drivers/md/bc ---help--- Allows a block device to be used as cache for other devices; uses a btree for indexing and the layout is optimized for SSDs. -diff -Nur linux-4.4.56.orig/drivers/md/dm.c linux-4.4.56/drivers/md/dm.c ---- linux-4.4.56.orig/drivers/md/dm.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/md/dm.c 2017-03-23 07:59:27.975524073 +0100 -@@ -2182,7 +2182,7 @@ +diff -Nur linux-4.4.62.orig/drivers/md/dm.c linux-4.4.62/drivers/md/dm.c +--- linux-4.4.62.orig/drivers/md/dm.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/md/dm.c 2017-04-18 17:38:08.054643816 +0200 +@@ -2185,7 +2185,7 @@ /* Establish tio->ti before queuing work (map_tio_request) */ tio->ti = ti; queue_kthread_work(&md->kworker, &tio->work); @@ -9024,9 +9024,9 @@ diff -Nur linux-4.4.56.orig/drivers/md/dm.c linux-4.4.56/drivers/md/dm.c } goto out; -diff -Nur linux-4.4.56.orig/drivers/md/raid5.c linux-4.4.56/drivers/md/raid5.c ---- linux-4.4.56.orig/drivers/md/raid5.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/md/raid5.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/md/raid5.c linux-4.4.62/drivers/md/raid5.c +--- linux-4.4.62.orig/drivers/md/raid5.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/md/raid5.c 2017-04-18 17:38:08.054643816 +0200 @@ -1920,8 +1920,9 @@ struct raid5_percpu *percpu; unsigned long cpu; @@ -9056,9 +9056,9 @@ diff -Nur linux-4.4.56.orig/drivers/md/raid5.c linux-4.4.56/drivers/md/raid5.c } put_online_cpus(); -diff -Nur linux-4.4.56.orig/drivers/md/raid5.h linux-4.4.56/drivers/md/raid5.h ---- linux-4.4.56.orig/drivers/md/raid5.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/md/raid5.h 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/md/raid5.h linux-4.4.62/drivers/md/raid5.h +--- linux-4.4.62.orig/drivers/md/raid5.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/md/raid5.h 2017-04-18 17:38:08.054643816 +0200 @@ -504,6 +504,7 @@ int recovery_disabled; /* per cpu variables */ @@ -9067,9 +9067,9 @@ diff -Nur linux-4.4.56.orig/drivers/md/raid5.h linux-4.4.56/drivers/md/raid5.h struct page *spare_page; /* Used when checking P/Q in raid6 */ struct flex_array *scribble; /* space for constructing buffer * lists and performing address -diff -Nur linux-4.4.56.orig/drivers/media/platform/vsp1/vsp1_video.c linux-4.4.56/drivers/media/platform/vsp1/vsp1_video.c ---- linux-4.4.56.orig/drivers/media/platform/vsp1/vsp1_video.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/media/platform/vsp1/vsp1_video.c 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/media/platform/vsp1/vsp1_video.c linux-4.4.62/drivers/media/platform/vsp1/vsp1_video.c +--- linux-4.4.62.orig/drivers/media/platform/vsp1/vsp1_video.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/media/platform/vsp1/vsp1_video.c 2017-04-18 17:38:08.054643816 +0200 @@ -520,7 +520,7 @@ bool stopped; @@ -9079,9 +9079,9 @@ diff -Nur linux-4.4.56.orig/drivers/media/platform/vsp1/vsp1_video.c linux-4.4.5 spin_unlock_irqrestore(&pipe->irqlock, flags); return stopped; -diff -Nur linux-4.4.56.orig/drivers/misc/hwlat_detector.c linux-4.4.56/drivers/misc/hwlat_detector.c ---- linux-4.4.56.orig/drivers/misc/hwlat_detector.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/drivers/misc/hwlat_detector.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/misc/hwlat_detector.c linux-4.4.62/drivers/misc/hwlat_detector.c +--- linux-4.4.62.orig/drivers/misc/hwlat_detector.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/drivers/misc/hwlat_detector.c 2017-04-18 17:38:08.054643816 +0200 @@ -0,0 +1,1240 @@ +/* + * hwlat_detector.c - A simple Hardware Latency detector. @@ -10323,9 +10323,9 @@ diff -Nur linux-4.4.56.orig/drivers/misc/hwlat_detector.c linux-4.4.56/drivers/m + +module_init(detector_init); +module_exit(detector_exit); -diff -Nur linux-4.4.56.orig/drivers/misc/Kconfig linux-4.4.56/drivers/misc/Kconfig ---- linux-4.4.56.orig/drivers/misc/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/misc/Kconfig 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/misc/Kconfig linux-4.4.62/drivers/misc/Kconfig +--- linux-4.4.62.orig/drivers/misc/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/misc/Kconfig 2017-04-18 17:38:08.054643816 +0200 @@ -54,6 +54,7 @@ config ATMEL_TCLIB bool "Atmel AT32/AT91 Timer/Counter Library" @@ -10396,9 +10396,9 @@ diff -Nur linux-4.4.56.orig/drivers/misc/Kconfig linux-4.4.56/drivers/misc/Kconf config PHANTOM tristate "Sensable PHANToM (PCI)" depends on PCI -diff -Nur linux-4.4.56.orig/drivers/misc/Makefile linux-4.4.56/drivers/misc/Makefile ---- linux-4.4.56.orig/drivers/misc/Makefile 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/misc/Makefile 2017-03-23 07:59:27.975524073 +0100 +diff -Nur linux-4.4.62.orig/drivers/misc/Makefile linux-4.4.62/drivers/misc/Makefile +--- linux-4.4.62.orig/drivers/misc/Makefile 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/misc/Makefile 2017-04-18 17:38:08.054643816 +0200 @@ -39,6 +39,7 @@ obj-$(CONFIG_HMC6352) += hmc6352.o obj-y += eeprom/ @@ -10407,9 +10407,9 @@ diff -Nur linux-4.4.56.orig/drivers/misc/Makefile linux-4.4.56/drivers/misc/Make obj-$(CONFIG_SPEAR13XX_PCIE_GADGET) += spear13xx_pcie_gadget.o obj-$(CONFIG_VMWARE_BALLOON) += vmw_balloon.o obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o -diff -Nur linux-4.4.56.orig/drivers/mmc/host/mmci.c linux-4.4.56/drivers/mmc/host/mmci.c ---- linux-4.4.56.orig/drivers/mmc/host/mmci.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/mmc/host/mmci.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/mmc/host/mmci.c linux-4.4.62/drivers/mmc/host/mmci.c +--- linux-4.4.62.orig/drivers/mmc/host/mmci.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/mmc/host/mmci.c 2017-04-18 17:38:08.054643816 +0200 @@ -1155,15 +1155,12 @@ struct sg_mapping_iter *sg_miter = &host->sg_miter; struct variant_data *variant = host->variant; @@ -10435,9 +10435,9 @@ diff -Nur linux-4.4.56.orig/drivers/mmc/host/mmci.c linux-4.4.56/drivers/mmc/hos /* * If we have less than the fifo 'half-full' threshold to transfer, * trigger a PIO interrupt as soon as any data is available. -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/3com/3c59x.c linux-4.4.56/drivers/net/ethernet/3com/3c59x.c ---- linux-4.4.56.orig/drivers/net/ethernet/3com/3c59x.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/3com/3c59x.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/3com/3c59x.c linux-4.4.62/drivers/net/ethernet/3com/3c59x.c +--- linux-4.4.62.orig/drivers/net/ethernet/3com/3c59x.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/3com/3c59x.c 2017-04-18 17:38:08.058643971 +0200 @@ -842,9 +842,9 @@ { struct vortex_private *vp = netdev_priv(dev); @@ -10465,9 +10465,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/3com/3c59x.c linux-4.4.56/drive } } -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c linux-4.4.56/drivers/net/ethernet/atheros/atl1c/atl1c_main.c ---- linux-4.4.56.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c linux-4.4.62/drivers/net/ethernet/atheros/atl1c/atl1c_main.c +--- linux-4.4.62.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2017-04-18 17:38:08.058643971 +0200 @@ -2221,11 +2221,7 @@ } @@ -10481,9 +10481,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c linu if (atl1c_tpd_avail(adapter, type) < tpd_req) { /* no enough descriptor, just stop queue */ -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c linux-4.4.56/drivers/net/ethernet/atheros/atl1e/atl1e_main.c ---- linux-4.4.56.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c linux-4.4.62/drivers/net/ethernet/atheros/atl1e/atl1e_main.c +--- linux-4.4.62.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2017-04-18 17:38:08.058643971 +0200 @@ -1880,8 +1880,7 @@ return NETDEV_TX_OK; } @@ -10494,9 +10494,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c linu if (atl1e_tpd_avail(adapter) < tpd_req) { /* no enough descriptor, just stop queue */ -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/chelsio/cxgb/sge.c linux-4.4.56/drivers/net/ethernet/chelsio/cxgb/sge.c ---- linux-4.4.56.orig/drivers/net/ethernet/chelsio/cxgb/sge.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/chelsio/cxgb/sge.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/chelsio/cxgb/sge.c linux-4.4.62/drivers/net/ethernet/chelsio/cxgb/sge.c +--- linux-4.4.62.orig/drivers/net/ethernet/chelsio/cxgb/sge.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/chelsio/cxgb/sge.c 2017-04-18 17:38:08.058643971 +0200 @@ -1664,8 +1664,7 @@ struct cmdQ *q = &sge->cmdQ[qid]; unsigned int credits, pidx, genbit, count, use_sched_skb = 0; @@ -10507,9 +10507,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/chelsio/cxgb/sge.c linux-4.4.56 reclaim_completed_tx(sge, q); -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/neterion/s2io.c linux-4.4.56/drivers/net/ethernet/neterion/s2io.c ---- linux-4.4.56.orig/drivers/net/ethernet/neterion/s2io.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/neterion/s2io.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/neterion/s2io.c linux-4.4.62/drivers/net/ethernet/neterion/s2io.c +--- linux-4.4.62.orig/drivers/net/ethernet/neterion/s2io.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/neterion/s2io.c 2017-04-18 17:38:08.058643971 +0200 @@ -4084,12 +4084,7 @@ [skb->priority & (MAX_TX_FIFOS - 1)]; fifo = &mac_control->fifos[queue]; @@ -10524,9 +10524,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/neterion/s2io.c linux-4.4.56/dr if (sp->config.multiq) { if (__netif_subqueue_stopped(dev, fifo->fifo_no)) { -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c linux-4.4.56/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ---- linux-4.4.56.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2017-03-23 07:59:27.979524207 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c linux-4.4.62/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c +--- linux-4.4.62.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2017-04-18 17:38:08.058643971 +0200 @@ -2137,10 +2137,8 @@ struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring; unsigned long flags; @@ -10540,9 +10540,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (unlikely(!PCH_GBE_DESC_UNUSED(tx_ring))) { netif_stop_queue(netdev); spin_unlock_irqrestore(&tx_ring->tx_lock, flags); -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/realtek/8139too.c linux-4.4.56/drivers/net/ethernet/realtek/8139too.c ---- linux-4.4.56.orig/drivers/net/ethernet/realtek/8139too.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/realtek/8139too.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/realtek/8139too.c linux-4.4.62/drivers/net/ethernet/realtek/8139too.c +--- linux-4.4.62.orig/drivers/net/ethernet/realtek/8139too.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/realtek/8139too.c 2017-04-18 17:38:08.058643971 +0200 @@ -2229,7 +2229,7 @@ struct rtl8139_private *tp = netdev_priv(dev); const int irq = tp->pci_dev->irq; @@ -10552,9 +10552,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/realtek/8139too.c linux-4.4.56/ rtl8139_interrupt(irq, dev); enable_irq(irq); } -diff -Nur linux-4.4.56.orig/drivers/net/ethernet/tehuti/tehuti.c linux-4.4.56/drivers/net/ethernet/tehuti/tehuti.c ---- linux-4.4.56.orig/drivers/net/ethernet/tehuti/tehuti.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/ethernet/tehuti/tehuti.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/ethernet/tehuti/tehuti.c linux-4.4.62/drivers/net/ethernet/tehuti/tehuti.c +--- linux-4.4.62.orig/drivers/net/ethernet/tehuti/tehuti.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/ethernet/tehuti/tehuti.c 2017-04-18 17:38:08.058643971 +0200 @@ -1629,13 +1629,8 @@ unsigned long flags; @@ -10571,9 +10571,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/ethernet/tehuti/tehuti.c linux-4.4.56/dr /* build tx descriptor */ BDX_ASSERT(f->m.wptr >= f->m.memsz); /* started with valid wptr */ -diff -Nur linux-4.4.56.orig/drivers/net/rionet.c linux-4.4.56/drivers/net/rionet.c ---- linux-4.4.56.orig/drivers/net/rionet.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/rionet.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/rionet.c linux-4.4.62/drivers/net/rionet.c +--- linux-4.4.62.orig/drivers/net/rionet.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/rionet.c 2017-04-18 17:38:08.062644126 +0200 @@ -174,11 +174,7 @@ unsigned long flags; int add_num = 1; @@ -10587,9 +10587,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/rionet.c linux-4.4.56/drivers/net/rionet if (is_multicast_ether_addr(eth->h_dest)) add_num = nets[rnet->mport->id].nact; -diff -Nur linux-4.4.56.orig/drivers/net/wireless/orinoco/orinoco_usb.c linux-4.4.56/drivers/net/wireless/orinoco/orinoco_usb.c ---- linux-4.4.56.orig/drivers/net/wireless/orinoco/orinoco_usb.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/net/wireless/orinoco/orinoco_usb.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/net/wireless/orinoco/orinoco_usb.c linux-4.4.62/drivers/net/wireless/orinoco/orinoco_usb.c +--- linux-4.4.62.orig/drivers/net/wireless/orinoco/orinoco_usb.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/net/wireless/orinoco/orinoco_usb.c 2017-04-18 17:38:08.062644126 +0200 @@ -697,7 +697,7 @@ while (!ctx->done.done && msecs--) udelay(1000); @@ -10599,9 +10599,9 @@ diff -Nur linux-4.4.56.orig/drivers/net/wireless/orinoco/orinoco_usb.c linux-4.4 ctx->done.done); } break; -diff -Nur linux-4.4.56.orig/drivers/pci/access.c linux-4.4.56/drivers/pci/access.c ---- linux-4.4.56.orig/drivers/pci/access.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/pci/access.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/pci/access.c linux-4.4.62/drivers/pci/access.c +--- linux-4.4.62.orig/drivers/pci/access.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/pci/access.c 2017-04-18 17:38:08.062644126 +0200 @@ -561,7 +561,7 @@ WARN_ON(!dev->block_cfg_access); @@ -10611,9 +10611,9 @@ diff -Nur linux-4.4.56.orig/drivers/pci/access.c linux-4.4.56/drivers/pci/access raw_spin_unlock_irqrestore(&pci_lock, flags); } EXPORT_SYMBOL_GPL(pci_cfg_access_unlock); -diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/drivers/pinctrl/qcom/pinctrl-msm.c ---- linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/pinctrl/qcom/pinctrl-msm.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.62/drivers/pinctrl/qcom/pinctrl-msm.c +--- linux-4.4.62.orig/drivers/pinctrl/qcom/pinctrl-msm.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/pinctrl/qcom/pinctrl-msm.c 2017-04-18 17:38:08.062644126 +0200 @@ -60,7 +60,7 @@ struct notifier_block restart_nb; int irq; @@ -10749,9 +10749,9 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv - spin_lock_irqsave(&pctrl->lock, flags); + raw_spin_lock_irqsave(&pctrl->lock, flags); - val = readl(pctrl->regs + g->intr_status_reg); - val &= ~BIT(g->intr_status_bit); -@@ -607,7 +607,7 @@ + val = readl(pctrl->regs + g->intr_cfg_reg); + val |= BIT(g->intr_enable_bit); +@@ -603,7 +603,7 @@ set_bit(d->hwirq, pctrl->enabled_irqs); @@ -10760,7 +10760,7 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv } static void msm_gpio_irq_ack(struct irq_data *d) -@@ -620,7 +620,7 @@ +@@ -616,7 +616,7 @@ g = &pctrl->soc->groups[d->hwirq]; @@ -10769,7 +10769,7 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv val = readl(pctrl->regs + g->intr_status_reg); if (g->intr_ack_high) -@@ -632,7 +632,7 @@ +@@ -628,7 +628,7 @@ if (test_bit(d->hwirq, pctrl->dual_edge_irqs)) msm_gpio_update_dual_edge_pos(pctrl, g, d); @@ -10778,7 +10778,7 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv } static int msm_gpio_irq_set_type(struct irq_data *d, unsigned int type) -@@ -645,7 +645,7 @@ +@@ -641,7 +641,7 @@ g = &pctrl->soc->groups[d->hwirq]; @@ -10787,7 +10787,7 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv /* * For hw without possibility of detecting both edges -@@ -719,7 +719,7 @@ +@@ -715,7 +715,7 @@ if (test_bit(d->hwirq, pctrl->dual_edge_irqs)) msm_gpio_update_dual_edge_pos(pctrl, g, d); @@ -10796,7 +10796,7 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv if (type & (IRQ_TYPE_LEVEL_LOW | IRQ_TYPE_LEVEL_HIGH)) irq_set_handler_locked(d, handle_level_irq); -@@ -735,11 +735,11 @@ +@@ -731,11 +731,11 @@ struct msm_pinctrl *pctrl = to_msm_pinctrl(gc); unsigned long flags; @@ -10810,7 +10810,7 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv return 0; } -@@ -885,7 +885,7 @@ +@@ -881,7 +881,7 @@ pctrl->soc = soc_data; pctrl->chip = msm_gpio_template; @@ -10819,9 +10819,9 @@ diff -Nur linux-4.4.56.orig/drivers/pinctrl/qcom/pinctrl-msm.c linux-4.4.56/driv res = platform_get_resource(pdev, IORESOURCE_MEM, 0); pctrl->regs = devm_ioremap_resource(&pdev->dev, res); -diff -Nur linux-4.4.56.orig/drivers/scsi/fcoe/fcoe.c linux-4.4.56/drivers/scsi/fcoe/fcoe.c ---- linux-4.4.56.orig/drivers/scsi/fcoe/fcoe.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/scsi/fcoe/fcoe.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/scsi/fcoe/fcoe.c linux-4.4.62/drivers/scsi/fcoe/fcoe.c +--- linux-4.4.62.orig/drivers/scsi/fcoe/fcoe.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/scsi/fcoe/fcoe.c 2017-04-18 17:38:08.062644126 +0200 @@ -1286,7 +1286,7 @@ struct sk_buff *skb; #ifdef CONFIG_SMP @@ -10894,9 +10894,9 @@ diff -Nur linux-4.4.56.orig/drivers/scsi/fcoe/fcoe.c linux-4.4.56/drivers/scsi/f kfree_skb(skb); } -diff -Nur linux-4.4.56.orig/drivers/scsi/fcoe/fcoe_ctlr.c linux-4.4.56/drivers/scsi/fcoe/fcoe_ctlr.c ---- linux-4.4.56.orig/drivers/scsi/fcoe/fcoe_ctlr.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/scsi/fcoe/fcoe_ctlr.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/scsi/fcoe/fcoe_ctlr.c linux-4.4.62/drivers/scsi/fcoe/fcoe_ctlr.c +--- linux-4.4.62.orig/drivers/scsi/fcoe/fcoe_ctlr.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/scsi/fcoe/fcoe_ctlr.c 2017-04-18 17:38:08.062644126 +0200 @@ -831,7 +831,7 @@ INIT_LIST_HEAD(&del_list); @@ -10915,9 +10915,9 @@ diff -Nur linux-4.4.56.orig/drivers/scsi/fcoe/fcoe_ctlr.c linux-4.4.56/drivers/s list_for_each_entry_safe(fcf, next, &del_list, list) { /* Removes fcf from current list */ -diff -Nur linux-4.4.56.orig/drivers/scsi/libfc/fc_exch.c linux-4.4.56/drivers/scsi/libfc/fc_exch.c ---- linux-4.4.56.orig/drivers/scsi/libfc/fc_exch.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/scsi/libfc/fc_exch.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/scsi/libfc/fc_exch.c linux-4.4.62/drivers/scsi/libfc/fc_exch.c +--- linux-4.4.62.orig/drivers/scsi/libfc/fc_exch.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/scsi/libfc/fc_exch.c 2017-04-18 17:38:08.062644126 +0200 @@ -814,10 +814,10 @@ } memset(ep, 0, sizeof(*ep)); @@ -10931,9 +10931,9 @@ diff -Nur linux-4.4.56.orig/drivers/scsi/libfc/fc_exch.c linux-4.4.56/drivers/sc /* peek cache of free slot */ if (pool->left != FC_XID_UNKNOWN) { -diff -Nur linux-4.4.56.orig/drivers/scsi/libsas/sas_ata.c linux-4.4.56/drivers/scsi/libsas/sas_ata.c ---- linux-4.4.56.orig/drivers/scsi/libsas/sas_ata.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/scsi/libsas/sas_ata.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/scsi/libsas/sas_ata.c linux-4.4.62/drivers/scsi/libsas/sas_ata.c +--- linux-4.4.62.orig/drivers/scsi/libsas/sas_ata.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/scsi/libsas/sas_ata.c 2017-04-18 17:38:08.062644126 +0200 @@ -190,7 +190,7 @@ /* TODO: audit callers to ensure they are ready for qc_issue to * unconditionally re-enable interrupts @@ -10952,9 +10952,9 @@ diff -Nur linux-4.4.56.orig/drivers/scsi/libsas/sas_ata.c linux-4.4.56/drivers/s return ret; } -diff -Nur linux-4.4.56.orig/drivers/scsi/qla2xxx/qla_inline.h linux-4.4.56/drivers/scsi/qla2xxx/qla_inline.h ---- linux-4.4.56.orig/drivers/scsi/qla2xxx/qla_inline.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/scsi/qla2xxx/qla_inline.h 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/scsi/qla2xxx/qla_inline.h linux-4.4.62/drivers/scsi/qla2xxx/qla_inline.h +--- linux-4.4.62.orig/drivers/scsi/qla2xxx/qla_inline.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/scsi/qla2xxx/qla_inline.h 2017-04-18 17:38:08.062644126 +0200 @@ -59,12 +59,12 @@ { unsigned long flags; @@ -10970,9 +10970,9 @@ diff -Nur linux-4.4.56.orig/drivers/scsi/qla2xxx/qla_inline.h linux-4.4.56/drive } static inline uint8_t * -diff -Nur linux-4.4.56.orig/drivers/thermal/x86_pkg_temp_thermal.c linux-4.4.56/drivers/thermal/x86_pkg_temp_thermal.c ---- linux-4.4.56.orig/drivers/thermal/x86_pkg_temp_thermal.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/thermal/x86_pkg_temp_thermal.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/thermal/x86_pkg_temp_thermal.c linux-4.4.62/drivers/thermal/x86_pkg_temp_thermal.c +--- linux-4.4.62.orig/drivers/thermal/x86_pkg_temp_thermal.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/thermal/x86_pkg_temp_thermal.c 2017-04-18 17:38:08.062644126 +0200 @@ -29,6 +29,7 @@ #include #include @@ -11075,9 +11075,9 @@ diff -Nur linux-4.4.56.orig/drivers/thermal/x86_pkg_temp_thermal.c linux-4.4.56/ for_each_online_cpu(i) cancel_delayed_work_sync( &per_cpu(pkg_temp_thermal_threshold_work, i)); -diff -Nur linux-4.4.56.orig/drivers/tty/serial/8250/8250_core.c linux-4.4.56/drivers/tty/serial/8250/8250_core.c ---- linux-4.4.56.orig/drivers/tty/serial/8250/8250_core.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/tty/serial/8250/8250_core.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/tty/serial/8250/8250_core.c linux-4.4.62/drivers/tty/serial/8250/8250_core.c +--- linux-4.4.62.orig/drivers/tty/serial/8250/8250_core.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/tty/serial/8250/8250_core.c 2017-04-18 17:38:08.062644126 +0200 @@ -58,7 +58,16 @@ static unsigned int skip_txen_test; /* force skip of txen test at init time */ @@ -11096,9 +11096,9 @@ diff -Nur linux-4.4.56.orig/drivers/tty/serial/8250/8250_core.c linux-4.4.56/dri #include /* -diff -Nur linux-4.4.56.orig/drivers/tty/serial/8250/8250_port.c linux-4.4.56/drivers/tty/serial/8250/8250_port.c ---- linux-4.4.56.orig/drivers/tty/serial/8250/8250_port.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/tty/serial/8250/8250_port.c 2017-03-23 07:59:27.983524342 +0100 +diff -Nur linux-4.4.62.orig/drivers/tty/serial/8250/8250_port.c linux-4.4.62/drivers/tty/serial/8250/8250_port.c +--- linux-4.4.62.orig/drivers/tty/serial/8250/8250_port.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/tty/serial/8250/8250_port.c 2017-04-18 17:38:08.062644126 +0200 @@ -35,6 +35,7 @@ #include #include @@ -11119,9 +11119,9 @@ diff -Nur linux-4.4.56.orig/drivers/tty/serial/8250/8250_port.c linux-4.4.56/dri locked = spin_trylock_irqsave(&port->lock, flags); else spin_lock_irqsave(&port->lock, flags); -diff -Nur linux-4.4.56.orig/drivers/tty/serial/amba-pl011.c linux-4.4.56/drivers/tty/serial/amba-pl011.c ---- linux-4.4.56.orig/drivers/tty/serial/amba-pl011.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/tty/serial/amba-pl011.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/drivers/tty/serial/amba-pl011.c linux-4.4.62/drivers/tty/serial/amba-pl011.c +--- linux-4.4.62.orig/drivers/tty/serial/amba-pl011.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/tty/serial/amba-pl011.c 2017-04-18 17:38:08.062644126 +0200 @@ -2067,13 +2067,19 @@ clk_enable(uap->clk); @@ -11155,9 +11155,9 @@ diff -Nur linux-4.4.56.orig/drivers/tty/serial/amba-pl011.c linux-4.4.56/drivers clk_disable(uap->clk); } -diff -Nur linux-4.4.56.orig/drivers/tty/serial/omap-serial.c linux-4.4.56/drivers/tty/serial/omap-serial.c ---- linux-4.4.56.orig/drivers/tty/serial/omap-serial.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/tty/serial/omap-serial.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/drivers/tty/serial/omap-serial.c linux-4.4.62/drivers/tty/serial/omap-serial.c +--- linux-4.4.62.orig/drivers/tty/serial/omap-serial.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/tty/serial/omap-serial.c 2017-04-18 17:38:08.062644126 +0200 @@ -1257,13 +1257,10 @@ pm_runtime_get_sync(up->dev); @@ -11185,10 +11185,10 @@ diff -Nur linux-4.4.56.orig/drivers/tty/serial/omap-serial.c linux-4.4.56/driver } static int __init -diff -Nur linux-4.4.56.orig/drivers/usb/core/hcd.c linux-4.4.56/drivers/usb/core/hcd.c ---- linux-4.4.56.orig/drivers/usb/core/hcd.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/usb/core/hcd.c 2017-03-23 07:59:27.987524487 +0100 -@@ -1735,9 +1735,9 @@ +diff -Nur linux-4.4.62.orig/drivers/usb/core/hcd.c linux-4.4.62/drivers/usb/core/hcd.c +--- linux-4.4.62.orig/drivers/usb/core/hcd.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/usb/core/hcd.c 2017-04-18 17:38:08.066644281 +0200 +@@ -1738,9 +1738,9 @@ * and no one may trigger the above deadlock situation when * running complete() in tasklet. */ @@ -11200,9 +11200,9 @@ diff -Nur linux-4.4.56.orig/drivers/usb/core/hcd.c linux-4.4.56/drivers/usb/core usb_anchor_resume_wakeups(anchor); atomic_dec(&urb->use_count); -diff -Nur linux-4.4.56.orig/drivers/usb/gadget/function/f_fs.c linux-4.4.56/drivers/usb/gadget/function/f_fs.c ---- linux-4.4.56.orig/drivers/usb/gadget/function/f_fs.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/usb/gadget/function/f_fs.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/drivers/usb/gadget/function/f_fs.c linux-4.4.62/drivers/usb/gadget/function/f_fs.c +--- linux-4.4.62.orig/drivers/usb/gadget/function/f_fs.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/usb/gadget/function/f_fs.c 2017-04-18 17:38:08.066644281 +0200 @@ -1404,7 +1404,7 @@ pr_info("%s(): freeing\n", __func__); ffs_data_clear(ffs); @@ -11212,9 +11212,9 @@ diff -Nur linux-4.4.56.orig/drivers/usb/gadget/function/f_fs.c linux-4.4.56/driv kfree(ffs->dev_name); kfree(ffs); } -diff -Nur linux-4.4.56.orig/drivers/usb/gadget/legacy/inode.c linux-4.4.56/drivers/usb/gadget/legacy/inode.c ---- linux-4.4.56.orig/drivers/usb/gadget/legacy/inode.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/usb/gadget/legacy/inode.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/drivers/usb/gadget/legacy/inode.c linux-4.4.62/drivers/usb/gadget/legacy/inode.c +--- linux-4.4.62.orig/drivers/usb/gadget/legacy/inode.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/usb/gadget/legacy/inode.c 2017-04-18 17:38:08.066644281 +0200 @@ -345,7 +345,7 @@ spin_unlock_irq (&epdata->dev->lock); @@ -11233,9 +11233,9 @@ diff -Nur linux-4.4.56.orig/drivers/usb/gadget/legacy/inode.c linux-4.4.56/drive if (epdata->status == -ECONNRESET) epdata->status = -EINTR; } else { -diff -Nur linux-4.4.56.orig/drivers/usb/gadget/udc/atmel_usba_udc.c linux-4.4.56/drivers/usb/gadget/udc/atmel_usba_udc.c ---- linux-4.4.56.orig/drivers/usb/gadget/udc/atmel_usba_udc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/usb/gadget/udc/atmel_usba_udc.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/drivers/usb/gadget/udc/atmel_usba_udc.c linux-4.4.62/drivers/usb/gadget/udc/atmel_usba_udc.c +--- linux-4.4.62.orig/drivers/usb/gadget/udc/atmel_usba_udc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/usb/gadget/udc/atmel_usba_udc.c 2017-04-18 17:38:08.066644281 +0200 @@ -17,7 +17,9 @@ #include #include @@ -11282,9 +11282,9 @@ diff -Nur linux-4.4.56.orig/drivers/usb/gadget/udc/atmel_usba_udc.c linux-4.4.56 udc->num_ep = 0; -diff -Nur linux-4.4.56.orig/drivers/usb/gadget/udc/atmel_usba_udc.h linux-4.4.56/drivers/usb/gadget/udc/atmel_usba_udc.h ---- linux-4.4.56.orig/drivers/usb/gadget/udc/atmel_usba_udc.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/drivers/usb/gadget/udc/atmel_usba_udc.h 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/drivers/usb/gadget/udc/atmel_usba_udc.h linux-4.4.62/drivers/usb/gadget/udc/atmel_usba_udc.h +--- linux-4.4.62.orig/drivers/usb/gadget/udc/atmel_usba_udc.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/drivers/usb/gadget/udc/atmel_usba_udc.h 2017-04-18 17:38:08.066644281 +0200 @@ -354,6 +354,8 @@ struct dentry *debugfs_root; struct dentry *debugfs_regs; @@ -11294,9 +11294,9 @@ diff -Nur linux-4.4.56.orig/drivers/usb/gadget/udc/atmel_usba_udc.h linux-4.4.56 }; static inline struct usba_ep *to_usba_ep(struct usb_ep *ep) -diff -Nur linux-4.4.56.orig/fs/aio.c linux-4.4.56/fs/aio.c ---- linux-4.4.56.orig/fs/aio.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/aio.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/fs/aio.c linux-4.4.62/fs/aio.c +--- linux-4.4.62.orig/fs/aio.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/aio.c 2017-04-18 17:38:08.066644281 +0200 @@ -40,6 +40,7 @@ #include #include @@ -11372,9 +11372,9 @@ diff -Nur linux-4.4.56.orig/fs/aio.c linux-4.4.56/fs/aio.c static int ioctx_add_table(struct kioctx *ctx, struct mm_struct *mm) { unsigned i, new_nr; -diff -Nur linux-4.4.56.orig/fs/autofs4/autofs_i.h linux-4.4.56/fs/autofs4/autofs_i.h ---- linux-4.4.56.orig/fs/autofs4/autofs_i.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/autofs4/autofs_i.h 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/fs/autofs4/autofs_i.h linux-4.4.62/fs/autofs4/autofs_i.h +--- linux-4.4.62.orig/fs/autofs4/autofs_i.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/autofs4/autofs_i.h 2017-04-18 17:38:08.066644281 +0200 @@ -34,6 +34,7 @@ #include #include @@ -11383,9 +11383,9 @@ diff -Nur linux-4.4.56.orig/fs/autofs4/autofs_i.h linux-4.4.56/fs/autofs4/autofs #include #include -diff -Nur linux-4.4.56.orig/fs/autofs4/expire.c linux-4.4.56/fs/autofs4/expire.c ---- linux-4.4.56.orig/fs/autofs4/expire.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/autofs4/expire.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/fs/autofs4/expire.c linux-4.4.62/fs/autofs4/expire.c +--- linux-4.4.62.orig/fs/autofs4/expire.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/autofs4/expire.c 2017-04-18 17:38:08.066644281 +0200 @@ -150,7 +150,7 @@ parent = p->d_parent; if (!spin_trylock(&parent->d_lock)) { @@ -11395,9 +11395,9 @@ diff -Nur linux-4.4.56.orig/fs/autofs4/expire.c linux-4.4.56/fs/autofs4/expire.c goto relock; } spin_unlock(&p->d_lock); -diff -Nur linux-4.4.56.orig/fs/buffer.c linux-4.4.56/fs/buffer.c ---- linux-4.4.56.orig/fs/buffer.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/buffer.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/fs/buffer.c linux-4.4.62/fs/buffer.c +--- linux-4.4.62.orig/fs/buffer.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/buffer.c 2017-04-18 17:38:08.066644281 +0200 @@ -305,8 +305,7 @@ * decide that the page is now completely done. */ @@ -11465,9 +11465,9 @@ diff -Nur linux-4.4.56.orig/fs/buffer.c linux-4.4.56/fs/buffer.c preempt_disable(); __this_cpu_inc(bh_accounting.nr); recalc_bh_state(); -diff -Nur linux-4.4.56.orig/fs/dcache.c linux-4.4.56/fs/dcache.c ---- linux-4.4.56.orig/fs/dcache.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/dcache.c 2017-03-23 07:59:27.987524487 +0100 +diff -Nur linux-4.4.62.orig/fs/dcache.c linux-4.4.62/fs/dcache.c +--- linux-4.4.62.orig/fs/dcache.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/dcache.c 2017-04-18 17:38:08.066644281 +0200 @@ -19,6 +19,7 @@ #include #include @@ -11516,9 +11516,9 @@ diff -Nur linux-4.4.56.orig/fs/dcache.c linux-4.4.56/fs/dcache.c goto again; } dentry->d_flags &= ~DCACHE_CANT_MOUNT; -diff -Nur linux-4.4.56.orig/fs/eventpoll.c linux-4.4.56/fs/eventpoll.c ---- linux-4.4.56.orig/fs/eventpoll.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/eventpoll.c 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/eventpoll.c linux-4.4.62/fs/eventpoll.c +--- linux-4.4.62.orig/fs/eventpoll.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/eventpoll.c 2017-04-18 17:38:08.066644281 +0200 @@ -505,12 +505,12 @@ */ static void ep_poll_safewake(wait_queue_head_t *wq) @@ -11534,9 +11534,9 @@ diff -Nur linux-4.4.56.orig/fs/eventpoll.c linux-4.4.56/fs/eventpoll.c } static void ep_remove_wait_queue(struct eppoll_entry *pwq) -diff -Nur linux-4.4.56.orig/fs/exec.c linux-4.4.56/fs/exec.c ---- linux-4.4.56.orig/fs/exec.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/exec.c 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/exec.c linux-4.4.62/fs/exec.c +--- linux-4.4.62.orig/fs/exec.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/exec.c 2017-04-18 17:38:08.066644281 +0200 @@ -866,12 +866,14 @@ } } @@ -11552,9 +11552,9 @@ diff -Nur linux-4.4.56.orig/fs/exec.c linux-4.4.56/fs/exec.c task_unlock(tsk); if (old_mm) { up_read(&old_mm->mmap_sem); -diff -Nur linux-4.4.56.orig/fs/f2fs/f2fs.h linux-4.4.56/fs/f2fs/f2fs.h ---- linux-4.4.56.orig/fs/f2fs/f2fs.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/f2fs/f2fs.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/f2fs/f2fs.h linux-4.4.62/fs/f2fs/f2fs.h +--- linux-4.4.62.orig/fs/f2fs/f2fs.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/f2fs/f2fs.h 2017-04-18 17:38:08.086645056 +0200 @@ -24,7 +24,6 @@ #ifdef CONFIG_F2FS_CHECK_FS @@ -11580,9 +11580,9 @@ diff -Nur linux-4.4.56.orig/fs/f2fs/f2fs.h linux-4.4.56/fs/f2fs/f2fs.h } static inline void f2fs_unlock_all(struct f2fs_sb_info *sbi) -diff -Nur linux-4.4.56.orig/fs/jbd2/checkpoint.c linux-4.4.56/fs/jbd2/checkpoint.c ---- linux-4.4.56.orig/fs/jbd2/checkpoint.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/jbd2/checkpoint.c 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/jbd2/checkpoint.c linux-4.4.62/fs/jbd2/checkpoint.c +--- linux-4.4.62.orig/fs/jbd2/checkpoint.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/jbd2/checkpoint.c 2017-04-18 17:38:08.106645833 +0200 @@ -116,6 +116,8 @@ nblocks = jbd2_space_needed(journal); while (jbd2_log_space_left(journal) < nblocks) { @@ -11592,9 +11592,9 @@ diff -Nur linux-4.4.56.orig/fs/jbd2/checkpoint.c linux-4.4.56/fs/jbd2/checkpoint mutex_lock(&journal->j_checkpoint_mutex); /* -diff -Nur linux-4.4.56.orig/fs/namespace.c linux-4.4.56/fs/namespace.c ---- linux-4.4.56.orig/fs/namespace.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/namespace.c 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/namespace.c linux-4.4.62/fs/namespace.c +--- linux-4.4.62.orig/fs/namespace.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/namespace.c 2017-04-18 17:38:08.122646453 +0200 @@ -14,6 +14,7 @@ #include #include @@ -11617,9 +11617,9 @@ diff -Nur linux-4.4.56.orig/fs/namespace.c linux-4.4.56/fs/namespace.c /* * After the slowpath clears MNT_WRITE_HOLD, mnt_is_readonly will * be set to match its requirements. So we must not load that until -diff -Nur linux-4.4.56.orig/fs/ntfs/aops.c linux-4.4.56/fs/ntfs/aops.c ---- linux-4.4.56.orig/fs/ntfs/aops.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/ntfs/aops.c 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/ntfs/aops.c linux-4.4.62/fs/ntfs/aops.c +--- linux-4.4.62.orig/fs/ntfs/aops.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/ntfs/aops.c 2017-04-18 17:38:08.122646453 +0200 @@ -107,8 +107,7 @@ "0x%llx.", (unsigned long long)bh->b_blocknr); } @@ -11667,9 +11667,9 @@ diff -Nur linux-4.4.56.orig/fs/ntfs/aops.c linux-4.4.56/fs/ntfs/aops.c } /** -diff -Nur linux-4.4.56.orig/fs/timerfd.c linux-4.4.56/fs/timerfd.c ---- linux-4.4.56.orig/fs/timerfd.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/fs/timerfd.c 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/fs/timerfd.c linux-4.4.62/fs/timerfd.c +--- linux-4.4.62.orig/fs/timerfd.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/fs/timerfd.c 2017-04-18 17:38:08.122646453 +0200 @@ -450,7 +450,10 @@ break; } @@ -11682,9 +11682,9 @@ diff -Nur linux-4.4.56.orig/fs/timerfd.c linux-4.4.56/fs/timerfd.c } /* -diff -Nur linux-4.4.56.orig/include/acpi/platform/aclinux.h linux-4.4.56/include/acpi/platform/aclinux.h ---- linux-4.4.56.orig/include/acpi/platform/aclinux.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/acpi/platform/aclinux.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/acpi/platform/aclinux.h linux-4.4.62/include/acpi/platform/aclinux.h +--- linux-4.4.62.orig/include/acpi/platform/aclinux.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/acpi/platform/aclinux.h 2017-04-18 17:38:08.122646453 +0200 @@ -127,6 +127,7 @@ #define acpi_cache_t struct kmem_cache @@ -11714,9 +11714,9 @@ diff -Nur linux-4.4.56.orig/include/acpi/platform/aclinux.h linux-4.4.56/include /* * OSL interfaces used by debugger/disassembler */ -diff -Nur linux-4.4.56.orig/include/asm-generic/bug.h linux-4.4.56/include/asm-generic/bug.h ---- linux-4.4.56.orig/include/asm-generic/bug.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/asm-generic/bug.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/asm-generic/bug.h linux-4.4.62/include/asm-generic/bug.h +--- linux-4.4.62.orig/include/asm-generic/bug.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/asm-generic/bug.h 2017-04-18 17:38:08.122646453 +0200 @@ -206,6 +206,20 @@ # define WARN_ON_SMP(x) ({0;}) #endif @@ -11738,9 +11738,9 @@ diff -Nur linux-4.4.56.orig/include/asm-generic/bug.h linux-4.4.56/include/asm-g #endif /* __ASSEMBLY__ */ #endif -diff -Nur linux-4.4.56.orig/include/asm-generic/preempt.h linux-4.4.56/include/asm-generic/preempt.h ---- linux-4.4.56.orig/include/asm-generic/preempt.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/asm-generic/preempt.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/asm-generic/preempt.h linux-4.4.62/include/asm-generic/preempt.h +--- linux-4.4.62.orig/include/asm-generic/preempt.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/asm-generic/preempt.h 2017-04-18 17:38:08.122646453 +0200 @@ -7,10 +7,10 @@ static __always_inline int preempt_count(void) @@ -11754,9 +11754,9 @@ diff -Nur linux-4.4.56.orig/include/asm-generic/preempt.h linux-4.4.56/include/a { return ¤t_thread_info()->preempt_count; } -diff -Nur linux-4.4.56.orig/include/linux/blkdev.h linux-4.4.56/include/linux/blkdev.h ---- linux-4.4.56.orig/include/linux/blkdev.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/blkdev.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/blkdev.h linux-4.4.62/include/linux/blkdev.h +--- linux-4.4.62.orig/include/linux/blkdev.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/blkdev.h 2017-04-18 17:38:08.122646453 +0200 @@ -89,6 +89,7 @@ struct list_head queuelist; union { @@ -11774,9 +11774,9 @@ diff -Nur linux-4.4.56.orig/include/linux/blkdev.h linux-4.4.56/include/linux/bl struct percpu_ref q_usage_counter; struct list_head all_q_node; -diff -Nur linux-4.4.56.orig/include/linux/blk-mq.h linux-4.4.56/include/linux/blk-mq.h ---- linux-4.4.56.orig/include/linux/blk-mq.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/blk-mq.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/blk-mq.h linux-4.4.62/include/linux/blk-mq.h +--- linux-4.4.62.orig/include/linux/blk-mq.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/blk-mq.h 2017-04-18 17:38:08.122646453 +0200 @@ -212,6 +212,7 @@ struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *, const int ctx_index); @@ -11785,9 +11785,9 @@ diff -Nur linux-4.4.56.orig/include/linux/blk-mq.h linux-4.4.56/include/linux/bl int blk_mq_request_started(struct request *rq); void blk_mq_start_request(struct request *rq); -diff -Nur linux-4.4.56.orig/include/linux/bottom_half.h linux-4.4.56/include/linux/bottom_half.h ---- linux-4.4.56.orig/include/linux/bottom_half.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/bottom_half.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/bottom_half.h linux-4.4.62/include/linux/bottom_half.h +--- linux-4.4.62.orig/include/linux/bottom_half.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/bottom_half.h 2017-04-18 17:38:08.122646453 +0200 @@ -3,6 +3,39 @@ #include @@ -11835,9 +11835,9 @@ diff -Nur linux-4.4.56.orig/include/linux/bottom_half.h linux-4.4.56/include/lin +#endif #endif /* _LINUX_BH_H */ -diff -Nur linux-4.4.56.orig/include/linux/buffer_head.h linux-4.4.56/include/linux/buffer_head.h ---- linux-4.4.56.orig/include/linux/buffer_head.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/buffer_head.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/buffer_head.h linux-4.4.62/include/linux/buffer_head.h +--- linux-4.4.62.orig/include/linux/buffer_head.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/buffer_head.h 2017-04-18 17:38:08.122646453 +0200 @@ -75,8 +75,50 @@ struct address_space *b_assoc_map; /* mapping this buffer is associated with */ @@ -11889,9 +11889,9 @@ diff -Nur linux-4.4.56.orig/include/linux/buffer_head.h linux-4.4.56/include/lin /* * macro tricks to expand the set_buffer_foo(), clear_buffer_foo() * and buffer_foo() functions. -diff -Nur linux-4.4.56.orig/include/linux/cgroup-defs.h linux-4.4.56/include/linux/cgroup-defs.h ---- linux-4.4.56.orig/include/linux/cgroup-defs.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/cgroup-defs.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/cgroup-defs.h linux-4.4.62/include/linux/cgroup-defs.h +--- linux-4.4.62.orig/include/linux/cgroup-defs.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/cgroup-defs.h 2017-04-18 17:38:08.122646453 +0200 @@ -16,6 +16,7 @@ #include #include @@ -11908,9 +11908,9 @@ diff -Nur linux-4.4.56.orig/include/linux/cgroup-defs.h linux-4.4.56/include/lin }; /* -diff -Nur linux-4.4.56.orig/include/linux/clk/at91_pmc.h linux-4.4.56/include/linux/clk/at91_pmc.h ---- linux-4.4.56.orig/include/linux/clk/at91_pmc.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/clk/at91_pmc.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/clk/at91_pmc.h linux-4.4.62/include/linux/clk/at91_pmc.h +--- linux-4.4.62.orig/include/linux/clk/at91_pmc.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/clk/at91_pmc.h 2017-04-18 17:38:08.122646453 +0200 @@ -16,18 +16,6 @@ #ifndef AT91_PMC_H #define AT91_PMC_H @@ -11930,9 +11930,9 @@ diff -Nur linux-4.4.56.orig/include/linux/clk/at91_pmc.h linux-4.4.56/include/li #define AT91_PMC_SCER 0x00 /* System Clock Enable Register */ #define AT91_PMC_SCDR 0x04 /* System Clock Disable Register */ -diff -Nur linux-4.4.56.orig/include/linux/completion.h linux-4.4.56/include/linux/completion.h ---- linux-4.4.56.orig/include/linux/completion.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/completion.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/completion.h linux-4.4.62/include/linux/completion.h +--- linux-4.4.62.orig/include/linux/completion.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/completion.h 2017-04-18 17:38:08.122646453 +0200 @@ -7,8 +7,7 @@ * Atomic wait-for-completion handler data structures. * See kernel/sched/completion.c for details. @@ -11966,9 +11966,9 @@ diff -Nur linux-4.4.56.orig/include/linux/completion.h linux-4.4.56/include/linu } /** -diff -Nur linux-4.4.56.orig/include/linux/cpu.h linux-4.4.56/include/linux/cpu.h ---- linux-4.4.56.orig/include/linux/cpu.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/cpu.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/cpu.h linux-4.4.62/include/linux/cpu.h +--- linux-4.4.62.orig/include/linux/cpu.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/cpu.h 2017-04-18 17:38:08.122646453 +0200 @@ -224,6 +224,8 @@ extern void put_online_cpus(void); extern void cpu_hotplug_disable(void); @@ -11987,9 +11987,9 @@ diff -Nur linux-4.4.56.orig/include/linux/cpu.h linux-4.4.56/include/linux/cpu.h #define hotcpu_notifier(fn, pri) do { (void)(fn); } while (0) #define __hotcpu_notifier(fn, pri) do { (void)(fn); } while (0) /* These aren't inline functions due to a GCC bug. */ -diff -Nur linux-4.4.56.orig/include/linux/delay.h linux-4.4.56/include/linux/delay.h ---- linux-4.4.56.orig/include/linux/delay.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/delay.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/delay.h linux-4.4.62/include/linux/delay.h +--- linux-4.4.62.orig/include/linux/delay.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/delay.h 2017-04-18 17:38:08.122646453 +0200 @@ -52,4 +52,10 @@ msleep(seconds * 1000); } @@ -12001,9 +12001,9 @@ diff -Nur linux-4.4.56.orig/include/linux/delay.h linux-4.4.56/include/linux/del +#endif + #endif /* defined(_LINUX_DELAY_H) */ -diff -Nur linux-4.4.56.orig/include/linux/ftrace.h linux-4.4.56/include/linux/ftrace.h ---- linux-4.4.56.orig/include/linux/ftrace.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/ftrace.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/ftrace.h linux-4.4.62/include/linux/ftrace.h +--- linux-4.4.62.orig/include/linux/ftrace.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/ftrace.h 2017-04-18 17:38:08.122646453 +0200 @@ -694,6 +694,18 @@ #define CALLER_ADDR5 ((unsigned long)ftrace_return_address(5)) #define CALLER_ADDR6 ((unsigned long)ftrace_return_address(6)) @@ -12023,9 +12023,9 @@ diff -Nur linux-4.4.56.orig/include/linux/ftrace.h linux-4.4.56/include/linux/ft #ifdef CONFIG_IRQSOFF_TRACER extern void time_hardirqs_on(unsigned long a0, unsigned long a1); extern void time_hardirqs_off(unsigned long a0, unsigned long a1); -diff -Nur linux-4.4.56.orig/include/linux/highmem.h linux-4.4.56/include/linux/highmem.h ---- linux-4.4.56.orig/include/linux/highmem.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/highmem.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/highmem.h linux-4.4.62/include/linux/highmem.h +--- linux-4.4.62.orig/include/linux/highmem.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/highmem.h 2017-04-18 17:38:08.122646453 +0200 @@ -7,6 +7,7 @@ #include #include @@ -12108,9 +12108,9 @@ diff -Nur linux-4.4.56.orig/include/linux/highmem.h linux-4.4.56/include/linux/h #endif } -diff -Nur linux-4.4.56.orig/include/linux/hrtimer.h linux-4.4.56/include/linux/hrtimer.h ---- linux-4.4.56.orig/include/linux/hrtimer.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/hrtimer.h 2017-03-23 07:59:27.991524649 +0100 +diff -Nur linux-4.4.62.orig/include/linux/hrtimer.h linux-4.4.62/include/linux/hrtimer.h +--- linux-4.4.62.orig/include/linux/hrtimer.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/hrtimer.h 2017-04-18 17:38:08.122646453 +0200 @@ -87,6 +87,9 @@ * @function: timer expiry callback function * @base: pointer to the timer base (per cpu and per clock) @@ -12202,9 +12202,9 @@ diff -Nur linux-4.4.56.orig/include/linux/hrtimer.h linux-4.4.56/include/linux/h { return timer->base->cpu_base->running == timer; } -diff -Nur linux-4.4.56.orig/include/linux/idr.h linux-4.4.56/include/linux/idr.h ---- linux-4.4.56.orig/include/linux/idr.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/idr.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/idr.h linux-4.4.62/include/linux/idr.h +--- linux-4.4.62.orig/include/linux/idr.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/idr.h 2017-04-18 17:38:08.122646453 +0200 @@ -95,10 +95,14 @@ * Each idr_preload() should be matched with an invocation of this * function. See idr_preload() for details. @@ -12220,9 +12220,9 @@ diff -Nur linux-4.4.56.orig/include/linux/idr.h linux-4.4.56/include/linux/idr.h /** * idr_find - return pointer for given id -diff -Nur linux-4.4.56.orig/include/linux/init_task.h linux-4.4.56/include/linux/init_task.h ---- linux-4.4.56.orig/include/linux/init_task.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/init_task.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/init_task.h linux-4.4.62/include/linux/init_task.h +--- linux-4.4.62.orig/include/linux/init_task.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/init_task.h 2017-04-18 17:38:08.122646453 +0200 @@ -148,9 +148,15 @@ # define INIT_PERF_EVENTS(tsk) #endif @@ -12248,9 +12248,9 @@ diff -Nur linux-4.4.56.orig/include/linux/init_task.h linux-4.4.56/include/linux .pids = { \ [PIDTYPE_PID] = INIT_PID_LINK(PIDTYPE_PID), \ [PIDTYPE_PGID] = INIT_PID_LINK(PIDTYPE_PGID), \ -diff -Nur linux-4.4.56.orig/include/linux/interrupt.h linux-4.4.56/include/linux/interrupt.h ---- linux-4.4.56.orig/include/linux/interrupt.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/interrupt.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/interrupt.h linux-4.4.62/include/linux/interrupt.h +--- linux-4.4.62.orig/include/linux/interrupt.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/interrupt.h 2017-04-18 17:38:08.126646608 +0200 @@ -61,6 +61,7 @@ * interrupt handler after suspending interrupts. For system * wakeup devices users need to implement wakeup detection in @@ -12427,9 +12427,9 @@ diff -Nur linux-4.4.56.orig/include/linux/interrupt.h linux-4.4.56/include/linux /* * Autoprobing for irqs: * -diff -Nur linux-4.4.56.orig/include/linux/irqdesc.h linux-4.4.56/include/linux/irqdesc.h ---- linux-4.4.56.orig/include/linux/irqdesc.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/irqdesc.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/irqdesc.h linux-4.4.62/include/linux/irqdesc.h +--- linux-4.4.62.orig/include/linux/irqdesc.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/irqdesc.h 2017-04-18 17:38:08.126646608 +0200 @@ -61,6 +61,7 @@ unsigned int irqs_unhandled; atomic_t threads_handled; @@ -12438,9 +12438,9 @@ diff -Nur linux-4.4.56.orig/include/linux/irqdesc.h linux-4.4.56/include/linux/i raw_spinlock_t lock; struct cpumask *percpu_enabled; #ifdef CONFIG_SMP -diff -Nur linux-4.4.56.orig/include/linux/irqflags.h linux-4.4.56/include/linux/irqflags.h ---- linux-4.4.56.orig/include/linux/irqflags.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/irqflags.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/irqflags.h linux-4.4.62/include/linux/irqflags.h +--- linux-4.4.62.orig/include/linux/irqflags.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/irqflags.h 2017-04-18 17:38:08.126646608 +0200 @@ -25,8 +25,6 @@ # define trace_softirqs_enabled(p) ((p)->softirqs_enabled) # define trace_hardirq_enter() do { current->hardirq_context++; } while (0) @@ -12491,9 +12491,9 @@ diff -Nur linux-4.4.56.orig/include/linux/irqflags.h linux-4.4.56/include/linux/ +#endif + #endif -diff -Nur linux-4.4.56.orig/include/linux/irq.h linux-4.4.56/include/linux/irq.h ---- linux-4.4.56.orig/include/linux/irq.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/irq.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/irq.h linux-4.4.62/include/linux/irq.h +--- linux-4.4.62.orig/include/linux/irq.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/irq.h 2017-04-18 17:38:08.126646608 +0200 @@ -72,6 +72,7 @@ * IRQ_IS_POLLED - Always polled by another interrupt. Exclude * it from the spurious interrupt detection @@ -12518,9 +12518,9 @@ diff -Nur linux-4.4.56.orig/include/linux/irq.h linux-4.4.56/include/linux/irq.h #define IRQ_NO_BALANCING_MASK (IRQ_PER_CPU | IRQ_NO_BALANCING) -diff -Nur linux-4.4.56.orig/include/linux/irq_work.h linux-4.4.56/include/linux/irq_work.h ---- linux-4.4.56.orig/include/linux/irq_work.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/irq_work.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/irq_work.h linux-4.4.62/include/linux/irq_work.h +--- linux-4.4.62.orig/include/linux/irq_work.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/irq_work.h 2017-04-18 17:38:08.126646608 +0200 @@ -16,6 +16,7 @@ #define IRQ_WORK_BUSY 2UL #define IRQ_WORK_FLAGS 3UL @@ -12540,9 +12540,9 @@ diff -Nur linux-4.4.56.orig/include/linux/irq_work.h linux-4.4.56/include/linux/ +#endif + #endif /* _LINUX_IRQ_WORK_H */ -diff -Nur linux-4.4.56.orig/include/linux/jbd2.h linux-4.4.56/include/linux/jbd2.h ---- linux-4.4.56.orig/include/linux/jbd2.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/jbd2.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/jbd2.h linux-4.4.62/include/linux/jbd2.h +--- linux-4.4.62.orig/include/linux/jbd2.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/jbd2.h 2017-04-18 17:38:08.126646608 +0200 @@ -352,32 +352,56 @@ static inline void jbd_lock_bh_state(struct buffer_head *bh) @@ -12600,9 +12600,9 @@ diff -Nur linux-4.4.56.orig/include/linux/jbd2.h linux-4.4.56/include/linux/jbd2 } #define J_ASSERT(assert) BUG_ON(!(assert)) -diff -Nur linux-4.4.56.orig/include/linux/kdb.h linux-4.4.56/include/linux/kdb.h ---- linux-4.4.56.orig/include/linux/kdb.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/kdb.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/kdb.h linux-4.4.62/include/linux/kdb.h +--- linux-4.4.62.orig/include/linux/kdb.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/kdb.h 2017-04-18 17:38:08.126646608 +0200 @@ -167,6 +167,7 @@ extern __printf(1, 2) int kdb_printf(const char *, ...); typedef __printf(1, 2) int (*kdb_printf_t)(const char *, ...); @@ -12619,9 +12619,9 @@ diff -Nur linux-4.4.56.orig/include/linux/kdb.h linux-4.4.56/include/linux/kdb.h static inline void kdb_init(int level) {} static inline int kdb_register(char *cmd, kdb_func_t func, char *usage, char *help, short minlen) { return 0; } -diff -Nur linux-4.4.56.orig/include/linux/kernel.h linux-4.4.56/include/linux/kernel.h ---- linux-4.4.56.orig/include/linux/kernel.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/kernel.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/kernel.h linux-4.4.62/include/linux/kernel.h +--- linux-4.4.62.orig/include/linux/kernel.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/kernel.h 2017-04-18 17:38:08.126646608 +0200 @@ -188,6 +188,9 @@ */ # define might_sleep() \ @@ -12671,9 +12671,9 @@ diff -Nur linux-4.4.56.orig/include/linux/kernel.h linux-4.4.56/include/linux/ke } system_state; #define TAINT_PROPRIETARY_MODULE 0 -diff -Nur linux-4.4.56.orig/include/linux/kvm_host.h linux-4.4.56/include/linux/kvm_host.h ---- linux-4.4.56.orig/include/linux/kvm_host.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/kvm_host.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/kvm_host.h linux-4.4.62/include/linux/kvm_host.h +--- linux-4.4.62.orig/include/linux/kvm_host.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/kvm_host.h 2017-04-18 17:38:08.126646608 +0200 @@ -25,6 +25,7 @@ #include #include @@ -12700,9 +12700,9 @@ diff -Nur linux-4.4.56.orig/include/linux/kvm_host.h linux-4.4.56/include/linux/ { #ifdef __KVM_HAVE_ARCH_WQP return vcpu->arch.wqp; -diff -Nur linux-4.4.56.orig/include/linux/lglock.h linux-4.4.56/include/linux/lglock.h ---- linux-4.4.56.orig/include/linux/lglock.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/lglock.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/lglock.h linux-4.4.62/include/linux/lglock.h +--- linux-4.4.62.orig/include/linux/lglock.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/lglock.h 2017-04-18 17:38:08.126646608 +0200 @@ -34,13 +34,30 @@ #endif @@ -12755,9 +12755,9 @@ diff -Nur linux-4.4.56.orig/include/linux/lglock.h linux-4.4.56/include/linux/lg #else /* When !CONFIG_SMP, map lglock to spinlock */ #define lglock spinlock -diff -Nur linux-4.4.56.orig/include/linux/list_bl.h linux-4.4.56/include/linux/list_bl.h ---- linux-4.4.56.orig/include/linux/list_bl.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/list_bl.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/list_bl.h linux-4.4.62/include/linux/list_bl.h +--- linux-4.4.62.orig/include/linux/list_bl.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/list_bl.h 2017-04-18 17:38:08.126646608 +0200 @@ -2,6 +2,7 @@ #define _LINUX_LIST_BL_H @@ -12820,9 +12820,9 @@ diff -Nur linux-4.4.56.orig/include/linux/list_bl.h linux-4.4.56/include/linux/l } static inline bool hlist_bl_is_locked(struct hlist_bl_head *b) -diff -Nur linux-4.4.56.orig/include/linux/locallock.h linux-4.4.56/include/linux/locallock.h ---- linux-4.4.56.orig/include/linux/locallock.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/locallock.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/locallock.h linux-4.4.62/include/linux/locallock.h +--- linux-4.4.62.orig/include/linux/locallock.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/locallock.h 2017-04-18 17:38:08.126646608 +0200 @@ -0,0 +1,276 @@ +#ifndef _LINUX_LOCALLOCK_H +#define _LINUX_LOCALLOCK_H @@ -13100,9 +13100,9 @@ diff -Nur linux-4.4.56.orig/include/linux/locallock.h linux-4.4.56/include/linux +#endif + +#endif -diff -Nur linux-4.4.56.orig/include/linux/mm_types.h linux-4.4.56/include/linux/mm_types.h ---- linux-4.4.56.orig/include/linux/mm_types.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/mm_types.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/mm_types.h linux-4.4.62/include/linux/mm_types.h +--- linux-4.4.62.orig/include/linux/mm_types.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/mm_types.h 2017-04-18 17:38:08.126646608 +0200 @@ -11,6 +11,7 @@ #include #include @@ -13121,9 +13121,9 @@ diff -Nur linux-4.4.56.orig/include/linux/mm_types.h linux-4.4.56/include/linux/ #ifdef CONFIG_X86_INTEL_MPX /* address of the bounds directory */ void __user *bd_addr; -diff -Nur linux-4.4.56.orig/include/linux/module.h linux-4.4.56/include/linux/module.h ---- linux-4.4.56.orig/include/linux/module.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/module.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/module.h linux-4.4.62/include/linux/module.h +--- linux-4.4.62.orig/include/linux/module.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/module.h 2017-04-18 17:38:08.126646608 +0200 @@ -500,6 +500,7 @@ struct module *__module_text_address(unsigned long addr); struct module *__module_address(unsigned long addr); @@ -13144,9 +13144,9 @@ diff -Nur linux-4.4.56.orig/include/linux/module.h linux-4.4.56/include/linux/mo static inline bool is_module_text_address(unsigned long addr) { -diff -Nur linux-4.4.56.orig/include/linux/mutex.h linux-4.4.56/include/linux/mutex.h ---- linux-4.4.56.orig/include/linux/mutex.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/mutex.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/mutex.h linux-4.4.62/include/linux/mutex.h +--- linux-4.4.62.orig/include/linux/mutex.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/mutex.h 2017-04-18 17:38:08.126646608 +0200 @@ -19,6 +19,17 @@ #include #include @@ -13188,9 +13188,9 @@ diff -Nur linux-4.4.56.orig/include/linux/mutex.h linux-4.4.56/include/linux/mut extern int atomic_dec_and_mutex_lock(atomic_t *cnt, struct mutex *lock); #endif /* __LINUX_MUTEX_H */ -diff -Nur linux-4.4.56.orig/include/linux/mutex_rt.h linux-4.4.56/include/linux/mutex_rt.h ---- linux-4.4.56.orig/include/linux/mutex_rt.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/mutex_rt.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/mutex_rt.h linux-4.4.62/include/linux/mutex_rt.h +--- linux-4.4.62.orig/include/linux/mutex_rt.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/mutex_rt.h 2017-04-18 17:38:08.194649247 +0200 @@ -0,0 +1,89 @@ +#ifndef __LINUX_MUTEX_RT_H +#define __LINUX_MUTEX_RT_H @@ -13281,9 +13281,9 @@ diff -Nur linux-4.4.56.orig/include/linux/mutex_rt.h linux-4.4.56/include/linux/ +} while (0) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/netdevice.h linux-4.4.56/include/linux/netdevice.h ---- linux-4.4.56.orig/include/linux/netdevice.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/netdevice.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/netdevice.h linux-4.4.62/include/linux/netdevice.h +--- linux-4.4.62.orig/include/linux/netdevice.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/netdevice.h 2017-04-18 17:38:08.194649247 +0200 @@ -390,7 +390,19 @@ typedef rx_handler_result_t rx_handler_func_t(struct sk_buff **pskb); @@ -13333,9 +13333,9 @@ diff -Nur linux-4.4.56.orig/include/linux/netdevice.h linux-4.4.56/include/linux }; -diff -Nur linux-4.4.56.orig/include/linux/netfilter/x_tables.h linux-4.4.56/include/linux/netfilter/x_tables.h ---- linux-4.4.56.orig/include/linux/netfilter/x_tables.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/netfilter/x_tables.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/netfilter/x_tables.h linux-4.4.62/include/linux/netfilter/x_tables.h +--- linux-4.4.62.orig/include/linux/netfilter/x_tables.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/netfilter/x_tables.h 2017-04-18 17:38:08.194649247 +0200 @@ -4,6 +4,7 @@ #include @@ -13371,9 +13371,9 @@ diff -Nur linux-4.4.56.orig/include/linux/netfilter/x_tables.h linux-4.4.56/incl } /* -diff -Nur linux-4.4.56.orig/include/linux/notifier.h linux-4.4.56/include/linux/notifier.h ---- linux-4.4.56.orig/include/linux/notifier.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/notifier.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/notifier.h linux-4.4.62/include/linux/notifier.h +--- linux-4.4.62.orig/include/linux/notifier.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/notifier.h 2017-04-18 17:38:08.194649247 +0200 @@ -6,7 +6,7 @@ * * Alan Cox @@ -13453,9 +13453,9 @@ diff -Nur linux-4.4.56.orig/include/linux/notifier.h linux-4.4.56/include/linux/ /* CPU notfiers are defined in include/linux/cpu.h. */ /* netdevice notifiers are defined in include/linux/netdevice.h */ -diff -Nur linux-4.4.56.orig/include/linux/percpu.h linux-4.4.56/include/linux/percpu.h ---- linux-4.4.56.orig/include/linux/percpu.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/percpu.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/percpu.h linux-4.4.62/include/linux/percpu.h +--- linux-4.4.62.orig/include/linux/percpu.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/percpu.h 2017-04-18 17:38:08.194649247 +0200 @@ -24,6 +24,35 @@ PERCPU_MODULE_RESERVE) #endif @@ -13500,9 +13500,9 @@ diff -Nur linux-4.4.56.orig/include/linux/percpu.h linux-4.4.56/include/linux/pe extern bool is_kernel_percpu_address(unsigned long addr); #if !defined(CONFIG_SMP) || !defined(CONFIG_HAVE_SETUP_PER_CPU_AREA) -diff -Nur linux-4.4.56.orig/include/linux/pid.h linux-4.4.56/include/linux/pid.h ---- linux-4.4.56.orig/include/linux/pid.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/pid.h 2017-03-23 07:59:27.995524825 +0100 +diff -Nur linux-4.4.62.orig/include/linux/pid.h linux-4.4.62/include/linux/pid.h +--- linux-4.4.62.orig/include/linux/pid.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/pid.h 2017-04-18 17:38:08.194649247 +0200 @@ -2,6 +2,7 @@ #define _LINUX_PID_H @@ -13511,9 +13511,9 @@ diff -Nur linux-4.4.56.orig/include/linux/pid.h linux-4.4.56/include/linux/pid.h enum pid_type { -diff -Nur linux-4.4.56.orig/include/linux/preempt.h linux-4.4.56/include/linux/preempt.h ---- linux-4.4.56.orig/include/linux/preempt.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/preempt.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/preempt.h linux-4.4.62/include/linux/preempt.h +--- linux-4.4.62.orig/include/linux/preempt.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/preempt.h 2017-04-18 17:38:08.194649247 +0200 @@ -50,7 +50,11 @@ #define HARDIRQ_OFFSET (1UL << HARDIRQ_SHIFT) #define NMI_OFFSET (1UL << NMI_SHIFT) @@ -13667,9 +13667,9 @@ diff -Nur linux-4.4.56.orig/include/linux/preempt.h linux-4.4.56/include/linux/p #ifdef CONFIG_PREEMPT_NOTIFIERS struct preempt_notifier; -diff -Nur linux-4.4.56.orig/include/linux/printk.h linux-4.4.56/include/linux/printk.h ---- linux-4.4.56.orig/include/linux/printk.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/printk.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/printk.h linux-4.4.62/include/linux/printk.h +--- linux-4.4.62.orig/include/linux/printk.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/printk.h 2017-04-18 17:38:08.194649247 +0200 @@ -117,9 +117,11 @@ #ifdef CONFIG_EARLY_PRINTK extern asmlinkage __printf(1, 2) @@ -13682,9 +13682,9 @@ diff -Nur linux-4.4.56.orig/include/linux/printk.h linux-4.4.56/include/linux/pr #endif typedef __printf(1, 0) int (*printk_func_t)(const char *fmt, va_list args); -diff -Nur linux-4.4.56.orig/include/linux/radix-tree.h linux-4.4.56/include/linux/radix-tree.h ---- linux-4.4.56.orig/include/linux/radix-tree.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/radix-tree.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/radix-tree.h linux-4.4.62/include/linux/radix-tree.h +--- linux-4.4.62.orig/include/linux/radix-tree.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/radix-tree.h 2017-04-18 17:38:08.194649247 +0200 @@ -279,6 +279,8 @@ unsigned long first_index, unsigned int max_items); int radix_tree_preload(gfp_t gfp_mask); @@ -13706,9 +13706,9 @@ diff -Nur linux-4.4.56.orig/include/linux/radix-tree.h linux-4.4.56/include/linu /** * struct radix_tree_iter - radix tree iterator state * -diff -Nur linux-4.4.56.orig/include/linux/random.h linux-4.4.56/include/linux/random.h ---- linux-4.4.56.orig/include/linux/random.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/random.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/random.h linux-4.4.62/include/linux/random.h +--- linux-4.4.62.orig/include/linux/random.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/random.h 2017-04-18 17:38:08.194649247 +0200 @@ -20,7 +20,7 @@ extern void add_device_randomness(const void *, unsigned int); extern void add_input_randomness(unsigned int type, unsigned int code, @@ -13718,9 +13718,9 @@ diff -Nur linux-4.4.56.orig/include/linux/random.h linux-4.4.56/include/linux/ra extern void get_random_bytes(void *buf, int nbytes); extern int add_random_ready_callback(struct random_ready_callback *rdy); -diff -Nur linux-4.4.56.orig/include/linux/rbtree.h linux-4.4.56/include/linux/rbtree.h ---- linux-4.4.56.orig/include/linux/rbtree.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/rbtree.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rbtree.h linux-4.4.62/include/linux/rbtree.h +--- linux-4.4.62.orig/include/linux/rbtree.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/rbtree.h 2017-04-18 17:38:08.194649247 +0200 @@ -31,7 +31,6 @@ #include @@ -13746,9 +13746,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rbtree.h linux-4.4.56/include/linux/rb #define rb_entry_safe(ptr, type, member) \ ({ typeof(ptr) ____ptr = (ptr); \ -diff -Nur linux-4.4.56.orig/include/linux/rcupdate.h linux-4.4.56/include/linux/rcupdate.h ---- linux-4.4.56.orig/include/linux/rcupdate.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/rcupdate.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rcupdate.h linux-4.4.62/include/linux/rcupdate.h +--- linux-4.4.62.orig/include/linux/rcupdate.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/rcupdate.h 2017-04-18 17:38:08.194649247 +0200 @@ -169,6 +169,9 @@ #endif /* #else #ifdef CONFIG_PREEMPT_RCU */ @@ -13833,9 +13833,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rcupdate.h linux-4.4.56/include/linux/ local_bh_enable(); } -diff -Nur linux-4.4.56.orig/include/linux/rcutree.h linux-4.4.56/include/linux/rcutree.h ---- linux-4.4.56.orig/include/linux/rcutree.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/rcutree.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rcutree.h linux-4.4.62/include/linux/rcutree.h +--- linux-4.4.62.orig/include/linux/rcutree.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/rcutree.h 2017-04-18 17:38:08.194649247 +0200 @@ -44,7 +44,11 @@ rcu_note_context_switch(); } @@ -13888,9 +13888,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rcutree.h linux-4.4.56/include/linux/r void rcu_all_qs(void); #endif /* __LINUX_RCUTREE_H */ -diff -Nur linux-4.4.56.orig/include/linux/rtmutex.h linux-4.4.56/include/linux/rtmutex.h ---- linux-4.4.56.orig/include/linux/rtmutex.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/rtmutex.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rtmutex.h linux-4.4.62/include/linux/rtmutex.h +--- linux-4.4.62.orig/include/linux/rtmutex.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/rtmutex.h 2017-04-18 17:38:08.194649247 +0200 @@ -13,11 +13,15 @@ #define __LINUX_RT_MUTEX_H @@ -13965,9 +13965,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rtmutex.h linux-4.4.56/include/linux/r extern int rt_mutex_timed_lock(struct rt_mutex *lock, struct hrtimer_sleeper *timeout); -diff -Nur linux-4.4.56.orig/include/linux/rwlock_rt.h linux-4.4.56/include/linux/rwlock_rt.h ---- linux-4.4.56.orig/include/linux/rwlock_rt.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/rwlock_rt.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rwlock_rt.h linux-4.4.62/include/linux/rwlock_rt.h +--- linux-4.4.62.orig/include/linux/rwlock_rt.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/rwlock_rt.h 2017-04-18 17:38:08.194649247 +0200 @@ -0,0 +1,99 @@ +#ifndef __LINUX_RWLOCK_RT_H +#define __LINUX_RWLOCK_RT_H @@ -14068,9 +14068,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rwlock_rt.h linux-4.4.56/include/linux + } while (0) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/rwlock_types.h linux-4.4.56/include/linux/rwlock_types.h ---- linux-4.4.56.orig/include/linux/rwlock_types.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/rwlock_types.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rwlock_types.h linux-4.4.62/include/linux/rwlock_types.h +--- linux-4.4.62.orig/include/linux/rwlock_types.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/rwlock_types.h 2017-04-18 17:38:08.194649247 +0200 @@ -1,6 +1,10 @@ #ifndef __LINUX_RWLOCK_TYPES_H #define __LINUX_RWLOCK_TYPES_H @@ -14091,9 +14091,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rwlock_types.h linux-4.4.56/include/li + rwlock_t name __cacheline_aligned_in_smp = __RW_LOCK_UNLOCKED(name) #endif /* __LINUX_RWLOCK_TYPES_H */ -diff -Nur linux-4.4.56.orig/include/linux/rwlock_types_rt.h linux-4.4.56/include/linux/rwlock_types_rt.h ---- linux-4.4.56.orig/include/linux/rwlock_types_rt.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/rwlock_types_rt.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rwlock_types_rt.h linux-4.4.62/include/linux/rwlock_types_rt.h +--- linux-4.4.62.orig/include/linux/rwlock_types_rt.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/rwlock_types_rt.h 2017-04-18 17:38:08.194649247 +0200 @@ -0,0 +1,33 @@ +#ifndef __LINUX_RWLOCK_TYPES_RT_H +#define __LINUX_RWLOCK_TYPES_RT_H @@ -14128,9 +14128,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rwlock_types_rt.h linux-4.4.56/include + rwlock_t name __cacheline_aligned_in_smp = __RW_LOCK_UNLOCKED(name) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/rwsem.h linux-4.4.56/include/linux/rwsem.h ---- linux-4.4.56.orig/include/linux/rwsem.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/rwsem.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rwsem.h linux-4.4.62/include/linux/rwsem.h +--- linux-4.4.62.orig/include/linux/rwsem.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/rwsem.h 2017-04-18 17:38:08.198649401 +0200 @@ -18,6 +18,10 @@ #include #endif @@ -14149,9 +14149,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rwsem.h linux-4.4.56/include/linux/rws +#endif /* !PREEMPT_RT_FULL */ + #endif /* _LINUX_RWSEM_H */ -diff -Nur linux-4.4.56.orig/include/linux/rwsem_rt.h linux-4.4.56/include/linux/rwsem_rt.h ---- linux-4.4.56.orig/include/linux/rwsem_rt.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/rwsem_rt.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/rwsem_rt.h linux-4.4.62/include/linux/rwsem_rt.h +--- linux-4.4.62.orig/include/linux/rwsem_rt.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/rwsem_rt.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,152 @@ +#ifndef _LINUX_RWSEM_RT_H +#define _LINUX_RWSEM_RT_H @@ -14305,9 +14305,9 @@ diff -Nur linux-4.4.56.orig/include/linux/rwsem_rt.h linux-4.4.56/include/linux/ +} +#endif +#endif -diff -Nur linux-4.4.56.orig/include/linux/sched.h linux-4.4.56/include/linux/sched.h ---- linux-4.4.56.orig/include/linux/sched.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/sched.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/sched.h linux-4.4.62/include/linux/sched.h +--- linux-4.4.62.orig/include/linux/sched.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/sched.h 2017-04-18 17:38:08.198649401 +0200 @@ -26,6 +26,7 @@ #include #include @@ -14711,9 +14711,9 @@ diff -Nur linux-4.4.56.orig/include/linux/sched.h linux-4.4.56/include/linux/sch extern long sched_setaffinity(pid_t pid, const struct cpumask *new_mask); extern long sched_getaffinity(pid_t pid, struct cpumask *mask); -diff -Nur linux-4.4.56.orig/include/linux/seqlock.h linux-4.4.56/include/linux/seqlock.h ---- linux-4.4.56.orig/include/linux/seqlock.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/seqlock.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/seqlock.h linux-4.4.62/include/linux/seqlock.h +--- linux-4.4.62.orig/include/linux/seqlock.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/seqlock.h 2017-04-18 17:38:08.198649401 +0200 @@ -220,20 +220,30 @@ return __read_seqcount_retry(s, start); } @@ -14843,9 +14843,9 @@ diff -Nur linux-4.4.56.orig/include/linux/seqlock.h linux-4.4.56/include/linux/s spin_unlock_irqrestore(&sl->lock, flags); } -diff -Nur linux-4.4.56.orig/include/linux/signal.h linux-4.4.56/include/linux/signal.h ---- linux-4.4.56.orig/include/linux/signal.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/signal.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/signal.h linux-4.4.62/include/linux/signal.h +--- linux-4.4.62.orig/include/linux/signal.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/signal.h 2017-04-18 17:38:08.198649401 +0200 @@ -233,6 +233,7 @@ } @@ -14854,9 +14854,9 @@ diff -Nur linux-4.4.56.orig/include/linux/signal.h linux-4.4.56/include/linux/si /* Test if 'sig' is valid signal. Use this instead of testing _NSIG directly */ static inline int valid_signal(unsigned long sig) -diff -Nur linux-4.4.56.orig/include/linux/skbuff.h linux-4.4.56/include/linux/skbuff.h ---- linux-4.4.56.orig/include/linux/skbuff.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/skbuff.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/skbuff.h linux-4.4.62/include/linux/skbuff.h +--- linux-4.4.62.orig/include/linux/skbuff.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/skbuff.h 2017-04-18 17:38:08.198649401 +0200 @@ -203,6 +203,7 @@ __u32 qlen; @@ -14878,9 +14878,9 @@ diff -Nur linux-4.4.56.orig/include/linux/skbuff.h linux-4.4.56/include/linux/sk static inline void skb_queue_head_init_class(struct sk_buff_head *list, struct lock_class_key *class) { -diff -Nur linux-4.4.56.orig/include/linux/smp.h linux-4.4.56/include/linux/smp.h ---- linux-4.4.56.orig/include/linux/smp.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/smp.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/smp.h linux-4.4.62/include/linux/smp.h +--- linux-4.4.62.orig/include/linux/smp.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/smp.h 2017-04-18 17:38:08.198649401 +0200 @@ -185,6 +185,9 @@ #define get_cpu() ({ preempt_disable(); smp_processor_id(); }) #define put_cpu() preempt_enable() @@ -14891,9 +14891,9 @@ diff -Nur linux-4.4.56.orig/include/linux/smp.h linux-4.4.56/include/linux/smp.h /* * Callback to arch code if there's nosmp or maxcpus=0 on the * boot command line: -diff -Nur linux-4.4.56.orig/include/linux/spinlock_api_smp.h linux-4.4.56/include/linux/spinlock_api_smp.h ---- linux-4.4.56.orig/include/linux/spinlock_api_smp.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock_api_smp.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock_api_smp.h linux-4.4.62/include/linux/spinlock_api_smp.h +--- linux-4.4.62.orig/include/linux/spinlock_api_smp.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/spinlock_api_smp.h 2017-04-18 17:38:08.198649401 +0200 @@ -189,6 +189,8 @@ return 0; } @@ -14904,9 +14904,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock_api_smp.h linux-4.4.56/includ +#endif #endif /* __LINUX_SPINLOCK_API_SMP_H */ -diff -Nur linux-4.4.56.orig/include/linux/spinlock.h linux-4.4.56/include/linux/spinlock.h ---- linux-4.4.56.orig/include/linux/spinlock.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock.h linux-4.4.62/include/linux/spinlock.h +--- linux-4.4.62.orig/include/linux/spinlock.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/spinlock.h 2017-04-18 17:38:08.198649401 +0200 @@ -271,7 +271,11 @@ #define raw_spin_can_lock(lock) (!raw_spin_is_locked(lock)) @@ -14951,9 +14951,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock.h linux-4.4.56/include/linux/ +#endif /* !PREEMPT_RT_FULL */ + #endif /* __LINUX_SPINLOCK_H */ -diff -Nur linux-4.4.56.orig/include/linux/spinlock_rt.h linux-4.4.56/include/linux/spinlock_rt.h ---- linux-4.4.56.orig/include/linux/spinlock_rt.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock_rt.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock_rt.h linux-4.4.62/include/linux/spinlock_rt.h +--- linux-4.4.62.orig/include/linux/spinlock_rt.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/spinlock_rt.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,165 @@ +#ifndef __LINUX_SPINLOCK_RT_H +#define __LINUX_SPINLOCK_RT_H @@ -15120,9 +15120,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock_rt.h linux-4.4.56/include/lin + atomic_dec_and_spin_lock(atomic, lock) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/spinlock_types.h linux-4.4.56/include/linux/spinlock_types.h ---- linux-4.4.56.orig/include/linux/spinlock_types.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock_types.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock_types.h linux-4.4.62/include/linux/spinlock_types.h +--- linux-4.4.62.orig/include/linux/spinlock_types.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/spinlock_types.h 2017-04-18 17:38:08.198649401 +0200 @@ -9,80 +9,15 @@ * Released under the General Public License (GPL). */ @@ -15211,9 +15211,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock_types.h linux-4.4.56/include/ -#include - #endif /* __LINUX_SPINLOCK_TYPES_H */ -diff -Nur linux-4.4.56.orig/include/linux/spinlock_types_nort.h linux-4.4.56/include/linux/spinlock_types_nort.h ---- linux-4.4.56.orig/include/linux/spinlock_types_nort.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock_types_nort.h 2017-03-23 07:59:27.999524986 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock_types_nort.h linux-4.4.62/include/linux/spinlock_types_nort.h +--- linux-4.4.62.orig/include/linux/spinlock_types_nort.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/spinlock_types_nort.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,33 @@ +#ifndef __LINUX_SPINLOCK_TYPES_NORT_H +#define __LINUX_SPINLOCK_TYPES_NORT_H @@ -15248,9 +15248,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock_types_nort.h linux-4.4.56/inc +#define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/spinlock_types_raw.h linux-4.4.56/include/linux/spinlock_types_raw.h ---- linux-4.4.56.orig/include/linux/spinlock_types_raw.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock_types_raw.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock_types_raw.h linux-4.4.62/include/linux/spinlock_types_raw.h +--- linux-4.4.62.orig/include/linux/spinlock_types_raw.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/spinlock_types_raw.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,56 @@ +#ifndef __LINUX_SPINLOCK_TYPES_RAW_H +#define __LINUX_SPINLOCK_TYPES_RAW_H @@ -15308,9 +15308,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock_types_raw.h linux-4.4.56/incl +#define DEFINE_RAW_SPINLOCK(x) raw_spinlock_t x = __RAW_SPIN_LOCK_UNLOCKED(x) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/spinlock_types_rt.h linux-4.4.56/include/linux/spinlock_types_rt.h ---- linux-4.4.56.orig/include/linux/spinlock_types_rt.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/spinlock_types_rt.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/spinlock_types_rt.h linux-4.4.62/include/linux/spinlock_types_rt.h +--- linux-4.4.62.orig/include/linux/spinlock_types_rt.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/spinlock_types_rt.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,51 @@ +#ifndef __LINUX_SPINLOCK_TYPES_RT_H +#define __LINUX_SPINLOCK_TYPES_RT_H @@ -15363,9 +15363,9 @@ diff -Nur linux-4.4.56.orig/include/linux/spinlock_types_rt.h linux-4.4.56/inclu + spinlock_t name __cacheline_aligned_in_smp = __SPIN_LOCK_UNLOCKED(name) + +#endif -diff -Nur linux-4.4.56.orig/include/linux/srcu.h linux-4.4.56/include/linux/srcu.h ---- linux-4.4.56.orig/include/linux/srcu.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/srcu.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/srcu.h linux-4.4.62/include/linux/srcu.h +--- linux-4.4.62.orig/include/linux/srcu.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/srcu.h 2017-04-18 17:38:08.198649401 +0200 @@ -84,10 +84,10 @@ void process_srcu(struct work_struct *work); @@ -15388,9 +15388,9 @@ diff -Nur linux-4.4.56.orig/include/linux/srcu.h linux-4.4.56/include/linux/srcu #define DEFINE_SRCU(name) __DEFINE_SRCU(name, /* not static */) #define DEFINE_STATIC_SRCU(name) __DEFINE_SRCU(name, static) -diff -Nur linux-4.4.56.orig/include/linux/suspend.h linux-4.4.56/include/linux/suspend.h ---- linux-4.4.56.orig/include/linux/suspend.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/suspend.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/suspend.h linux-4.4.62/include/linux/suspend.h +--- linux-4.4.62.orig/include/linux/suspend.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/suspend.h 2017-04-18 17:38:08.198649401 +0200 @@ -194,6 +194,12 @@ void (*end)(void); }; @@ -15404,9 +15404,9 @@ diff -Nur linux-4.4.56.orig/include/linux/suspend.h linux-4.4.56/include/linux/s #ifdef CONFIG_SUSPEND /** * suspend_set_ops - set platform dependent suspend operations -diff -Nur linux-4.4.56.orig/include/linux/swait.h linux-4.4.56/include/linux/swait.h ---- linux-4.4.56.orig/include/linux/swait.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/swait.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/swait.h linux-4.4.62/include/linux/swait.h +--- linux-4.4.62.orig/include/linux/swait.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/swait.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,173 @@ +#ifndef _LINUX_SWAIT_H +#define _LINUX_SWAIT_H @@ -15581,9 +15581,9 @@ diff -Nur linux-4.4.56.orig/include/linux/swait.h linux-4.4.56/include/linux/swa +}) + +#endif /* _LINUX_SWAIT_H */ -diff -Nur linux-4.4.56.orig/include/linux/swap.h linux-4.4.56/include/linux/swap.h ---- linux-4.4.56.orig/include/linux/swap.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/swap.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/swap.h linux-4.4.62/include/linux/swap.h +--- linux-4.4.62.orig/include/linux/swap.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/swap.h 2017-04-18 17:38:08.198649401 +0200 @@ -11,6 +11,7 @@ #include #include @@ -15610,9 +15610,9 @@ diff -Nur linux-4.4.56.orig/include/linux/swap.h linux-4.4.56/include/linux/swap extern void lru_cache_add(struct page *); extern void lru_cache_add_anon(struct page *page); extern void lru_cache_add_file(struct page *page); -diff -Nur linux-4.4.56.orig/include/linux/swork.h linux-4.4.56/include/linux/swork.h ---- linux-4.4.56.orig/include/linux/swork.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/linux/swork.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/swork.h linux-4.4.62/include/linux/swork.h +--- linux-4.4.62.orig/include/linux/swork.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/linux/swork.h 2017-04-18 17:38:08.198649401 +0200 @@ -0,0 +1,24 @@ +#ifndef _LINUX_SWORK_H +#define _LINUX_SWORK_H @@ -15638,9 +15638,9 @@ diff -Nur linux-4.4.56.orig/include/linux/swork.h linux-4.4.56/include/linux/swo +void swork_put(void); + +#endif /* _LINUX_SWORK_H */ -diff -Nur linux-4.4.56.orig/include/linux/thread_info.h linux-4.4.56/include/linux/thread_info.h ---- linux-4.4.56.orig/include/linux/thread_info.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/thread_info.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/thread_info.h linux-4.4.62/include/linux/thread_info.h +--- linux-4.4.62.orig/include/linux/thread_info.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/thread_info.h 2017-04-18 17:38:08.198649401 +0200 @@ -102,7 +102,17 @@ #define test_thread_flag(flag) \ test_ti_thread_flag(current_thread_info(), flag) @@ -15660,9 +15660,9 @@ diff -Nur linux-4.4.56.orig/include/linux/thread_info.h linux-4.4.56/include/lin #if defined TIF_RESTORE_SIGMASK && !defined HAVE_SET_RESTORE_SIGMASK /* -diff -Nur linux-4.4.56.orig/include/linux/timer.h linux-4.4.56/include/linux/timer.h ---- linux-4.4.56.orig/include/linux/timer.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/timer.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/timer.h linux-4.4.62/include/linux/timer.h +--- linux-4.4.62.orig/include/linux/timer.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/timer.h 2017-04-18 17:38:08.198649401 +0200 @@ -225,7 +225,7 @@ extern int try_to_del_timer_sync(struct timer_list *timer); @@ -15672,9 +15672,9 @@ diff -Nur linux-4.4.56.orig/include/linux/timer.h linux-4.4.56/include/linux/tim extern int del_timer_sync(struct timer_list *timer); #else # define del_timer_sync(t) del_timer(t) -diff -Nur linux-4.4.56.orig/include/linux/trace_events.h linux-4.4.56/include/linux/trace_events.h ---- linux-4.4.56.orig/include/linux/trace_events.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/trace_events.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/trace_events.h linux-4.4.62/include/linux/trace_events.h +--- linux-4.4.62.orig/include/linux/trace_events.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/trace_events.h 2017-04-18 17:38:08.198649401 +0200 @@ -66,6 +66,9 @@ unsigned char flags; unsigned char preempt_count; @@ -15685,9 +15685,9 @@ diff -Nur linux-4.4.56.orig/include/linux/trace_events.h linux-4.4.56/include/li }; #define TRACE_EVENT_TYPE_MAX \ -diff -Nur linux-4.4.56.orig/include/linux/uaccess.h linux-4.4.56/include/linux/uaccess.h ---- linux-4.4.56.orig/include/linux/uaccess.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/uaccess.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/uaccess.h linux-4.4.62/include/linux/uaccess.h +--- linux-4.4.62.orig/include/linux/uaccess.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/uaccess.h 2017-04-18 17:38:08.198649401 +0200 @@ -24,6 +24,7 @@ */ static inline void pagefault_disable(void) @@ -15704,9 +15704,9 @@ diff -Nur linux-4.4.56.orig/include/linux/uaccess.h linux-4.4.56/include/linux/u } /* -diff -Nur linux-4.4.56.orig/include/linux/uprobes.h linux-4.4.56/include/linux/uprobes.h ---- linux-4.4.56.orig/include/linux/uprobes.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/uprobes.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/uprobes.h linux-4.4.62/include/linux/uprobes.h +--- linux-4.4.62.orig/include/linux/uprobes.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/uprobes.h 2017-04-18 17:38:08.198649401 +0200 @@ -27,6 +27,7 @@ #include #include @@ -15715,9 +15715,9 @@ diff -Nur linux-4.4.56.orig/include/linux/uprobes.h linux-4.4.56/include/linux/u struct vm_area_struct; struct mm_struct; -diff -Nur linux-4.4.56.orig/include/linux/vmstat.h linux-4.4.56/include/linux/vmstat.h ---- linux-4.4.56.orig/include/linux/vmstat.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/vmstat.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/vmstat.h linux-4.4.62/include/linux/vmstat.h +--- linux-4.4.62.orig/include/linux/vmstat.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/vmstat.h 2017-04-18 17:38:08.202649555 +0200 @@ -33,7 +33,9 @@ */ static inline void __count_vm_event(enum vm_event_item item) @@ -15738,9 +15738,9 @@ diff -Nur linux-4.4.56.orig/include/linux/vmstat.h linux-4.4.56/include/linux/vm } static inline void count_vm_events(enum vm_event_item item, long delta) -diff -Nur linux-4.4.56.orig/include/linux/wait.h linux-4.4.56/include/linux/wait.h ---- linux-4.4.56.orig/include/linux/wait.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/linux/wait.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/linux/wait.h linux-4.4.62/include/linux/wait.h +--- linux-4.4.62.orig/include/linux/wait.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/linux/wait.h 2017-04-18 17:38:08.202649555 +0200 @@ -8,6 +8,7 @@ #include #include @@ -15749,9 +15749,9 @@ diff -Nur linux-4.4.56.orig/include/linux/wait.h linux-4.4.56/include/linux/wait typedef struct __wait_queue wait_queue_t; typedef int (*wait_queue_func_t)(wait_queue_t *wait, unsigned mode, int flags, void *key); -diff -Nur linux-4.4.56.orig/include/net/dst.h linux-4.4.56/include/net/dst.h ---- linux-4.4.56.orig/include/net/dst.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/net/dst.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/net/dst.h linux-4.4.62/include/net/dst.h +--- linux-4.4.62.orig/include/net/dst.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/net/dst.h 2017-04-18 17:38:08.202649555 +0200 @@ -437,7 +437,7 @@ static inline int dst_neigh_output(struct dst_entry *dst, struct neighbour *n, struct sk_buff *skb) @@ -15761,9 +15761,9 @@ diff -Nur linux-4.4.56.orig/include/net/dst.h linux-4.4.56/include/net/dst.h if (dst->pending_confirm) { unsigned long now = jiffies; -diff -Nur linux-4.4.56.orig/include/net/neighbour.h linux-4.4.56/include/net/neighbour.h ---- linux-4.4.56.orig/include/net/neighbour.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/net/neighbour.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/net/neighbour.h linux-4.4.62/include/net/neighbour.h +--- linux-4.4.62.orig/include/net/neighbour.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/net/neighbour.h 2017-04-18 17:38:08.202649555 +0200 @@ -446,7 +446,7 @@ } #endif @@ -15782,9 +15782,9 @@ diff -Nur linux-4.4.56.orig/include/net/neighbour.h linux-4.4.56/include/net/nei const struct net_device *dev) { unsigned int seq; -diff -Nur linux-4.4.56.orig/include/net/netns/ipv4.h linux-4.4.56/include/net/netns/ipv4.h ---- linux-4.4.56.orig/include/net/netns/ipv4.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/net/netns/ipv4.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/net/netns/ipv4.h linux-4.4.62/include/net/netns/ipv4.h +--- linux-4.4.62.orig/include/net/netns/ipv4.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/net/netns/ipv4.h 2017-04-18 17:38:08.202649555 +0200 @@ -70,6 +70,7 @@ int sysctl_icmp_echo_ignore_all; @@ -15793,9 +15793,9 @@ diff -Nur linux-4.4.56.orig/include/net/netns/ipv4.h linux-4.4.56/include/net/ne int sysctl_icmp_ignore_bogus_error_responses; int sysctl_icmp_ratelimit; int sysctl_icmp_ratemask; -diff -Nur linux-4.4.56.orig/include/trace/events/hist.h linux-4.4.56/include/trace/events/hist.h ---- linux-4.4.56.orig/include/trace/events/hist.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/trace/events/hist.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/trace/events/hist.h linux-4.4.62/include/trace/events/hist.h +--- linux-4.4.62.orig/include/trace/events/hist.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/trace/events/hist.h 2017-04-18 17:38:08.202649555 +0200 @@ -0,0 +1,73 @@ +#undef TRACE_SYSTEM +#define TRACE_SYSTEM hist @@ -15870,9 +15870,9 @@ diff -Nur linux-4.4.56.orig/include/trace/events/hist.h linux-4.4.56/include/tra + +/* This part must be outside protection */ +#include -diff -Nur linux-4.4.56.orig/include/trace/events/latency_hist.h linux-4.4.56/include/trace/events/latency_hist.h ---- linux-4.4.56.orig/include/trace/events/latency_hist.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/include/trace/events/latency_hist.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/trace/events/latency_hist.h linux-4.4.62/include/trace/events/latency_hist.h +--- linux-4.4.62.orig/include/trace/events/latency_hist.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/include/trace/events/latency_hist.h 2017-04-18 17:38:08.202649555 +0200 @@ -0,0 +1,29 @@ +#ifndef _LATENCY_HIST_H +#define _LATENCY_HIST_H @@ -15903,9 +15903,9 @@ diff -Nur linux-4.4.56.orig/include/trace/events/latency_hist.h linux-4.4.56/inc +} + +#endif /* _LATENCY_HIST_H */ -diff -Nur linux-4.4.56.orig/include/trace/events/writeback.h linux-4.4.56/include/trace/events/writeback.h ---- linux-4.4.56.orig/include/trace/events/writeback.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/include/trace/events/writeback.h 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/include/trace/events/writeback.h linux-4.4.62/include/trace/events/writeback.h +--- linux-4.4.62.orig/include/trace/events/writeback.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/include/trace/events/writeback.h 2017-04-18 17:38:08.202649555 +0200 @@ -134,58 +134,28 @@ #ifdef CREATE_TRACE_POINTS #ifdef CONFIG_CGROUP_WRITEBACK @@ -16245,9 +16245,9 @@ diff -Nur linux-4.4.56.orig/include/trace/events/writeback.h linux-4.4.56/includ ) ); -diff -Nur linux-4.4.56.orig/init/Kconfig linux-4.4.56/init/Kconfig ---- linux-4.4.56.orig/init/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/init/Kconfig 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/init/Kconfig linux-4.4.62/init/Kconfig +--- linux-4.4.62.orig/init/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/init/Kconfig 2017-04-18 17:38:08.202649555 +0200 @@ -498,7 +498,7 @@ config RCU_EXPERT @@ -16308,9 +16308,9 @@ diff -Nur linux-4.4.56.orig/init/Kconfig linux-4.4.56/init/Kconfig bool "SLUB per cpu partial cache" help Per cpu partial caches accellerate objects allocation and freeing -diff -Nur linux-4.4.56.orig/init/main.c linux-4.4.56/init/main.c ---- linux-4.4.56.orig/init/main.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/init/main.c 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/init/main.c linux-4.4.62/init/main.c +--- linux-4.4.62.orig/init/main.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/init/main.c 2017-04-18 17:38:08.202649555 +0200 @@ -530,6 +530,7 @@ setup_command_line(command_line); setup_nr_cpu_ids(); @@ -16319,18 +16319,18 @@ diff -Nur linux-4.4.56.orig/init/main.c linux-4.4.56/init/main.c smp_prepare_boot_cpu(); /* arch-specific boot-cpu hooks */ build_all_zonelists(NULL, NULL); -diff -Nur linux-4.4.56.orig/init/Makefile linux-4.4.56/init/Makefile ---- linux-4.4.56.orig/init/Makefile 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/init/Makefile 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/init/Makefile linux-4.4.62/init/Makefile +--- linux-4.4.62.orig/init/Makefile 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/init/Makefile 2017-04-18 17:38:08.202649555 +0200 @@ -33,4 +33,4 @@ include/generated/compile.h: FORCE @$($(quiet)chk_compile.h) $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \ - "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(KBUILD_CFLAGS)" + "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CONFIG_PREEMPT_RT_FULL)" "$(CC) $(KBUILD_CFLAGS)" -diff -Nur linux-4.4.56.orig/ipc/msg.c linux-4.4.56/ipc/msg.c ---- linux-4.4.56.orig/ipc/msg.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/ipc/msg.c 2017-03-23 07:59:28.003525139 +0100 +diff -Nur linux-4.4.62.orig/ipc/msg.c linux-4.4.62/ipc/msg.c +--- linux-4.4.62.orig/ipc/msg.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/ipc/msg.c 2017-04-18 17:38:08.202649555 +0200 @@ -183,20 +183,14 @@ } } @@ -16530,9 +16530,9 @@ diff -Nur linux-4.4.56.orig/ipc/msg.c linux-4.4.56/ipc/msg.c msg = (struct msg_msg *)msr_d.r_msg; if (msg != ERR_PTR(-EAGAIN)) goto out_unlock0; -diff -Nur linux-4.4.56.orig/ipc/sem.c linux-4.4.56/ipc/sem.c ---- linux-4.4.56.orig/ipc/sem.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/ipc/sem.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/ipc/sem.c linux-4.4.62/ipc/sem.c +--- linux-4.4.62.orig/ipc/sem.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/ipc/sem.c 2017-04-18 17:38:08.202649555 +0200 @@ -708,6 +708,13 @@ static void wake_up_sem_queue_prepare(struct list_head *pt, struct sem_queue *q, int error) @@ -16571,9 +16571,9 @@ diff -Nur linux-4.4.56.orig/ipc/sem.c linux-4.4.56/ipc/sem.c } static void unlink_queue(struct sem_array *sma, struct sem_queue *q) -diff -Nur linux-4.4.56.orig/kernel/cgroup.c linux-4.4.56/kernel/cgroup.c ---- linux-4.4.56.orig/kernel/cgroup.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/cgroup.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/cgroup.c linux-4.4.62/kernel/cgroup.c +--- linux-4.4.62.orig/kernel/cgroup.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/cgroup.c 2017-04-18 17:38:08.202649555 +0200 @@ -4740,10 +4740,10 @@ queue_work(cgroup_destroy_wq, &css->destroy_work); } @@ -16606,9 +16606,9 @@ diff -Nur linux-4.4.56.orig/kernel/cgroup.c linux-4.4.56/kernel/cgroup.c /* * Used to destroy pidlists and separate to serve as flush domain. -diff -Nur linux-4.4.56.orig/kernel/cpu.c linux-4.4.56/kernel/cpu.c ---- linux-4.4.56.orig/kernel/cpu.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/cpu.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/cpu.c linux-4.4.62/kernel/cpu.c +--- linux-4.4.62.orig/kernel/cpu.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/cpu.c 2017-04-18 17:38:08.202649555 +0200 @@ -75,8 +75,8 @@ #endif } cpu_hotplug = { @@ -16989,9 +16989,9 @@ diff -Nur linux-4.4.56.orig/kernel/cpu.c linux-4.4.56/kernel/cpu.c return err; } -diff -Nur linux-4.4.56.orig/kernel/cpuset.c linux-4.4.56/kernel/cpuset.c ---- linux-4.4.56.orig/kernel/cpuset.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/cpuset.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/cpuset.c linux-4.4.62/kernel/cpuset.c +--- linux-4.4.62.orig/kernel/cpuset.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/cpuset.c 2017-04-18 17:38:08.206649710 +0200 @@ -283,7 +283,7 @@ */ @@ -17226,9 +17226,9 @@ diff -Nur linux-4.4.56.orig/kernel/cpuset.c linux-4.4.56/kernel/cpuset.c return allowed; } -diff -Nur linux-4.4.56.orig/kernel/debug/kdb/kdb_io.c linux-4.4.56/kernel/debug/kdb/kdb_io.c ---- linux-4.4.56.orig/kernel/debug/kdb/kdb_io.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/debug/kdb/kdb_io.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/debug/kdb/kdb_io.c linux-4.4.62/kernel/debug/kdb/kdb_io.c +--- linux-4.4.62.orig/kernel/debug/kdb/kdb_io.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/debug/kdb/kdb_io.c 2017-04-18 17:38:08.206649710 +0200 @@ -554,7 +554,6 @@ int linecount; int colcount; @@ -17266,9 +17266,9 @@ diff -Nur linux-4.4.56.orig/kernel/debug/kdb/kdb_io.c linux-4.4.56/kernel/debug/ return r; } -diff -Nur linux-4.4.56.orig/kernel/events/core.c linux-4.4.56/kernel/events/core.c ---- linux-4.4.56.orig/kernel/events/core.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/events/core.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/events/core.c linux-4.4.62/kernel/events/core.c +--- linux-4.4.62.orig/kernel/events/core.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/events/core.c 2017-04-18 17:38:08.206649710 +0200 @@ -802,6 +802,7 @@ raw_spin_lock_init(&cpuctx->hrtimer_lock); hrtimer_init(timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS_PINNED); @@ -17285,9 +17285,9 @@ diff -Nur linux-4.4.56.orig/kernel/events/core.c linux-4.4.56/kernel/events/core /* * Since hrtimers have a fixed rate, we can do a static freq->period -diff -Nur linux-4.4.56.orig/kernel/exit.c linux-4.4.56/kernel/exit.c ---- linux-4.4.56.orig/kernel/exit.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/exit.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/exit.c linux-4.4.62/kernel/exit.c +--- linux-4.4.62.orig/kernel/exit.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/exit.c 2017-04-18 17:38:08.206649710 +0200 @@ -144,7 +144,7 @@ * Do this under ->siglock, we can race with another thread * doing sigqueue_free() if we have SIGQUEUE_PREALLOC signals. @@ -17297,9 +17297,9 @@ diff -Nur linux-4.4.56.orig/kernel/exit.c linux-4.4.56/kernel/exit.c tsk->sighand = NULL; spin_unlock(&sighand->siglock); -diff -Nur linux-4.4.56.orig/kernel/fork.c linux-4.4.56/kernel/fork.c ---- linux-4.4.56.orig/kernel/fork.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/fork.c 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/fork.c linux-4.4.62/kernel/fork.c +--- linux-4.4.62.orig/kernel/fork.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/fork.c 2017-04-18 17:38:08.206649710 +0200 @@ -108,7 +108,7 @@ DEFINE_PER_CPU(unsigned long, process_counts) = 0; @@ -17339,7 +17339,7 @@ diff -Nur linux-4.4.56.orig/kernel/fork.c linux-4.4.56/kernel/fork.c void __init __weak arch_task_cache_init(void) { } -@@ -692,6 +705,19 @@ +@@ -693,6 +706,19 @@ } EXPORT_SYMBOL_GPL(__mmdrop); @@ -17359,7 +17359,7 @@ diff -Nur linux-4.4.56.orig/kernel/fork.c linux-4.4.56/kernel/fork.c /* * Decrement the use count and release all resources for an mm. */ -@@ -1242,6 +1268,9 @@ +@@ -1243,6 +1269,9 @@ */ static void posix_cpu_timers_init(struct task_struct *tsk) { @@ -17369,7 +17369,7 @@ diff -Nur linux-4.4.56.orig/kernel/fork.c linux-4.4.56/kernel/fork.c tsk->cputime_expires.prof_exp = 0; tsk->cputime_expires.virt_exp = 0; tsk->cputime_expires.sched_exp = 0; -@@ -1367,15 +1396,16 @@ +@@ -1369,15 +1398,16 @@ spin_lock_init(&p->alloc_lock); init_sigpending(&p->pending); @@ -17388,9 +17388,9 @@ diff -Nur linux-4.4.56.orig/kernel/fork.c linux-4.4.56/kernel/fork.c #endif #if defined(SPLIT_RSS_COUNTING) -diff -Nur linux-4.4.56.orig/kernel/futex.c linux-4.4.56/kernel/futex.c ---- linux-4.4.56.orig/kernel/futex.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/futex.c 2017-03-23 08:05:10.580738823 +0100 +diff -Nur linux-4.4.62.orig/kernel/futex.c linux-4.4.62/kernel/futex.c +--- linux-4.4.62.orig/kernel/futex.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/futex.c 2017-04-18 17:38:08.206649710 +0200 @@ -815,7 +815,9 @@ * task still owns the PI-state: */ @@ -17610,9 +17610,9 @@ diff -Nur linux-4.4.56.orig/kernel/futex.c linux-4.4.56/kernel/futex.c /* * Fixup the pi_state owner and possibly acquire the lock if we * haven't already. -diff -Nur linux-4.4.56.orig/kernel/irq/handle.c linux-4.4.56/kernel/irq/handle.c ---- linux-4.4.56.orig/kernel/irq/handle.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/irq/handle.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/irq/handle.c linux-4.4.62/kernel/irq/handle.c +--- linux-4.4.62.orig/kernel/irq/handle.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/irq/handle.c 2017-04-18 17:38:08.206649710 +0200 @@ -134,6 +134,8 @@ irqreturn_t handle_irq_event_percpu(struct irq_desc *desc) @@ -17635,9 +17635,9 @@ diff -Nur linux-4.4.56.orig/kernel/irq/handle.c linux-4.4.56/kernel/irq/handle.c if (!noirqdebug) note_interrupt(desc, retval); -diff -Nur linux-4.4.56.orig/kernel/irq/irqdesc.c linux-4.4.56/kernel/irq/irqdesc.c ---- linux-4.4.56.orig/kernel/irq/irqdesc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/irq/irqdesc.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/irq/irqdesc.c linux-4.4.62/kernel/irq/irqdesc.c +--- linux-4.4.62.orig/kernel/irq/irqdesc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/irq/irqdesc.c 2017-04-18 17:38:08.206649710 +0200 @@ -24,10 +24,27 @@ static struct lock_class_key irq_desc_lock_class; @@ -17668,9 +17668,9 @@ diff -Nur linux-4.4.56.orig/kernel/irq/irqdesc.c linux-4.4.56/kernel/irq/irqdesc } #else static void __init init_irq_default_affinity(void) -diff -Nur linux-4.4.56.orig/kernel/irq/manage.c linux-4.4.56/kernel/irq/manage.c ---- linux-4.4.56.orig/kernel/irq/manage.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/irq/manage.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/irq/manage.c linux-4.4.62/kernel/irq/manage.c +--- linux-4.4.62.orig/kernel/irq/manage.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/irq/manage.c 2017-04-18 17:38:08.206649710 +0200 @@ -22,6 +22,7 @@ #include "internals.h" @@ -17852,9 +17852,9 @@ diff -Nur linux-4.4.56.orig/kernel/irq/manage.c linux-4.4.56/kernel/irq/manage.c * interrupt controller has per-cpu registers. */ int irq_set_irqchip_state(unsigned int irq, enum irqchip_irq_state which, -diff -Nur linux-4.4.56.orig/kernel/irq/settings.h linux-4.4.56/kernel/irq/settings.h ---- linux-4.4.56.orig/kernel/irq/settings.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/irq/settings.h 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/irq/settings.h linux-4.4.62/kernel/irq/settings.h +--- linux-4.4.62.orig/kernel/irq/settings.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/irq/settings.h 2017-04-18 17:38:08.206649710 +0200 @@ -16,6 +16,7 @@ _IRQ_PER_CPU_DEVID = IRQ_PER_CPU_DEVID, _IRQ_IS_POLLED = IRQ_IS_POLLED, @@ -17888,9 +17888,9 @@ diff -Nur linux-4.4.56.orig/kernel/irq/settings.h linux-4.4.56/kernel/irq/settin static inline bool irq_settings_is_per_cpu(struct irq_desc *desc) { return desc->status_use_accessors & _IRQ_PER_CPU; -diff -Nur linux-4.4.56.orig/kernel/irq/spurious.c linux-4.4.56/kernel/irq/spurious.c ---- linux-4.4.56.orig/kernel/irq/spurious.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/irq/spurious.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/irq/spurious.c linux-4.4.62/kernel/irq/spurious.c +--- linux-4.4.62.orig/kernel/irq/spurious.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/irq/spurious.c 2017-04-18 17:38:08.206649710 +0200 @@ -444,6 +444,10 @@ static int __init irqfixup_setup(char *str) @@ -17913,9 +17913,9 @@ diff -Nur linux-4.4.56.orig/kernel/irq/spurious.c linux-4.4.56/kernel/irq/spurio irqfixup = 2; printk(KERN_WARNING "Misrouted IRQ fixup and polling support " "enabled\n"); -diff -Nur linux-4.4.56.orig/kernel/irq_work.c linux-4.4.56/kernel/irq_work.c ---- linux-4.4.56.orig/kernel/irq_work.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/irq_work.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/irq_work.c linux-4.4.62/kernel/irq_work.c +--- linux-4.4.62.orig/kernel/irq_work.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/irq_work.c 2017-04-18 17:38:08.210649865 +0200 @@ -17,6 +17,7 @@ #include #include @@ -18037,9 +18037,9 @@ diff -Nur linux-4.4.56.orig/kernel/irq_work.c linux-4.4.56/kernel/irq_work.c /* * Synchronize against the irq_work @entry, ensures the entry is not -diff -Nur linux-4.4.56.orig/kernel/Kconfig.locks linux-4.4.56/kernel/Kconfig.locks ---- linux-4.4.56.orig/kernel/Kconfig.locks 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/Kconfig.locks 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/Kconfig.locks linux-4.4.62/kernel/Kconfig.locks +--- linux-4.4.62.orig/kernel/Kconfig.locks 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/Kconfig.locks 2017-04-18 17:38:08.202649555 +0200 @@ -225,11 +225,11 @@ config MUTEX_SPIN_ON_OWNER @@ -18054,9 +18054,9 @@ diff -Nur linux-4.4.56.orig/kernel/Kconfig.locks linux-4.4.56/kernel/Kconfig.loc config LOCK_SPIN_ON_OWNER def_bool y -diff -Nur linux-4.4.56.orig/kernel/Kconfig.preempt linux-4.4.56/kernel/Kconfig.preempt ---- linux-4.4.56.orig/kernel/Kconfig.preempt 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/Kconfig.preempt 2017-03-23 07:59:28.007525288 +0100 +diff -Nur linux-4.4.62.orig/kernel/Kconfig.preempt linux-4.4.62/kernel/Kconfig.preempt +--- linux-4.4.62.orig/kernel/Kconfig.preempt 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/Kconfig.preempt 2017-04-18 17:38:08.202649555 +0200 @@ -1,3 +1,16 @@ +config PREEMPT + bool @@ -18109,9 +18109,9 @@ diff -Nur linux-4.4.56.orig/kernel/Kconfig.preempt linux-4.4.56/kernel/Kconfig.p endchoice config PREEMPT_COUNT -diff -Nur linux-4.4.56.orig/kernel/ksysfs.c linux-4.4.56/kernel/ksysfs.c ---- linux-4.4.56.orig/kernel/ksysfs.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/ksysfs.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/ksysfs.c linux-4.4.62/kernel/ksysfs.c +--- linux-4.4.62.orig/kernel/ksysfs.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/ksysfs.c 2017-04-18 17:38:08.210649865 +0200 @@ -136,6 +136,15 @@ #endif /* CONFIG_KEXEC_CORE */ @@ -18138,9 +18138,9 @@ diff -Nur linux-4.4.56.orig/kernel/ksysfs.c linux-4.4.56/kernel/ksysfs.c NULL }; -diff -Nur linux-4.4.56.orig/kernel/locking/lglock.c linux-4.4.56/kernel/locking/lglock.c ---- linux-4.4.56.orig/kernel/locking/lglock.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/lglock.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/lglock.c linux-4.4.62/kernel/locking/lglock.c +--- linux-4.4.62.orig/kernel/locking/lglock.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/lglock.c 2017-04-18 17:38:08.210649865 +0200 @@ -4,6 +4,15 @@ #include #include @@ -18309,9 +18309,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/lglock.c linux-4.4.56/kernel/locking/ + } +} +#endif -diff -Nur linux-4.4.56.orig/kernel/locking/lockdep.c linux-4.4.56/kernel/locking/lockdep.c ---- linux-4.4.56.orig/kernel/locking/lockdep.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/lockdep.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/lockdep.c linux-4.4.62/kernel/locking/lockdep.c +--- linux-4.4.62.orig/kernel/locking/lockdep.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/lockdep.c 2017-04-18 17:38:08.210649865 +0200 @@ -668,6 +668,7 @@ struct lockdep_subclass_key *key; struct list_head *hash_head; @@ -18414,9 +18414,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/lockdep.c linux-4.4.56/kernel/locking zap_class(class); } /* -diff -Nur linux-4.4.56.orig/kernel/locking/locktorture.c linux-4.4.56/kernel/locking/locktorture.c ---- linux-4.4.56.orig/kernel/locking/locktorture.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/locktorture.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/locktorture.c linux-4.4.62/kernel/locking/locktorture.c +--- linux-4.4.62.orig/kernel/locking/locktorture.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/locktorture.c 2017-04-18 17:38:08.210649865 +0200 @@ -26,7 +26,6 @@ #include #include @@ -18425,9 +18425,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/locktorture.c linux-4.4.56/kernel/loc #include #include #include -diff -Nur linux-4.4.56.orig/kernel/locking/Makefile linux-4.4.56/kernel/locking/Makefile ---- linux-4.4.56.orig/kernel/locking/Makefile 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/Makefile 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/Makefile linux-4.4.62/kernel/locking/Makefile +--- linux-4.4.62.orig/kernel/locking/Makefile 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/Makefile 2017-04-18 17:38:08.210649865 +0200 @@ -1,5 +1,5 @@ -obj-y += mutex.o semaphore.o rwsem.o percpu-rwsem.o @@ -18458,9 +18458,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/Makefile linux-4.4.56/kernel/locking/ +obj-$(CONFIG_PREEMPT_RT_FULL) += rt.o obj-$(CONFIG_QUEUED_RWLOCKS) += qrwlock.o obj-$(CONFIG_LOCK_TORTURE_TEST) += locktorture.o -diff -Nur linux-4.4.56.orig/kernel/locking/rt.c linux-4.4.56/kernel/locking/rt.c ---- linux-4.4.56.orig/kernel/locking/rt.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/kernel/locking/rt.c 2017-03-23 07:59:28.011525439 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/rt.c linux-4.4.62/kernel/locking/rt.c +--- linux-4.4.62.orig/kernel/locking/rt.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/kernel/locking/rt.c 2017-04-18 17:38:08.210649865 +0200 @@ -0,0 +1,474 @@ +/* + * kernel/rt.c @@ -18936,9 +18936,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/rt.c linux-4.4.56/kernel/locking/rt.c + return 1; +} +EXPORT_SYMBOL(atomic_dec_and_mutex_lock); -diff -Nur linux-4.4.56.orig/kernel/locking/rtmutex.c linux-4.4.56/kernel/locking/rtmutex.c ---- linux-4.4.56.orig/kernel/locking/rtmutex.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/rtmutex.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/rtmutex.c linux-4.4.62/kernel/locking/rtmutex.c +--- linux-4.4.62.orig/kernel/locking/rtmutex.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/rtmutex.c 2017-04-18 17:38:08.210649865 +0200 @@ -7,6 +7,11 @@ * Copyright (C) 2005-2006 Timesys Corp., Thomas Gleixner * Copyright (C) 2005 Kihon Technologies Inc., Steven Rostedt @@ -20504,9 +20504,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/rtmutex.c linux-4.4.56/kernel/locking +} +EXPORT_SYMBOL(ww_mutex_unlock); +#endif -diff -Nur linux-4.4.56.orig/kernel/locking/rtmutex_common.h linux-4.4.56/kernel/locking/rtmutex_common.h ---- linux-4.4.56.orig/kernel/locking/rtmutex_common.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/rtmutex_common.h 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/rtmutex_common.h linux-4.4.62/kernel/locking/rtmutex_common.h +--- linux-4.4.62.orig/kernel/locking/rtmutex_common.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/rtmutex_common.h 2017-04-18 17:38:08.210649865 +0200 @@ -27,6 +27,7 @@ struct rb_node pi_tree_entry; struct task_struct *task; @@ -20550,9 +20550,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/rtmutex_common.h linux-4.4.56/kernel/ +} + #endif -diff -Nur linux-4.4.56.orig/kernel/locking/spinlock.c linux-4.4.56/kernel/locking/spinlock.c ---- linux-4.4.56.orig/kernel/locking/spinlock.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/spinlock.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/spinlock.c linux-4.4.62/kernel/locking/spinlock.c +--- linux-4.4.62.orig/kernel/locking/spinlock.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/spinlock.c 2017-04-18 17:38:08.210649865 +0200 @@ -124,8 +124,11 @@ * __[spin|read|write]_lock_bh() */ @@ -20583,9 +20583,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/spinlock.c linux-4.4.56/kernel/lockin #ifdef CONFIG_DEBUG_LOCK_ALLOC void __lockfunc _raw_spin_lock_nested(raw_spinlock_t *lock, int subclass) -diff -Nur linux-4.4.56.orig/kernel/locking/spinlock_debug.c linux-4.4.56/kernel/locking/spinlock_debug.c ---- linux-4.4.56.orig/kernel/locking/spinlock_debug.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/locking/spinlock_debug.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/locking/spinlock_debug.c linux-4.4.62/kernel/locking/spinlock_debug.c +--- linux-4.4.62.orig/kernel/locking/spinlock_debug.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/locking/spinlock_debug.c 2017-04-18 17:38:08.210649865 +0200 @@ -31,6 +31,7 @@ EXPORT_SYMBOL(__raw_spin_lock_init); @@ -20616,9 +20616,9 @@ diff -Nur linux-4.4.56.orig/kernel/locking/spinlock_debug.c linux-4.4.56/kernel/ } + +#endif -diff -Nur linux-4.4.56.orig/kernel/module.c linux-4.4.56/kernel/module.c ---- linux-4.4.56.orig/kernel/module.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/module.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/module.c linux-4.4.62/kernel/module.c +--- linux-4.4.62.orig/kernel/module.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/module.c 2017-04-18 17:38:08.210649865 +0200 @@ -682,16 +682,7 @@ memcpy(per_cpu_ptr(mod->percpu, cpu), from, size); } @@ -20684,9 +20684,9 @@ diff -Nur linux-4.4.56.orig/kernel/module.c linux-4.4.56/kernel/module.c #endif /* CONFIG_SMP */ -diff -Nur linux-4.4.56.orig/kernel/panic.c linux-4.4.56/kernel/panic.c ---- linux-4.4.56.orig/kernel/panic.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/panic.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/panic.c linux-4.4.62/kernel/panic.c +--- linux-4.4.62.orig/kernel/panic.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/panic.c 2017-04-18 17:38:08.210649865 +0200 @@ -61,6 +61,37 @@ cpu_relax(); } @@ -20775,9 +20775,9 @@ diff -Nur linux-4.4.56.orig/kernel/panic.c linux-4.4.56/kernel/panic.c oops_id++; return 0; -diff -Nur linux-4.4.56.orig/kernel/power/hibernate.c linux-4.4.56/kernel/power/hibernate.c ---- linux-4.4.56.orig/kernel/power/hibernate.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/power/hibernate.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/power/hibernate.c linux-4.4.62/kernel/power/hibernate.c +--- linux-4.4.62.orig/kernel/power/hibernate.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/power/hibernate.c 2017-04-18 17:38:08.210649865 +0200 @@ -285,6 +285,8 @@ local_irq_disable(); @@ -20855,9 +20855,9 @@ diff -Nur linux-4.4.56.orig/kernel/power/hibernate.c linux-4.4.56/kernel/power/h return error; } -diff -Nur linux-4.4.56.orig/kernel/power/suspend.c linux-4.4.56/kernel/power/suspend.c ---- linux-4.4.56.orig/kernel/power/suspend.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/power/suspend.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/power/suspend.c linux-4.4.62/kernel/power/suspend.c +--- linux-4.4.62.orig/kernel/power/suspend.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/power/suspend.c 2017-04-18 17:38:08.210649865 +0200 @@ -359,6 +359,8 @@ arch_suspend_disable_irqs(); BUG_ON(!irqs_disabled()); @@ -20902,9 +20902,9 @@ diff -Nur linux-4.4.56.orig/kernel/power/suspend.c linux-4.4.56/kernel/power/sus return error; } EXPORT_SYMBOL(pm_suspend); -diff -Nur linux-4.4.56.orig/kernel/printk/printk.c linux-4.4.56/kernel/printk/printk.c ---- linux-4.4.56.orig/kernel/printk/printk.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/printk/printk.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/printk/printk.c linux-4.4.62/kernel/printk/printk.c +--- linux-4.4.62.orig/kernel/printk/printk.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/printk/printk.c 2017-04-18 17:38:08.214650020 +0200 @@ -241,6 +241,65 @@ */ static DEFINE_RAW_SPINLOCK(logbuf_lock); @@ -21178,9 +21178,9 @@ diff -Nur linux-4.4.56.orig/kernel/printk/printk.c linux-4.4.56/kernel/printk/pr /* * console_unblank can no longer be called in interrupt context unless * oops_in_progress is set to 1.. -diff -Nur linux-4.4.56.orig/kernel/ptrace.c linux-4.4.56/kernel/ptrace.c ---- linux-4.4.56.orig/kernel/ptrace.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/ptrace.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/ptrace.c linux-4.4.62/kernel/ptrace.c +--- linux-4.4.62.orig/kernel/ptrace.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/ptrace.c 2017-04-18 17:38:08.214650020 +0200 @@ -136,7 +136,14 @@ spin_lock_irq(&task->sighand->siglock); @@ -21197,9 +21197,9 @@ diff -Nur linux-4.4.56.orig/kernel/ptrace.c linux-4.4.56/kernel/ptrace.c ret = true; } spin_unlock_irq(&task->sighand->siglock); -diff -Nur linux-4.4.56.orig/kernel/rcu/rcutorture.c linux-4.4.56/kernel/rcu/rcutorture.c ---- linux-4.4.56.orig/kernel/rcu/rcutorture.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/rcu/rcutorture.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/rcu/rcutorture.c linux-4.4.62/kernel/rcu/rcutorture.c +--- linux-4.4.62.orig/kernel/rcu/rcutorture.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/rcu/rcutorture.c 2017-04-18 17:38:08.214650020 +0200 @@ -390,6 +390,7 @@ .name = "rcu" }; @@ -21221,9 +21221,9 @@ diff -Nur linux-4.4.56.orig/kernel/rcu/rcutorture.c linux-4.4.56/kernel/rcu/rcut /* * Don't even think about trying any of these in real life!!! * The names includes "busted", and they really means it! -diff -Nur linux-4.4.56.orig/kernel/rcu/tree.c linux-4.4.56/kernel/rcu/tree.c ---- linux-4.4.56.orig/kernel/rcu/tree.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/rcu/tree.c 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/rcu/tree.c linux-4.4.62/kernel/rcu/tree.c +--- linux-4.4.62.orig/kernel/rcu/tree.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/rcu/tree.c 2017-04-18 17:38:08.214650020 +0200 @@ -56,6 +56,11 @@ #include #include @@ -21617,9 +21617,9 @@ diff -Nur linux-4.4.56.orig/kernel/rcu/tree.c linux-4.4.56/kernel/rcu/tree.c /* * We don't need protection against CPU-hotplug here because -diff -Nur linux-4.4.56.orig/kernel/rcu/tree.h linux-4.4.56/kernel/rcu/tree.h ---- linux-4.4.56.orig/kernel/rcu/tree.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/rcu/tree.h 2017-03-23 07:59:28.015525588 +0100 +diff -Nur linux-4.4.62.orig/kernel/rcu/tree.h linux-4.4.62/kernel/rcu/tree.h +--- linux-4.4.62.orig/kernel/rcu/tree.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/rcu/tree.h 2017-04-18 17:38:08.214650020 +0200 @@ -27,6 +27,7 @@ #include #include @@ -21707,9 +21707,9 @@ diff -Nur linux-4.4.56.orig/kernel/rcu/tree.h linux-4.4.56/kernel/rcu/tree.h static void rcu_init_one_nocb(struct rcu_node *rnp); static bool __call_rcu_nocb(struct rcu_data *rdp, struct rcu_head *rhp, bool lazy, unsigned long flags); -diff -Nur linux-4.4.56.orig/kernel/rcu/tree_plugin.h linux-4.4.56/kernel/rcu/tree_plugin.h ---- linux-4.4.56.orig/kernel/rcu/tree_plugin.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/rcu/tree_plugin.h 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/rcu/tree_plugin.h linux-4.4.62/kernel/rcu/tree_plugin.h +--- linux-4.4.62.orig/kernel/rcu/tree_plugin.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/rcu/tree_plugin.h 2017-04-18 17:38:08.214650020 +0200 @@ -24,25 +24,10 @@ * Paul E. McKenney */ @@ -22085,9 +22085,9 @@ diff -Nur linux-4.4.56.orig/kernel/rcu/tree_plugin.h linux-4.4.56/kernel/rcu/tre static void rcu_init_one_nocb(struct rcu_node *rnp) { } -diff -Nur linux-4.4.56.orig/kernel/rcu/update.c linux-4.4.56/kernel/rcu/update.c ---- linux-4.4.56.orig/kernel/rcu/update.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/rcu/update.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/rcu/update.c linux-4.4.62/kernel/rcu/update.c +--- linux-4.4.62.orig/kernel/rcu/update.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/rcu/update.c 2017-04-18 17:38:08.214650020 +0200 @@ -276,6 +276,7 @@ } EXPORT_SYMBOL_GPL(rcu_read_lock_held); @@ -22104,9 +22104,9 @@ diff -Nur linux-4.4.56.orig/kernel/rcu/update.c linux-4.4.56/kernel/rcu/update.c #endif /* #ifdef CONFIG_DEBUG_LOCK_ALLOC */ -diff -Nur linux-4.4.56.orig/kernel/relay.c linux-4.4.56/kernel/relay.c ---- linux-4.4.56.orig/kernel/relay.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/relay.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/relay.c linux-4.4.62/kernel/relay.c +--- linux-4.4.62.orig/kernel/relay.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/relay.c 2017-04-18 17:38:08.214650020 +0200 @@ -336,6 +336,10 @@ { struct rchan_buf *buf = (struct rchan_buf *)data; @@ -22142,9 +22142,9 @@ diff -Nur linux-4.4.56.orig/kernel/relay.c linux-4.4.56/kernel/relay.c } old = buf->data; -diff -Nur linux-4.4.56.orig/kernel/sched/completion.c linux-4.4.56/kernel/sched/completion.c ---- linux-4.4.56.orig/kernel/sched/completion.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/completion.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/completion.c linux-4.4.62/kernel/sched/completion.c +--- linux-4.4.62.orig/kernel/sched/completion.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/completion.c 2017-04-18 17:38:08.214650020 +0200 @@ -30,10 +30,10 @@ { unsigned long flags; @@ -22235,9 +22235,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/completion.c linux-4.4.56/kernel/sched/ return true; } EXPORT_SYMBOL(completion_done); -diff -Nur linux-4.4.56.orig/kernel/sched/core.c linux-4.4.56/kernel/sched/core.c ---- linux-4.4.56.orig/kernel/sched/core.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/core.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/core.c linux-4.4.62/kernel/sched/core.c +--- linux-4.4.62.orig/kernel/sched/core.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/core.c 2017-04-18 17:38:08.218650175 +0200 @@ -260,7 +260,11 @@ * Number of tasks to iterate in a single balance run. * Limited because this is done with IRQs disabled. @@ -22952,9 +22952,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/core.c linux-4.4.56/kernel/sched/core.c return (nested == preempt_offset); } -diff -Nur linux-4.4.56.orig/kernel/sched/cpudeadline.c linux-4.4.56/kernel/sched/cpudeadline.c ---- linux-4.4.56.orig/kernel/sched/cpudeadline.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/cpudeadline.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/cpudeadline.c linux-4.4.62/kernel/sched/cpudeadline.c +--- linux-4.4.62.orig/kernel/sched/cpudeadline.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/cpudeadline.c 2017-04-18 17:38:08.218650175 +0200 @@ -103,10 +103,10 @@ const struct sched_dl_entity *dl_se = &p->dl; @@ -22968,9 +22968,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/cpudeadline.c linux-4.4.56/kernel/sched dl_time_before(dl_se->deadline, cp->elements[0].dl)) { best_cpu = cpudl_maximum(cp); if (later_mask) -diff -Nur linux-4.4.56.orig/kernel/sched/cpupri.c linux-4.4.56/kernel/sched/cpupri.c ---- linux-4.4.56.orig/kernel/sched/cpupri.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/cpupri.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/cpupri.c linux-4.4.62/kernel/sched/cpupri.c +--- linux-4.4.62.orig/kernel/sched/cpupri.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/cpupri.c 2017-04-18 17:38:08.218650175 +0200 @@ -103,11 +103,11 @@ if (skip) continue; @@ -22985,9 +22985,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/cpupri.c linux-4.4.56/kernel/sched/cpup /* * We have to ensure that we have at least one bit -diff -Nur linux-4.4.56.orig/kernel/sched/cputime.c linux-4.4.56/kernel/sched/cputime.c ---- linux-4.4.56.orig/kernel/sched/cputime.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/cputime.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/cputime.c linux-4.4.62/kernel/sched/cputime.c +--- linux-4.4.62.orig/kernel/sched/cputime.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/cputime.c 2017-04-18 17:38:08.218650175 +0200 @@ -685,7 +685,7 @@ { unsigned long long delta = vtime_delta(tsk); @@ -23144,9 +23144,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/cputime.c linux-4.4.56/kernel/sched/cpu } -diff -Nur linux-4.4.56.orig/kernel/sched/deadline.c linux-4.4.56/kernel/sched/deadline.c ---- linux-4.4.56.orig/kernel/sched/deadline.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/deadline.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/deadline.c linux-4.4.62/kernel/sched/deadline.c +--- linux-4.4.62.orig/kernel/sched/deadline.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/deadline.c 2017-04-18 17:38:08.218650175 +0200 @@ -134,7 +134,7 @@ { struct task_struct *p = dl_task_of(dl_se); @@ -23269,26 +23269,18 @@ diff -Nur linux-4.4.56.orig/kernel/sched/deadline.c linux-4.4.56/kernel/sched/de !dl_entity_preempt(&p->dl, &rq->curr->dl))) { push_dl_tasks(rq); } -@@ -1769,14 +1770,13 @@ +@@ -1769,7 +1770,7 @@ { if (task_on_rq_queued(p) && rq->curr != p) { #ifdef CONFIG_SMP - if (p->nr_cpus_allowed > 1 && rq->dl.overloaded) + if (tsk_nr_cpus_allowed(p) > 1 && rq->dl.overloaded) queue_push_tasks(rq); --#else -+#endif + #endif if (dl_task(rq->curr)) - check_preempt_curr_dl(rq, p, 0); - else - resched_curr(rq); --#endif - } - } - -diff -Nur linux-4.4.56.orig/kernel/sched/debug.c linux-4.4.56/kernel/sched/debug.c ---- linux-4.4.56.orig/kernel/sched/debug.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/debug.c 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/debug.c linux-4.4.62/kernel/sched/debug.c +--- linux-4.4.62.orig/kernel/sched/debug.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/debug.c 2017-04-18 17:38:08.218650175 +0200 @@ -251,6 +251,9 @@ P(rt_throttled); PN(rt_time); @@ -23310,9 +23302,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/debug.c linux-4.4.56/kernel/sched/debug #undef PN #undef __PN #undef P -diff -Nur linux-4.4.56.orig/kernel/sched/fair.c linux-4.4.56/kernel/sched/fair.c ---- linux-4.4.56.orig/kernel/sched/fair.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/fair.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/fair.c linux-4.4.62/kernel/sched/fair.c +--- linux-4.4.62.orig/kernel/sched/fair.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/fair.c 2017-04-18 17:38:08.218650175 +0200 @@ -3166,7 +3166,7 @@ ideal_runtime = sched_slice(cfs_rq, curr); delta_exec = curr->sum_exec_runtime - curr->prev_sum_exec_runtime; @@ -23385,9 +23377,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/fair.c linux-4.4.56/kernel/sched/fair.c } else check_preempt_curr(rq, p, 0); } -diff -Nur linux-4.4.56.orig/kernel/sched/features.h linux-4.4.56/kernel/sched/features.h ---- linux-4.4.56.orig/kernel/sched/features.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/features.h 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/features.h linux-4.4.62/kernel/sched/features.h +--- linux-4.4.62.orig/kernel/sched/features.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/features.h 2017-04-18 17:38:08.218650175 +0200 @@ -45,11 +45,19 @@ */ SCHED_FEAT(NONTASK_CAPACITY, true) @@ -23408,9 +23400,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/features.h linux-4.4.56/kernel/sched/fe #ifdef HAVE_RT_PUSH_IPI /* -diff -Nur linux-4.4.56.orig/kernel/sched/Makefile linux-4.4.56/kernel/sched/Makefile ---- linux-4.4.56.orig/kernel/sched/Makefile 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/Makefile 2017-03-23 07:59:28.019525739 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/Makefile linux-4.4.62/kernel/sched/Makefile +--- linux-4.4.62.orig/kernel/sched/Makefile 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/Makefile 2017-04-18 17:38:08.214650020 +0200 @@ -13,7 +13,7 @@ obj-y += core.o loadavg.o clock.o cputime.o @@ -23420,9 +23412,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/Makefile linux-4.4.56/kernel/sched/Make obj-$(CONFIG_SMP) += cpupri.o cpudeadline.o obj-$(CONFIG_SCHED_AUTOGROUP) += auto_group.o obj-$(CONFIG_SCHEDSTATS) += stats.o -diff -Nur linux-4.4.56.orig/kernel/sched/rt.c linux-4.4.56/kernel/sched/rt.c ---- linux-4.4.56.orig/kernel/sched/rt.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/rt.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/rt.c linux-4.4.62/kernel/sched/rt.c +--- linux-4.4.62.orig/kernel/sched/rt.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/rt.c 2017-04-18 17:38:08.218650175 +0200 @@ -47,6 +47,7 @@ hrtimer_init(&rt_b->rt_period_timer, @@ -23532,24 +23524,18 @@ diff -Nur linux-4.4.56.orig/kernel/sched/rt.c linux-4.4.56/kernel/sched/rt.c rq->curr->prio <= p->prio)) push_rt_tasks(rq); } -@@ -2134,12 +2136,11 @@ +@@ -2134,7 +2136,7 @@ */ if (task_on_rq_queued(p) && rq->curr != p) { #ifdef CONFIG_SMP - if (p->nr_cpus_allowed > 1 && rq->rt.overloaded) + if (tsk_nr_cpus_allowed(p) > 1 && rq->rt.overloaded) queue_push_tasks(rq); --#else -+#endif /* CONFIG_SMP */ + #endif /* CONFIG_SMP */ if (p->prio < rq->curr->prio) - resched_curr(rq); --#endif /* CONFIG_SMP */ - } - } - -diff -Nur linux-4.4.56.orig/kernel/sched/sched.h linux-4.4.56/kernel/sched/sched.h ---- linux-4.4.56.orig/kernel/sched/sched.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/sched/sched.h 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/sched.h linux-4.4.62/kernel/sched/sched.h +--- linux-4.4.62.orig/kernel/sched/sched.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/sched/sched.h 2017-04-18 17:38:08.218650175 +0200 @@ -1100,6 +1100,7 @@ #define WF_SYNC 0x01 /* waker goes to sleep after wakeup */ #define WF_FORK 0x02 /* child wakeup after fork */ @@ -23574,9 +23560,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/sched.h linux-4.4.56/kernel/sched/sched extern struct rt_bandwidth def_rt_bandwidth; extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime); -diff -Nur linux-4.4.56.orig/kernel/sched/swait.c linux-4.4.56/kernel/sched/swait.c ---- linux-4.4.56.orig/kernel/sched/swait.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/kernel/sched/swait.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/swait.c linux-4.4.62/kernel/sched/swait.c +--- linux-4.4.62.orig/kernel/sched/swait.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/kernel/sched/swait.c 2017-04-18 17:38:08.218650175 +0200 @@ -0,0 +1,143 @@ +#include +#include @@ -23721,9 +23707,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/swait.c linux-4.4.56/kernel/sched/swait + } +} +EXPORT_SYMBOL(finish_swait); -diff -Nur linux-4.4.56.orig/kernel/sched/swork.c linux-4.4.56/kernel/sched/swork.c ---- linux-4.4.56.orig/kernel/sched/swork.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/kernel/sched/swork.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/sched/swork.c linux-4.4.62/kernel/sched/swork.c +--- linux-4.4.62.orig/kernel/sched/swork.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/kernel/sched/swork.c 2017-04-18 17:38:08.218650175 +0200 @@ -0,0 +1,173 @@ +/* + * Copyright (C) 2014 BMW Car IT GmbH, Daniel Wagner daniel.wagner@bmw-carit.de @@ -23898,9 +23884,9 @@ diff -Nur linux-4.4.56.orig/kernel/sched/swork.c linux-4.4.56/kernel/sched/swork + mutex_unlock(&worker_mutex); +} +EXPORT_SYMBOL_GPL(swork_put); -diff -Nur linux-4.4.56.orig/kernel/signal.c linux-4.4.56/kernel/signal.c ---- linux-4.4.56.orig/kernel/signal.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/signal.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/signal.c linux-4.4.62/kernel/signal.c +--- linux-4.4.62.orig/kernel/signal.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/signal.c 2017-04-18 17:38:08.222650330 +0200 @@ -14,6 +14,7 @@ #include #include @@ -24130,9 +24116,9 @@ diff -Nur linux-4.4.56.orig/kernel/signal.c linux-4.4.56/kernel/signal.c freezable_schedule(); } else { /* -diff -Nur linux-4.4.56.orig/kernel/softirq.c linux-4.4.56/kernel/softirq.c ---- linux-4.4.56.orig/kernel/softirq.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/softirq.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/softirq.c linux-4.4.62/kernel/softirq.c +--- linux-4.4.62.orig/kernel/softirq.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/softirq.c 2017-04-18 17:38:08.222650330 +0200 @@ -21,10 +21,12 @@ #include #include @@ -25103,9 +25089,9 @@ diff -Nur linux-4.4.56.orig/kernel/softirq.c linux-4.4.56/kernel/softirq.c return 0; } -diff -Nur linux-4.4.56.orig/kernel/stop_machine.c linux-4.4.56/kernel/stop_machine.c ---- linux-4.4.56.orig/kernel/stop_machine.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/stop_machine.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/stop_machine.c linux-4.4.62/kernel/stop_machine.c +--- linux-4.4.62.orig/kernel/stop_machine.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/stop_machine.c 2017-04-18 17:38:08.222650330 +0200 @@ -37,7 +37,7 @@ struct cpu_stopper { struct task_struct *thread; @@ -25278,9 +25264,9 @@ diff -Nur linux-4.4.56.orig/kernel/stop_machine.c linux-4.4.56/kernel/stop_machi ret = multi_cpu_stop(&msdata); /* Busy wait for completion. */ -diff -Nur linux-4.4.56.orig/kernel/time/hrtimer.c linux-4.4.56/kernel/time/hrtimer.c ---- linux-4.4.56.orig/kernel/time/hrtimer.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/hrtimer.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/hrtimer.c linux-4.4.62/kernel/time/hrtimer.c +--- linux-4.4.62.orig/kernel/time/hrtimer.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/hrtimer.c 2017-04-18 17:38:08.222650330 +0200 @@ -48,11 +48,13 @@ #include #include @@ -25724,9 +25710,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/hrtimer.c linux-4.4.56/kernel/time/hrtim } /** -diff -Nur linux-4.4.56.orig/kernel/time/itimer.c linux-4.4.56/kernel/time/itimer.c ---- linux-4.4.56.orig/kernel/time/itimer.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/itimer.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/itimer.c linux-4.4.62/kernel/time/itimer.c +--- linux-4.4.62.orig/kernel/time/itimer.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/itimer.c 2017-04-18 17:38:08.222650330 +0200 @@ -213,6 +213,7 @@ /* We are sharing ->siglock with it_real_fn() */ if (hrtimer_try_to_cancel(timer) < 0) { @@ -25735,9 +25721,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/itimer.c linux-4.4.56/kernel/time/itimer goto again; } expires = timeval_to_ktime(value->it_value); -diff -Nur linux-4.4.56.orig/kernel/time/jiffies.c linux-4.4.56/kernel/time/jiffies.c ---- linux-4.4.56.orig/kernel/time/jiffies.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/jiffies.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/jiffies.c linux-4.4.62/kernel/time/jiffies.c +--- linux-4.4.62.orig/kernel/time/jiffies.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/jiffies.c 2017-04-18 17:38:08.222650330 +0200 @@ -74,7 +74,8 @@ .max_cycles = 10, }; @@ -25760,9 +25746,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/jiffies.c linux-4.4.56/kernel/time/jiffi return ret; } EXPORT_SYMBOL(get_jiffies_64); -diff -Nur linux-4.4.56.orig/kernel/time/ntp.c linux-4.4.56/kernel/time/ntp.c ---- linux-4.4.56.orig/kernel/time/ntp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/ntp.c 2017-03-23 07:59:28.023525894 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/ntp.c linux-4.4.62/kernel/time/ntp.c +--- linux-4.4.62.orig/kernel/time/ntp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/ntp.c 2017-04-18 17:38:08.222650330 +0200 @@ -10,6 +10,7 @@ #include #include @@ -25824,9 +25810,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/ntp.c linux-4.4.56/kernel/time/ntp.c #else void ntp_notify_cmos_timer(void) { } -diff -Nur linux-4.4.56.orig/kernel/time/posix-cpu-timers.c linux-4.4.56/kernel/time/posix-cpu-timers.c ---- linux-4.4.56.orig/kernel/time/posix-cpu-timers.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/posix-cpu-timers.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/posix-cpu-timers.c linux-4.4.62/kernel/time/posix-cpu-timers.c +--- linux-4.4.62.orig/kernel/time/posix-cpu-timers.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/posix-cpu-timers.c 2017-04-18 17:38:08.222650330 +0200 @@ -3,6 +3,7 @@ */ @@ -26060,9 +26046,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/posix-cpu-timers.c linux-4.4.56/kernel/t /* * Set one of the process-wide special case CPU timers or RLIMIT_CPU. * The tsk->sighand->siglock must be held by the caller. -diff -Nur linux-4.4.56.orig/kernel/time/posix-timers.c linux-4.4.56/kernel/time/posix-timers.c ---- linux-4.4.56.orig/kernel/time/posix-timers.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/posix-timers.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/posix-timers.c linux-4.4.62/kernel/time/posix-timers.c +--- linux-4.4.62.orig/kernel/time/posix-timers.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/posix-timers.c 2017-04-18 17:38:08.222650330 +0200 @@ -506,6 +506,7 @@ static struct pid *good_sigevent(sigevent_t * event) { @@ -26158,9 +26144,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/posix-timers.c linux-4.4.56/kernel/time/ goto retry_delete; } list_del(&timer->list); -diff -Nur linux-4.4.56.orig/kernel/time/tick-broadcast-hrtimer.c linux-4.4.56/kernel/time/tick-broadcast-hrtimer.c ---- linux-4.4.56.orig/kernel/time/tick-broadcast-hrtimer.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/tick-broadcast-hrtimer.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/tick-broadcast-hrtimer.c linux-4.4.62/kernel/time/tick-broadcast-hrtimer.c +--- linux-4.4.62.orig/kernel/time/tick-broadcast-hrtimer.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/tick-broadcast-hrtimer.c 2017-04-18 17:38:08.222650330 +0200 @@ -106,5 +106,6 @@ { hrtimer_init(&bctimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); @@ -26168,9 +26154,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/tick-broadcast-hrtimer.c linux-4.4.56/ke + bctimer.irqsafe = true; clockevents_register_device(&ce_broadcast_hrtimer); } -diff -Nur linux-4.4.56.orig/kernel/time/tick-common.c linux-4.4.56/kernel/time/tick-common.c ---- linux-4.4.56.orig/kernel/time/tick-common.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/tick-common.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/tick-common.c linux-4.4.62/kernel/time/tick-common.c +--- linux-4.4.62.orig/kernel/time/tick-common.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/tick-common.c 2017-04-18 17:38:08.222650330 +0200 @@ -79,13 +79,15 @@ static void tick_periodic(int cpu) { @@ -26201,9 +26187,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/tick-common.c linux-4.4.56/kernel/time/t clockevents_switch_state(dev, CLOCK_EVT_STATE_ONESHOT); -diff -Nur linux-4.4.56.orig/kernel/time/tick-sched.c linux-4.4.56/kernel/time/tick-sched.c ---- linux-4.4.56.orig/kernel/time/tick-sched.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/tick-sched.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/tick-sched.c linux-4.4.62/kernel/time/tick-sched.c +--- linux-4.4.62.orig/kernel/time/tick-sched.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/tick-sched.c 2017-04-18 17:38:08.222650330 +0200 @@ -62,7 +62,8 @@ return; @@ -26303,9 +26289,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/tick-sched.c linux-4.4.56/kernel/time/ti ts->sched_timer.function = tick_sched_timer; /* Get the next period (per cpu) */ -diff -Nur linux-4.4.56.orig/kernel/time/timekeeping.c linux-4.4.56/kernel/time/timekeeping.c ---- linux-4.4.56.orig/kernel/time/timekeeping.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/timekeeping.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/timekeeping.c linux-4.4.62/kernel/time/timekeeping.c +--- linux-4.4.62.orig/kernel/time/timekeeping.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/timekeeping.c 2017-04-18 17:38:08.222650330 +0200 @@ -2070,8 +2070,10 @@ */ void xtime_update(unsigned long ticks) @@ -26319,9 +26305,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/timekeeping.c linux-4.4.56/kernel/time/t + raw_spin_unlock(&jiffies_lock); update_wall_time(); } -diff -Nur linux-4.4.56.orig/kernel/time/timekeeping.h linux-4.4.56/kernel/time/timekeeping.h ---- linux-4.4.56.orig/kernel/time/timekeeping.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/timekeeping.h 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/timekeeping.h linux-4.4.62/kernel/time/timekeeping.h +--- linux-4.4.62.orig/kernel/time/timekeeping.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/timekeeping.h 2017-04-18 17:38:08.222650330 +0200 @@ -19,7 +19,8 @@ extern void do_timer(unsigned long ticks); extern void update_wall_time(void); @@ -26332,9 +26318,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/timekeeping.h linux-4.4.56/kernel/time/t #define CS_NAME_LEN 32 -diff -Nur linux-4.4.56.orig/kernel/time/timer.c linux-4.4.56/kernel/time/timer.c ---- linux-4.4.56.orig/kernel/time/timer.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/time/timer.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/time/timer.c linux-4.4.62/kernel/time/timer.c +--- linux-4.4.62.orig/kernel/time/timer.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/time/timer.c 2017-04-18 17:38:08.226650485 +0200 @@ -80,6 +80,9 @@ struct tvec_base { spinlock_t lock; @@ -26544,9 +26530,9 @@ diff -Nur linux-4.4.56.orig/kernel/time/timer.c linux-4.4.56/kernel/time/timer.c base->timer_jiffies = jiffies; base->next_timer = base->timer_jiffies; -diff -Nur linux-4.4.56.orig/kernel/trace/Kconfig linux-4.4.56/kernel/trace/Kconfig ---- linux-4.4.56.orig/kernel/trace/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/Kconfig 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/Kconfig linux-4.4.62/kernel/trace/Kconfig +--- linux-4.4.62.orig/kernel/trace/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/Kconfig 2017-04-18 17:38:08.226650485 +0200 @@ -187,6 +187,24 @@ enabled. This option and the preempt-off timing option can be used together or separately.) @@ -26672,9 +26658,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/Kconfig linux-4.4.56/kernel/trace/Kconf config ENABLE_DEFAULT_TRACERS bool "Trace process context switches and events" depends on !GENERIC_TRACER -diff -Nur linux-4.4.56.orig/kernel/trace/latency_hist.c linux-4.4.56/kernel/trace/latency_hist.c ---- linux-4.4.56.orig/kernel/trace/latency_hist.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/kernel/trace/latency_hist.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/latency_hist.c linux-4.4.62/kernel/trace/latency_hist.c +--- linux-4.4.62.orig/kernel/trace/latency_hist.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.4.62/kernel/trace/latency_hist.c 2017-04-18 17:38:08.226650485 +0200 @@ -0,0 +1,1178 @@ +/* + * kernel/trace/latency_hist.c @@ -27854,9 +27840,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/latency_hist.c linux-4.4.56/kernel/trac +} + +device_initcall(latency_hist_init); -diff -Nur linux-4.4.56.orig/kernel/trace/Makefile linux-4.4.56/kernel/trace/Makefile ---- linux-4.4.56.orig/kernel/trace/Makefile 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/Makefile 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/Makefile linux-4.4.62/kernel/trace/Makefile +--- linux-4.4.62.orig/kernel/trace/Makefile 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/Makefile 2017-04-18 17:38:08.226650485 +0200 @@ -40,6 +40,10 @@ obj-$(CONFIG_IRQSOFF_TRACER) += trace_irqsoff.o obj-$(CONFIG_PREEMPT_TRACER) += trace_irqsoff.o @@ -27868,9 +27854,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/Makefile linux-4.4.56/kernel/trace/Make obj-$(CONFIG_NOP_TRACER) += trace_nop.o obj-$(CONFIG_STACK_TRACER) += trace_stack.o obj-$(CONFIG_MMIOTRACE) += trace_mmiotrace.o -diff -Nur linux-4.4.56.orig/kernel/trace/trace.c linux-4.4.56/kernel/trace/trace.c ---- linux-4.4.56.orig/kernel/trace/trace.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/trace.c 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/trace.c linux-4.4.62/kernel/trace/trace.c +--- linux-4.4.62.orig/kernel/trace/trace.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/trace.c 2017-04-18 17:38:08.226650485 +0200 @@ -1652,6 +1652,7 @@ struct task_struct *tsk = current; @@ -27938,9 +27924,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/trace.c linux-4.4.56/kernel/trace/trace } void -diff -Nur linux-4.4.56.orig/kernel/trace/trace_events.c linux-4.4.56/kernel/trace/trace_events.c ---- linux-4.4.56.orig/kernel/trace/trace_events.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/trace_events.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/trace_events.c linux-4.4.62/kernel/trace/trace_events.c +--- linux-4.4.62.orig/kernel/trace/trace_events.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/trace_events.c 2017-04-18 17:38:08.226650485 +0200 @@ -188,6 +188,8 @@ __common_field(unsigned char, flags); __common_field(unsigned char, preempt_count); @@ -27965,9 +27951,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/trace_events.c linux-4.4.56/kernel/trac fbuffer->trace_file = trace_file; fbuffer->event = -diff -Nur linux-4.4.56.orig/kernel/trace/trace.h linux-4.4.56/kernel/trace/trace.h ---- linux-4.4.56.orig/kernel/trace/trace.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/trace.h 2017-03-23 07:59:28.027526052 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/trace.h linux-4.4.62/kernel/trace/trace.h +--- linux-4.4.62.orig/kernel/trace/trace.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/trace.h 2017-04-18 17:38:08.226650485 +0200 @@ -117,6 +117,7 @@ * NEED_RESCHED - reschedule is requested * HARDIRQ - inside an interrupt handler @@ -27984,9 +27970,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/trace.h linux-4.4.56/kernel/trace/trace }; #define TRACE_BUF_SIZE 1024 -diff -Nur linux-4.4.56.orig/kernel/trace/trace_irqsoff.c linux-4.4.56/kernel/trace/trace_irqsoff.c ---- linux-4.4.56.orig/kernel/trace/trace_irqsoff.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/trace_irqsoff.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/trace_irqsoff.c linux-4.4.62/kernel/trace/trace_irqsoff.c +--- linux-4.4.62.orig/kernel/trace/trace_irqsoff.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/trace_irqsoff.c 2017-04-18 17:38:08.226650485 +0200 @@ -13,6 +13,7 @@ #include #include @@ -28070,9 +28056,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/trace_irqsoff.c linux-4.4.56/kernel/tra if (preempt_trace() && !irq_trace()) start_critical_timing(a0, a1); } -diff -Nur linux-4.4.56.orig/kernel/trace/trace_output.c linux-4.4.56/kernel/trace/trace_output.c ---- linux-4.4.56.orig/kernel/trace/trace_output.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/trace/trace_output.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/trace/trace_output.c linux-4.4.62/kernel/trace/trace_output.c +--- linux-4.4.62.orig/kernel/trace/trace_output.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/trace/trace_output.c 2017-04-18 17:38:08.226650485 +0200 @@ -386,6 +386,7 @@ { char hardsoft_irq; @@ -28118,9 +28104,9 @@ diff -Nur linux-4.4.56.orig/kernel/trace/trace_output.c linux-4.4.56/kernel/trac return !trace_seq_has_overflowed(s); } -diff -Nur linux-4.4.56.orig/kernel/user.c linux-4.4.56/kernel/user.c ---- linux-4.4.56.orig/kernel/user.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/user.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/user.c linux-4.4.62/kernel/user.c +--- linux-4.4.62.orig/kernel/user.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/user.c 2017-04-18 17:38:08.226650485 +0200 @@ -161,11 +161,11 @@ if (!up) return; @@ -28135,9 +28121,9 @@ diff -Nur linux-4.4.56.orig/kernel/user.c linux-4.4.56/kernel/user.c } struct user_struct *alloc_uid(kuid_t uid) -diff -Nur linux-4.4.56.orig/kernel/watchdog.c linux-4.4.56/kernel/watchdog.c ---- linux-4.4.56.orig/kernel/watchdog.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/watchdog.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/watchdog.c linux-4.4.62/kernel/watchdog.c +--- linux-4.4.62.orig/kernel/watchdog.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/watchdog.c 2017-04-18 17:38:08.226650485 +0200 @@ -299,6 +299,8 @@ #ifdef CONFIG_HARDLOCKUP_DETECTOR @@ -28180,9 +28166,9 @@ diff -Nur linux-4.4.56.orig/kernel/watchdog.c linux-4.4.56/kernel/watchdog.c /* Enable the perf event */ watchdog_nmi_enable(cpu); -diff -Nur linux-4.4.56.orig/kernel/workqueue.c linux-4.4.56/kernel/workqueue.c ---- linux-4.4.56.orig/kernel/workqueue.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/workqueue.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/workqueue.c linux-4.4.62/kernel/workqueue.c +--- linux-4.4.62.orig/kernel/workqueue.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/workqueue.c 2017-04-18 17:38:08.230650641 +0200 @@ -48,6 +48,8 @@ #include #include @@ -28828,9 +28814,9 @@ diff -Nur linux-4.4.56.orig/kernel/workqueue.c linux-4.4.56/kernel/workqueue.c return written; } -diff -Nur linux-4.4.56.orig/kernel/workqueue_internal.h linux-4.4.56/kernel/workqueue_internal.h ---- linux-4.4.56.orig/kernel/workqueue_internal.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/kernel/workqueue_internal.h 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/kernel/workqueue_internal.h linux-4.4.62/kernel/workqueue_internal.h +--- linux-4.4.62.orig/kernel/workqueue_internal.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/kernel/workqueue_internal.h 2017-04-18 17:38:08.230650641 +0200 @@ -43,6 +43,7 @@ unsigned long last_active; /* L: last active timestamp */ unsigned int flags; /* X: flags */ @@ -28849,9 +28835,9 @@ diff -Nur linux-4.4.56.orig/kernel/workqueue_internal.h linux-4.4.56/kernel/work +void wq_worker_sleeping(struct task_struct *task); #endif /* _KERNEL_WORKQUEUE_INTERNAL_H */ -diff -Nur linux-4.4.56.orig/lib/debugobjects.c linux-4.4.56/lib/debugobjects.c ---- linux-4.4.56.orig/lib/debugobjects.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/debugobjects.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/debugobjects.c linux-4.4.62/lib/debugobjects.c +--- linux-4.4.62.orig/lib/debugobjects.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/debugobjects.c 2017-04-18 17:38:08.230650641 +0200 @@ -309,7 +309,10 @@ struct debug_obj *obj; unsigned long flags; @@ -28864,9 +28850,9 @@ diff -Nur linux-4.4.56.orig/lib/debugobjects.c linux-4.4.56/lib/debugobjects.c db = get_bucket((unsigned long) addr); -diff -Nur linux-4.4.56.orig/lib/idr.c linux-4.4.56/lib/idr.c ---- linux-4.4.56.orig/lib/idr.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/idr.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/idr.c linux-4.4.62/lib/idr.c +--- linux-4.4.62.orig/lib/idr.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/idr.c 2017-04-18 17:38:08.230650641 +0200 @@ -30,6 +30,7 @@ #include #include @@ -28959,9 +28945,9 @@ diff -Nur linux-4.4.56.orig/lib/idr.c linux-4.4.56/lib/idr.c if (!new) break; -diff -Nur linux-4.4.56.orig/lib/Kconfig linux-4.4.56/lib/Kconfig ---- linux-4.4.56.orig/lib/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/Kconfig 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/Kconfig linux-4.4.62/lib/Kconfig +--- linux-4.4.62.orig/lib/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/Kconfig 2017-04-18 17:38:08.230650641 +0200 @@ -397,6 +397,7 @@ config CPUMASK_OFFSTACK @@ -28970,9 +28956,9 @@ diff -Nur linux-4.4.56.orig/lib/Kconfig linux-4.4.56/lib/Kconfig help Use dynamic allocation for cpumask_var_t, instead of putting them on the stack. This is a bit more expensive, but avoids -diff -Nur linux-4.4.56.orig/lib/locking-selftest.c linux-4.4.56/lib/locking-selftest.c ---- linux-4.4.56.orig/lib/locking-selftest.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/locking-selftest.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/locking-selftest.c linux-4.4.62/lib/locking-selftest.c +--- linux-4.4.62.orig/lib/locking-selftest.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/locking-selftest.c 2017-04-18 17:38:08.230650641 +0200 @@ -590,6 +590,8 @@ #include "locking-selftest-spin-hardirq.h" GENERATE_PERMUTATIONS_2_EVENTS(irqsafe1_hard_spin) @@ -29121,9 +29107,9 @@ diff -Nur linux-4.4.56.orig/lib/locking-selftest.c linux-4.4.56/lib/locking-self ww_tests(); -diff -Nur linux-4.4.56.orig/lib/percpu_ida.c linux-4.4.56/lib/percpu_ida.c ---- linux-4.4.56.orig/lib/percpu_ida.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/percpu_ida.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/percpu_ida.c linux-4.4.62/lib/percpu_ida.c +--- linux-4.4.62.orig/lib/percpu_ida.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/percpu_ida.c 2017-04-18 17:38:08.230650641 +0200 @@ -26,6 +26,9 @@ #include #include @@ -29212,9 +29198,9 @@ diff -Nur linux-4.4.56.orig/lib/percpu_ida.c linux-4.4.56/lib/percpu_ida.c return err; } EXPORT_SYMBOL_GPL(percpu_ida_for_each_free); -diff -Nur linux-4.4.56.orig/lib/radix-tree.c linux-4.4.56/lib/radix-tree.c ---- linux-4.4.56.orig/lib/radix-tree.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/radix-tree.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/radix-tree.c linux-4.4.62/lib/radix-tree.c +--- linux-4.4.62.orig/lib/radix-tree.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/radix-tree.c 2017-04-18 17:38:08.230650641 +0200 @@ -34,7 +34,7 @@ #include #include @@ -29285,9 +29271,9 @@ diff -Nur linux-4.4.56.orig/lib/radix-tree.c linux-4.4.56/lib/radix-tree.c /* * Return the maximum key which can be store into a * radix tree with height HEIGHT. -diff -Nur linux-4.4.56.orig/lib/rbtree.c linux-4.4.56/lib/rbtree.c ---- linux-4.4.56.orig/lib/rbtree.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/rbtree.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/rbtree.c linux-4.4.62/lib/rbtree.c +--- linux-4.4.62.orig/lib/rbtree.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/rbtree.c 2017-04-18 17:38:08.230650641 +0200 @@ -23,6 +23,7 @@ #include @@ -29310,9 +29296,9 @@ diff -Nur linux-4.4.56.orig/lib/rbtree.c linux-4.4.56/lib/rbtree.c + rcu_assign_pointer(*rb_link, node); +} +EXPORT_SYMBOL(rb_link_node_rcu); -diff -Nur linux-4.4.56.orig/lib/scatterlist.c linux-4.4.56/lib/scatterlist.c ---- linux-4.4.56.orig/lib/scatterlist.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/scatterlist.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/scatterlist.c linux-4.4.62/lib/scatterlist.c +--- linux-4.4.62.orig/lib/scatterlist.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/scatterlist.c 2017-04-18 17:38:08.230650641 +0200 @@ -620,7 +620,7 @@ flush_kernel_dcache_page(miter->page); @@ -29340,9 +29326,9 @@ diff -Nur linux-4.4.56.orig/lib/scatterlist.c linux-4.4.56/lib/scatterlist.c return offset; } EXPORT_SYMBOL(sg_copy_buffer); -diff -Nur linux-4.4.56.orig/lib/smp_processor_id.c linux-4.4.56/lib/smp_processor_id.c ---- linux-4.4.56.orig/lib/smp_processor_id.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/lib/smp_processor_id.c 2017-03-23 07:59:28.031526211 +0100 +diff -Nur linux-4.4.62.orig/lib/smp_processor_id.c linux-4.4.62/lib/smp_processor_id.c +--- linux-4.4.62.orig/lib/smp_processor_id.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/lib/smp_processor_id.c 2017-04-18 17:38:08.230650641 +0200 @@ -39,8 +39,9 @@ if (!printk_ratelimit()) goto out_enable; @@ -29355,14 +29341,9 @@ diff -Nur linux-4.4.56.orig/lib/smp_processor_id.c linux-4.4.56/lib/smp_processo print_symbol("caller is %s\n", (long)__builtin_return_address(0)); dump_stack(); -diff -Nur linux-4.4.56.orig/localversion-rt linux-4.4.56/localversion-rt ---- linux-4.4.56.orig/localversion-rt 1970-01-01 01:00:00.000000000 +0100 -+++ linux-4.4.56/localversion-rt 2017-03-23 07:59:28.031526211 +0100 -@@ -0,0 +1 @@ -+-rt66 -diff -Nur linux-4.4.56.orig/Makefile linux-4.4.56/Makefile ---- linux-4.4.56.orig/Makefile 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/Makefile 2017-03-23 07:59:27.943522850 +0100 +diff -Nur linux-4.4.62.orig/Makefile linux-4.4.62/Makefile +--- linux-4.4.62.orig/Makefile 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/Makefile 2017-04-18 17:38:07.902637922 +0200 @@ -785,6 +785,9 @@ # Prohibit date/time macros, which would make the build non-deterministic KBUILD_CFLAGS += $(call cc-option,-Werror=date-time) @@ -29373,9 +29354,9 @@ diff -Nur linux-4.4.56.orig/Makefile linux-4.4.56/Makefile # use the deterministic mode of AR if available KBUILD_ARFLAGS := $(call ar-option,D) -diff -Nur linux-4.4.56.orig/mm/backing-dev.c linux-4.4.56/mm/backing-dev.c ---- linux-4.4.56.orig/mm/backing-dev.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/backing-dev.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/backing-dev.c linux-4.4.62/mm/backing-dev.c +--- linux-4.4.62.orig/mm/backing-dev.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/backing-dev.c 2017-04-18 17:38:08.230650641 +0200 @@ -457,9 +457,9 @@ { unsigned long flags; @@ -29388,9 +29369,9 @@ diff -Nur linux-4.4.56.orig/mm/backing-dev.c linux-4.4.56/mm/backing-dev.c return; } -diff -Nur linux-4.4.56.orig/mm/compaction.c linux-4.4.56/mm/compaction.c ---- linux-4.4.56.orig/mm/compaction.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/compaction.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/compaction.c linux-4.4.62/mm/compaction.c +--- linux-4.4.62.orig/mm/compaction.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/compaction.c 2017-04-18 17:38:08.230650641 +0200 @@ -1430,10 +1430,12 @@ cc->migrate_pfn & ~((1UL << cc->order) - 1); @@ -29406,9 +29387,9 @@ diff -Nur linux-4.4.56.orig/mm/compaction.c linux-4.4.56/mm/compaction.c /* No more flushing until we migrate again */ cc->last_migrated_pfn = 0; } -diff -Nur linux-4.4.56.orig/mm/filemap.c linux-4.4.56/mm/filemap.c ---- linux-4.4.56.orig/mm/filemap.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/filemap.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/filemap.c linux-4.4.62/mm/filemap.c +--- linux-4.4.62.orig/mm/filemap.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/filemap.c 2017-04-18 17:38:08.230650641 +0200 @@ -144,9 +144,12 @@ * node->private_list is protected by * mapping->tree_lock. @@ -29435,9 +29416,9 @@ diff -Nur linux-4.4.56.orig/mm/filemap.c linux-4.4.56/mm/filemap.c } } -diff -Nur linux-4.4.56.orig/mm/highmem.c linux-4.4.56/mm/highmem.c ---- linux-4.4.56.orig/mm/highmem.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/highmem.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/highmem.c linux-4.4.62/mm/highmem.c +--- linux-4.4.62.orig/mm/highmem.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/highmem.c 2017-04-18 17:38:08.230650641 +0200 @@ -29,10 +29,11 @@ #include #include @@ -29462,9 +29443,9 @@ diff -Nur linux-4.4.56.orig/mm/highmem.c linux-4.4.56/mm/highmem.c unsigned int nr_free_highpages (void) { -diff -Nur linux-4.4.56.orig/mm/Kconfig linux-4.4.56/mm/Kconfig ---- linux-4.4.56.orig/mm/Kconfig 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/Kconfig 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/Kconfig linux-4.4.62/mm/Kconfig +--- linux-4.4.62.orig/mm/Kconfig 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/Kconfig 2017-04-18 17:38:08.230650641 +0200 @@ -392,7 +392,7 @@ config TRANSPARENT_HUGEPAGE @@ -29474,9 +29455,9 @@ diff -Nur linux-4.4.56.orig/mm/Kconfig linux-4.4.56/mm/Kconfig select COMPACTION help Transparent Hugepages allows the kernel to use huge pages and -diff -Nur linux-4.4.56.orig/mm/memcontrol.c linux-4.4.56/mm/memcontrol.c ---- linux-4.4.56.orig/mm/memcontrol.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/memcontrol.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/memcontrol.c linux-4.4.62/mm/memcontrol.c +--- linux-4.4.62.orig/mm/memcontrol.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/memcontrol.c 2017-04-18 17:38:08.234650796 +0200 @@ -67,6 +67,8 @@ #include #include @@ -29602,9 +29583,9 @@ diff -Nur linux-4.4.56.orig/mm/memcontrol.c linux-4.4.56/mm/memcontrol.c } /** -diff -Nur linux-4.4.56.orig/mm/mmu_context.c linux-4.4.56/mm/mmu_context.c ---- linux-4.4.56.orig/mm/mmu_context.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/mmu_context.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/mmu_context.c linux-4.4.62/mm/mmu_context.c +--- linux-4.4.62.orig/mm/mmu_context.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/mmu_context.c 2017-04-18 17:38:08.234650796 +0200 @@ -23,6 +23,7 @@ struct task_struct *tsk = current; @@ -29621,9 +29602,9 @@ diff -Nur linux-4.4.56.orig/mm/mmu_context.c linux-4.4.56/mm/mmu_context.c task_unlock(tsk); #ifdef finish_arch_post_lock_switch finish_arch_post_lock_switch(); -diff -Nur linux-4.4.56.orig/mm/page_alloc.c linux-4.4.56/mm/page_alloc.c ---- linux-4.4.56.orig/mm/page_alloc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/page_alloc.c 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/page_alloc.c linux-4.4.62/mm/page_alloc.c +--- linux-4.4.62.orig/mm/page_alloc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/page_alloc.c 2017-04-18 17:38:08.234650796 +0200 @@ -60,6 +60,7 @@ #include #include @@ -29958,10 +29939,10 @@ diff -Nur linux-4.4.56.orig/mm/page_alloc.c linux-4.4.56/mm/page_alloc.c } #ifdef CONFIG_MEMORY_HOTREMOVE -diff -Nur linux-4.4.56.orig/mm/percpu.c linux-4.4.56/mm/percpu.c ---- linux-4.4.56.orig/mm/percpu.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/percpu.c 2017-03-23 07:59:28.035526366 +0100 -@@ -1282,18 +1282,7 @@ +diff -Nur linux-4.4.62.orig/mm/percpu.c linux-4.4.62/mm/percpu.c +--- linux-4.4.62.orig/mm/percpu.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/percpu.c 2017-04-18 17:38:08.234650796 +0200 +@@ -1285,18 +1285,7 @@ } EXPORT_SYMBOL_GPL(free_percpu); @@ -29981,7 +29962,7 @@ diff -Nur linux-4.4.56.orig/mm/percpu.c linux-4.4.56/mm/percpu.c { #ifdef CONFIG_SMP const size_t static_size = __per_cpu_end - __per_cpu_start; -@@ -1302,16 +1291,36 @@ +@@ -1305,16 +1294,36 @@ for_each_possible_cpu(cpu) { void *start = per_cpu_ptr(base, cpu); @@ -30020,9 +30001,9 @@ diff -Nur linux-4.4.56.orig/mm/percpu.c linux-4.4.56/mm/percpu.c * per_cpu_ptr_to_phys - convert translated percpu address to physical address * @addr: the address to be converted to physical address * -diff -Nur linux-4.4.56.orig/mm/slab.h linux-4.4.56/mm/slab.h ---- linux-4.4.56.orig/mm/slab.h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/slab.h 2017-03-23 07:59:28.035526366 +0100 +diff -Nur linux-4.4.62.orig/mm/slab.h linux-4.4.62/mm/slab.h +--- linux-4.4.62.orig/mm/slab.h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/slab.h 2017-04-18 17:38:08.234650796 +0200 @@ -324,7 +324,11 @@ * The slab lists for all objects. */ @@ -30035,9 +30016,9 @@ diff -Nur linux-4.4.56.orig/mm/slab.h linux-4.4.56/mm/slab.h #ifdef CONFIG_SLAB struct list_head slabs_partial; /* partial list first, better asm code */ -diff -Nur linux-4.4.56.orig/mm/slub.c linux-4.4.56/mm/slub.c ---- linux-4.4.56.orig/mm/slub.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/slub.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/slub.c linux-4.4.62/mm/slub.c +--- linux-4.4.62.orig/mm/slub.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/slub.c 2017-04-18 17:38:08.234650796 +0200 @@ -1075,7 +1075,7 @@ void *object = head; int cnt = 0; @@ -30439,9 +30420,9 @@ diff -Nur linux-4.4.56.orig/mm/slub.c linux-4.4.56/mm/slub.c } for (i = 0; i < t.count; i++) { -diff -Nur linux-4.4.56.orig/mm/swap.c linux-4.4.56/mm/swap.c ---- linux-4.4.56.orig/mm/swap.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/swap.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/swap.c linux-4.4.62/mm/swap.c +--- linux-4.4.62.orig/mm/swap.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/swap.c 2017-04-18 17:38:08.234650796 +0200 @@ -31,6 +31,7 @@ #include #include @@ -30619,9 +30600,9 @@ diff -Nur linux-4.4.56.orig/mm/swap.c linux-4.4.56/mm/swap.c put_online_cpus(); mutex_unlock(&lock); -diff -Nur linux-4.4.56.orig/mm/truncate.c linux-4.4.56/mm/truncate.c ---- linux-4.4.56.orig/mm/truncate.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/truncate.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/truncate.c linux-4.4.62/mm/truncate.c +--- linux-4.4.62.orig/mm/truncate.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/truncate.c 2017-04-18 17:38:08.234650796 +0200 @@ -56,8 +56,11 @@ * protected by mapping->tree_lock. */ @@ -30636,9 +30617,9 @@ diff -Nur linux-4.4.56.orig/mm/truncate.c linux-4.4.56/mm/truncate.c __radix_tree_delete_node(&mapping->page_tree, node); unlock: spin_unlock_irq(&mapping->tree_lock); -diff -Nur linux-4.4.56.orig/mm/vmalloc.c linux-4.4.56/mm/vmalloc.c ---- linux-4.4.56.orig/mm/vmalloc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/vmalloc.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/vmalloc.c linux-4.4.62/mm/vmalloc.c +--- linux-4.4.62.orig/mm/vmalloc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/vmalloc.c 2017-04-18 17:38:08.234650796 +0200 @@ -821,7 +821,7 @@ struct vmap_block *vb; struct vmap_area *va; @@ -30690,9 +30671,9 @@ diff -Nur linux-4.4.56.orig/mm/vmalloc.c linux-4.4.56/mm/vmalloc.c rcu_read_unlock(); /* Allocate new block if nothing was found */ -diff -Nur linux-4.4.56.orig/mm/vmstat.c linux-4.4.56/mm/vmstat.c ---- linux-4.4.56.orig/mm/vmstat.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/vmstat.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/vmstat.c linux-4.4.62/mm/vmstat.c +--- linux-4.4.62.orig/mm/vmstat.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/vmstat.c 2017-04-18 17:38:08.238650951 +0200 @@ -226,6 +226,7 @@ long x; long t; @@ -30741,9 +30722,9 @@ diff -Nur linux-4.4.56.orig/mm/vmstat.c linux-4.4.56/mm/vmstat.c } void __dec_zone_page_state(struct page *page, enum zone_stat_item item) -diff -Nur linux-4.4.56.orig/mm/workingset.c linux-4.4.56/mm/workingset.c ---- linux-4.4.56.orig/mm/workingset.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/workingset.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/workingset.c linux-4.4.62/mm/workingset.c +--- linux-4.4.62.orig/mm/workingset.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/workingset.c 2017-04-18 17:38:08.238650951 +0200 @@ -264,7 +264,8 @@ * point where they would still be useful. */ @@ -30811,9 +30792,9 @@ diff -Nur linux-4.4.56.orig/mm/workingset.c linux-4.4.56/mm/workingset.c err: return ret; } -diff -Nur linux-4.4.56.orig/mm/zsmalloc.c linux-4.4.56/mm/zsmalloc.c ---- linux-4.4.56.orig/mm/zsmalloc.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/mm/zsmalloc.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/mm/zsmalloc.c linux-4.4.62/mm/zsmalloc.c +--- linux-4.4.62.orig/mm/zsmalloc.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/mm/zsmalloc.c 2017-04-18 17:38:08.238650951 +0200 @@ -64,6 +64,7 @@ #include #include @@ -30848,9 +30829,9 @@ diff -Nur linux-4.4.56.orig/mm/zsmalloc.c linux-4.4.56/mm/zsmalloc.c unpin_tag(handle); } EXPORT_SYMBOL_GPL(zs_unmap_object); -diff -Nur linux-4.4.56.orig/net/core/dev.c linux-4.4.56/net/core/dev.c ---- linux-4.4.56.orig/net/core/dev.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/core/dev.c 2017-03-23 07:59:28.039526518 +0100 +diff -Nur linux-4.4.62.orig/net/core/dev.c linux-4.4.62/net/core/dev.c +--- linux-4.4.62.orig/net/core/dev.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/core/dev.c 2017-04-18 17:38:08.238650951 +0200 @@ -186,6 +186,7 @@ static DEFINE_HASHTABLE(napi_hash, 8); @@ -31271,9 +31252,9 @@ diff -Nur linux-4.4.56.orig/net/core/dev.c linux-4.4.56/net/core/dev.c INIT_LIST_HEAD(&sd->poll_list); sd->output_queue_tailp = &sd->output_queue; #ifdef CONFIG_RPS -diff -Nur linux-4.4.56.orig/net/core/skbuff.c linux-4.4.56/net/core/skbuff.c ---- linux-4.4.56.orig/net/core/skbuff.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/core/skbuff.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/core/skbuff.c linux-4.4.62/net/core/skbuff.c +--- linux-4.4.62.orig/net/core/skbuff.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/core/skbuff.c 2017-04-18 17:38:08.238650951 +0200 @@ -63,6 +63,7 @@ #include #include @@ -31369,10 +31350,10 @@ diff -Nur linux-4.4.56.orig/net/core/skbuff.c linux-4.4.56/net/core/skbuff.c skb->pfmemalloc = 1; skb->head_frag = 1; -diff -Nur linux-4.4.56.orig/net/core/sock.c linux-4.4.56/net/core/sock.c ---- linux-4.4.56.orig/net/core/sock.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/core/sock.c 2017-03-23 07:59:28.043526672 +0100 -@@ -2436,12 +2436,11 @@ +diff -Nur linux-4.4.62.orig/net/core/sock.c linux-4.4.62/net/core/sock.c +--- linux-4.4.62.orig/net/core/sock.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/core/sock.c 2017-04-18 17:38:08.238650951 +0200 +@@ -2447,12 +2447,11 @@ if (sk->sk_lock.owned) __lock_sock(sk); sk->sk_lock.owned = 1; @@ -31386,9 +31367,9 @@ diff -Nur linux-4.4.56.orig/net/core/sock.c linux-4.4.56/net/core/sock.c } EXPORT_SYMBOL(lock_sock_nested); -diff -Nur linux-4.4.56.orig/net/ipv4/icmp.c linux-4.4.56/net/ipv4/icmp.c ---- linux-4.4.56.orig/net/ipv4/icmp.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/ipv4/icmp.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/ipv4/icmp.c linux-4.4.62/net/ipv4/icmp.c +--- linux-4.4.62.orig/net/ipv4/icmp.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/ipv4/icmp.c 2017-04-18 17:38:08.238650951 +0200 @@ -69,6 +69,7 @@ #include #include @@ -31496,9 +31477,9 @@ diff -Nur linux-4.4.56.orig/net/ipv4/icmp.c linux-4.4.56/net/ipv4/icmp.c } /* should there be an ICMP stat for ignored echos? */ return true; -diff -Nur linux-4.4.56.orig/net/ipv4/sysctl_net_ipv4.c linux-4.4.56/net/ipv4/sysctl_net_ipv4.c ---- linux-4.4.56.orig/net/ipv4/sysctl_net_ipv4.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/ipv4/sysctl_net_ipv4.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/ipv4/sysctl_net_ipv4.c linux-4.4.62/net/ipv4/sysctl_net_ipv4.c +--- linux-4.4.62.orig/net/ipv4/sysctl_net_ipv4.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/ipv4/sysctl_net_ipv4.c 2017-04-18 17:38:08.238650951 +0200 @@ -818,6 +818,13 @@ .proc_handler = proc_dointvec }, @@ -31513,9 +31494,9 @@ diff -Nur linux-4.4.56.orig/net/ipv4/sysctl_net_ipv4.c linux-4.4.56/net/ipv4/sys .procname = "icmp_ignore_bogus_error_responses", .data = &init_net.ipv4.sysctl_icmp_ignore_bogus_error_responses, .maxlen = sizeof(int), -diff -Nur linux-4.4.56.orig/net/ipv4/tcp_ipv4.c linux-4.4.56/net/ipv4/tcp_ipv4.c ---- linux-4.4.56.orig/net/ipv4/tcp_ipv4.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/ipv4/tcp_ipv4.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/ipv4/tcp_ipv4.c linux-4.4.62/net/ipv4/tcp_ipv4.c +--- linux-4.4.62.orig/net/ipv4/tcp_ipv4.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/ipv4/tcp_ipv4.c 2017-04-18 17:38:08.238650951 +0200 @@ -62,6 +62,7 @@ #include #include @@ -31559,9 +31540,9 @@ diff -Nur linux-4.4.56.orig/net/ipv4/tcp_ipv4.c linux-4.4.56/net/ipv4/tcp_ipv4.c TCP_INC_STATS_BH(net, TCP_MIB_OUTSEGS); } -diff -Nur linux-4.4.56.orig/net/mac80211/rx.c linux-4.4.56/net/mac80211/rx.c ---- linux-4.4.56.orig/net/mac80211/rx.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/mac80211/rx.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/mac80211/rx.c linux-4.4.62/net/mac80211/rx.c +--- linux-4.4.62.orig/net/mac80211/rx.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/mac80211/rx.c 2017-04-18 17:38:08.242651106 +0200 @@ -3580,7 +3580,7 @@ struct ieee80211_supported_band *sband; struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(skb); @@ -31571,9 +31552,9 @@ diff -Nur linux-4.4.56.orig/net/mac80211/rx.c linux-4.4.56/net/mac80211/rx.c if (WARN_ON(status->band >= IEEE80211_NUM_BANDS)) goto drop; -diff -Nur linux-4.4.56.orig/net/netfilter/core.c linux-4.4.56/net/netfilter/core.c ---- linux-4.4.56.orig/net/netfilter/core.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/netfilter/core.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/netfilter/core.c linux-4.4.62/net/netfilter/core.c +--- linux-4.4.62.orig/net/netfilter/core.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/netfilter/core.c 2017-04-18 17:38:08.242651106 +0200 @@ -22,11 +22,17 @@ #include #include @@ -31592,9 +31573,9 @@ diff -Nur linux-4.4.56.orig/net/netfilter/core.c linux-4.4.56/net/netfilter/core static DEFINE_MUTEX(afinfo_mutex); const struct nf_afinfo __rcu *nf_afinfo[NFPROTO_NUMPROTO] __read_mostly; -diff -Nur linux-4.4.56.orig/net/packet/af_packet.c linux-4.4.56/net/packet/af_packet.c ---- linux-4.4.56.orig/net/packet/af_packet.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/packet/af_packet.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/packet/af_packet.c linux-4.4.62/net/packet/af_packet.c +--- linux-4.4.62.orig/net/packet/af_packet.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/packet/af_packet.c 2017-04-18 17:38:08.242651106 +0200 @@ -63,6 +63,7 @@ #include #include @@ -31621,9 +31602,9 @@ diff -Nur linux-4.4.56.orig/net/packet/af_packet.c linux-4.4.56/net/packet/af_pa } } prb_close_block(pkc, pbd, po, status); -diff -Nur linux-4.4.56.orig/net/rds/ib_rdma.c linux-4.4.56/net/rds/ib_rdma.c ---- linux-4.4.56.orig/net/rds/ib_rdma.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/rds/ib_rdma.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/rds/ib_rdma.c linux-4.4.62/net/rds/ib_rdma.c +--- linux-4.4.62.orig/net/rds/ib_rdma.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/rds/ib_rdma.c 2017-04-18 17:38:08.242651106 +0200 @@ -34,6 +34,7 @@ #include #include @@ -31641,9 +31622,9 @@ diff -Nur linux-4.4.56.orig/net/rds/ib_rdma.c linux-4.4.56/net/rds/ib_rdma.c } } -diff -Nur linux-4.4.56.orig/net/sched/sch_generic.c linux-4.4.56/net/sched/sch_generic.c ---- linux-4.4.56.orig/net/sched/sch_generic.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/sched/sch_generic.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/sched/sch_generic.c linux-4.4.62/net/sched/sch_generic.c +--- linux-4.4.62.orig/net/sched/sch_generic.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/sched/sch_generic.c 2017-04-18 17:38:08.242651106 +0200 @@ -893,7 +893,7 @@ /* Wait for outstanding qdisc_run calls. */ list_for_each_entry(dev, head, close_list) @@ -31653,9 +31634,9 @@ diff -Nur linux-4.4.56.orig/net/sched/sch_generic.c linux-4.4.56/net/sched/sch_g } void dev_deactivate(struct net_device *dev) -diff -Nur linux-4.4.56.orig/net/sunrpc/svc_xprt.c linux-4.4.56/net/sunrpc/svc_xprt.c ---- linux-4.4.56.orig/net/sunrpc/svc_xprt.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/net/sunrpc/svc_xprt.c 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/net/sunrpc/svc_xprt.c linux-4.4.62/net/sunrpc/svc_xprt.c +--- linux-4.4.62.orig/net/sunrpc/svc_xprt.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/net/sunrpc/svc_xprt.c 2017-04-18 17:38:08.242651106 +0200 @@ -340,7 +340,7 @@ goto out; } @@ -31683,9 +31664,9 @@ diff -Nur linux-4.4.56.orig/net/sunrpc/svc_xprt.c linux-4.4.56/net/sunrpc/svc_xp out: trace_svc_xprt_do_enqueue(xprt, rqstp); } -diff -Nur linux-4.4.56.orig/scripts/mkcompile_h linux-4.4.56/scripts/mkcompile_h ---- linux-4.4.56.orig/scripts/mkcompile_h 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/scripts/mkcompile_h 2017-03-23 07:59:28.043526672 +0100 +diff -Nur linux-4.4.62.orig/scripts/mkcompile_h linux-4.4.62/scripts/mkcompile_h +--- linux-4.4.62.orig/scripts/mkcompile_h 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/scripts/mkcompile_h 2017-04-18 17:38:08.242651106 +0200 @@ -4,7 +4,8 @@ ARCH=$2 SMP=$3 @@ -31704,9 +31685,9 @@ diff -Nur linux-4.4.56.orig/scripts/mkcompile_h linux-4.4.56/scripts/mkcompile_h UTS_VERSION="$UTS_VERSION $CONFIG_FLAGS $TIMESTAMP" # Truncate to maximum length -diff -Nur linux-4.4.56.orig/sound/core/pcm_native.c linux-4.4.56/sound/core/pcm_native.c ---- linux-4.4.56.orig/sound/core/pcm_native.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/sound/core/pcm_native.c 2017-03-23 07:59:28.047526824 +0100 +diff -Nur linux-4.4.62.orig/sound/core/pcm_native.c linux-4.4.62/sound/core/pcm_native.c +--- linux-4.4.62.orig/sound/core/pcm_native.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/sound/core/pcm_native.c 2017-04-18 17:38:08.242651106 +0200 @@ -135,7 +135,7 @@ void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream) { @@ -31743,9 +31724,9 @@ diff -Nur linux-4.4.56.orig/sound/core/pcm_native.c linux-4.4.56/sound/core/pcm_ } EXPORT_SYMBOL_GPL(snd_pcm_stream_unlock_irqrestore); -diff -Nur linux-4.4.56.orig/virt/kvm/async_pf.c linux-4.4.56/virt/kvm/async_pf.c ---- linux-4.4.56.orig/virt/kvm/async_pf.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/virt/kvm/async_pf.c 2017-03-23 07:59:28.047526824 +0100 +diff -Nur linux-4.4.62.orig/virt/kvm/async_pf.c linux-4.4.62/virt/kvm/async_pf.c +--- linux-4.4.62.orig/virt/kvm/async_pf.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/virt/kvm/async_pf.c 2017-04-18 17:38:08.242651106 +0200 @@ -98,8 +98,8 @@ * This memory barrier pairs with prepare_to_wait's set_current_state() */ @@ -31757,9 +31738,9 @@ diff -Nur linux-4.4.56.orig/virt/kvm/async_pf.c linux-4.4.56/virt/kvm/async_pf.c mmput(mm); kvm_put_kvm(vcpu->kvm); -diff -Nur linux-4.4.56.orig/virt/kvm/kvm_main.c linux-4.4.56/virt/kvm/kvm_main.c ---- linux-4.4.56.orig/virt/kvm/kvm_main.c 2017-03-22 12:17:51.000000000 +0100 -+++ linux-4.4.56/virt/kvm/kvm_main.c 2017-03-23 07:59:28.047526824 +0100 +diff -Nur linux-4.4.62.orig/virt/kvm/kvm_main.c linux-4.4.62/virt/kvm/kvm_main.c +--- linux-4.4.62.orig/virt/kvm/kvm_main.c 2017-04-18 07:15:37.000000000 +0200 ++++ linux-4.4.62/virt/kvm/kvm_main.c 2017-04-18 17:38:08.242651106 +0200 @@ -228,8 +228,7 @@ vcpu->kvm = kvm; vcpu->vcpu_id = id; @@ -31770,7 +31751,7 @@ diff -Nur linux-4.4.56.orig/virt/kvm/kvm_main.c linux-4.4.56/virt/kvm/kvm_main.c kvm_async_pf_vcpu_init(vcpu); vcpu->pre_pcpu = -1; -@@ -2005,7 +2004,7 @@ +@@ -2008,7 +2007,7 @@ void kvm_vcpu_block(struct kvm_vcpu *vcpu) { ktime_t start, cur; @@ -31779,7 +31760,7 @@ diff -Nur linux-4.4.56.orig/virt/kvm/kvm_main.c linux-4.4.56/virt/kvm/kvm_main.c bool waited = false; u64 block_ns; -@@ -2030,7 +2029,7 @@ +@@ -2033,7 +2032,7 @@ kvm_arch_vcpu_blocking(vcpu); for (;;) { @@ -31788,7 +31769,7 @@ diff -Nur linux-4.4.56.orig/virt/kvm/kvm_main.c linux-4.4.56/virt/kvm/kvm_main.c if (kvm_vcpu_check_block(vcpu) < 0) break; -@@ -2039,7 +2038,7 @@ +@@ -2042,7 +2041,7 @@ schedule(); } @@ -31797,7 +31778,7 @@ diff -Nur linux-4.4.56.orig/virt/kvm/kvm_main.c linux-4.4.56/virt/kvm/kvm_main.c cur = ktime_get(); kvm_arch_vcpu_unblocking(vcpu); -@@ -2071,11 +2070,11 @@ +@@ -2074,11 +2073,11 @@ { int me; int cpu = vcpu->cpu; @@ -31812,7 +31793,7 @@ diff -Nur linux-4.4.56.orig/virt/kvm/kvm_main.c linux-4.4.56/virt/kvm/kvm_main.c ++vcpu->stat.halt_wakeup; } -@@ -2176,7 +2175,7 @@ +@@ -2179,7 +2178,7 @@ continue; if (vcpu == me) continue; -- cgit v1.2.3