summaryrefslogtreecommitdiff
path: root/target/linux
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2016-06-22 21:56:00 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2016-06-22 21:56:00 +0200
commit3b535417ea9a232a2e536a637e2fbf2440163d60 (patch)
tree40806471a8e9799f51f98640250b1fdcff650324 /target/linux
parent5dc35a42dc54a0da149f5cd4ade7427e0cef1fa4 (diff)
linux: remove localversion-rt
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/patches/4.4.13/realtime.patch797
1 files changed, 396 insertions, 401 deletions
diff --git a/target/linux/patches/4.4.13/realtime.patch b/target/linux/patches/4.4.13/realtime.patch
index f639a07b1..c677e4098 100644
--- a/target/linux/patches/4.4.13/realtime.patch
+++ b/target/linux/patches/4.4.13/realtime.patch
@@ -1,6 +1,6 @@
diff -Nur linux-4.4.13.orig/arch/arm/include/asm/switch_to.h linux-4.4.13/arch/arm/include/asm/switch_to.h
--- linux-4.4.13.orig/arch/arm/include/asm/switch_to.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/include/asm/switch_to.h 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/include/asm/switch_to.h 2016-06-22 21:55:07.966523867 +0200
@@ -3,6 +3,13 @@
#include <linux/thread_info.h>
@@ -25,7 +25,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/include/asm/switch_to.h linux-4.4.13/arch/a
diff -Nur linux-4.4.13.orig/arch/arm/include/asm/thread_info.h linux-4.4.13/arch/arm/include/asm/thread_info.h
--- linux-4.4.13.orig/arch/arm/include/asm/thread_info.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/include/asm/thread_info.h 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/include/asm/thread_info.h 2016-06-22 21:55:07.966523867 +0200
@@ -49,6 +49,7 @@
struct thread_info {
unsigned long flags; /* low level flags */
@@ -64,7 +64,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/include/asm/thread_info.h linux-4.4.13/arch
#endif /* __ASM_ARM_THREAD_INFO_H */
diff -Nur linux-4.4.13.orig/arch/arm/Kconfig linux-4.4.13/arch/arm/Kconfig
--- linux-4.4.13.orig/arch/arm/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/Kconfig 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/Kconfig 2016-06-22 21:55:07.966523867 +0200
@@ -33,7 +33,7 @@
select HARDIRQS_SW_RESEND
select HAVE_ARCH_AUDITSYSCALL if (AEABI && !OABI_COMPAT)
@@ -84,7 +84,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/Kconfig linux-4.4.13/arch/arm/Kconfig
select HAVE_SYSCALL_TRACEPOINTS
diff -Nur linux-4.4.13.orig/arch/arm/kernel/asm-offsets.c linux-4.4.13/arch/arm/kernel/asm-offsets.c
--- linux-4.4.13.orig/arch/arm/kernel/asm-offsets.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/asm-offsets.c 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/asm-offsets.c 2016-06-22 21:55:07.970523867 +0200
@@ -65,6 +65,7 @@
BLANK();
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
@@ -95,7 +95,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/asm-offsets.c linux-4.4.13/arch/arm/
DEFINE(TI_CPU, offsetof(struct thread_info, cpu));
diff -Nur linux-4.4.13.orig/arch/arm/kernel/entry-armv.S linux-4.4.13/arch/arm/kernel/entry-armv.S
--- linux-4.4.13.orig/arch/arm/kernel/entry-armv.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/entry-armv.S 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/entry-armv.S 2016-06-22 21:55:07.970523867 +0200
@@ -215,11 +215,18 @@
#ifdef CONFIG_PREEMPT
get_thread_info tsk
@@ -135,7 +135,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/entry-armv.S linux-4.4.13/arch/arm/k
__und_fault:
diff -Nur linux-4.4.13.orig/arch/arm/kernel/entry-common.S linux-4.4.13/arch/arm/kernel/entry-common.S
--- linux-4.4.13.orig/arch/arm/kernel/entry-common.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/entry-common.S 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/entry-common.S 2016-06-22 21:55:07.970523867 +0200
@@ -36,7 +36,9 @@
UNWIND(.cantunwind )
disable_irq_notrace @ disable interrupts
@@ -162,7 +162,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/entry-common.S linux-4.4.13/arch/arm
diff -Nur linux-4.4.13.orig/arch/arm/kernel/process.c linux-4.4.13/arch/arm/kernel/process.c
--- linux-4.4.13.orig/arch/arm/kernel/process.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/process.c 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/process.c 2016-06-22 21:55:07.970523867 +0200
@@ -319,6 +319,30 @@
}
@@ -196,7 +196,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/process.c linux-4.4.13/arch/arm/kern
* The vectors page is always readable from user space for the
diff -Nur linux-4.4.13.orig/arch/arm/kernel/signal.c linux-4.4.13/arch/arm/kernel/signal.c
--- linux-4.4.13.orig/arch/arm/kernel/signal.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/signal.c 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/signal.c 2016-06-22 21:55:07.970523867 +0200
@@ -572,7 +572,8 @@
*/
trace_hardirqs_off();
@@ -209,7 +209,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/signal.c linux-4.4.13/arch/arm/kerne
if (unlikely(!user_mode(regs)))
diff -Nur linux-4.4.13.orig/arch/arm/kernel/smp.c linux-4.4.13/arch/arm/kernel/smp.c
--- linux-4.4.13.orig/arch/arm/kernel/smp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/smp.c 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/smp.c 2016-06-22 21:55:07.974523867 +0200
@@ -230,8 +230,6 @@
flush_cache_louis();
local_flush_tlb_all();
@@ -231,7 +231,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/smp.c linux-4.4.13/arch/arm/kernel/s
/*
diff -Nur linux-4.4.13.orig/arch/arm/kernel/unwind.c linux-4.4.13/arch/arm/kernel/unwind.c
--- linux-4.4.13.orig/arch/arm/kernel/unwind.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kernel/unwind.c 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/arm/kernel/unwind.c 2016-06-22 21:55:07.974523867 +0200
@@ -93,7 +93,7 @@
static const struct unwind_idx *__origin_unwind_idx;
extern const struct unwind_idx __stop_unwind_idx[];
@@ -285,7 +285,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kernel/unwind.c linux-4.4.13/arch/arm/kerne
}
diff -Nur linux-4.4.13.orig/arch/arm/kvm/arm.c linux-4.4.13/arch/arm/kvm/arm.c
--- linux-4.4.13.orig/arch/arm/kvm/arm.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kvm/arm.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/kvm/arm.c 2016-06-22 21:55:07.974523867 +0200
@@ -498,18 +498,18 @@
struct kvm_vcpu *vcpu;
@@ -338,7 +338,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kvm/arm.c linux-4.4.13/arch/arm/kvm/arm.c
}
diff -Nur linux-4.4.13.orig/arch/arm/kvm/psci.c linux-4.4.13/arch/arm/kvm/psci.c
--- linux-4.4.13.orig/arch/arm/kvm/psci.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/kvm/psci.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/kvm/psci.c 2016-06-22 21:55:07.974523867 +0200
@@ -70,7 +70,7 @@
{
struct kvm *kvm = source_vcpu->kvm;
@@ -359,7 +359,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/kvm/psci.c linux-4.4.13/arch/arm/kvm/psci.c
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/at91rm9200.c linux-4.4.13/arch/arm/mach-at91/at91rm9200.c
--- linux-4.4.13.orig/arch/arm/mach-at91/at91rm9200.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-at91/at91rm9200.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-at91/at91rm9200.c 2016-06-22 21:55:07.974523867 +0200
@@ -12,7 +12,6 @@
#include <linux/of_platform.h>
@@ -378,7 +378,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/at91rm9200.c linux-4.4.13/arch/ar
diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/at91sam9.c linux-4.4.13/arch/arm/mach-at91/at91sam9.c
--- linux-4.4.13.orig/arch/arm/mach-at91/at91sam9.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-at91/at91sam9.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-at91/at91sam9.c 2016-06-22 21:55:07.974523867 +0200
@@ -62,8 +62,6 @@
soc_dev = soc_device_to_device(soc);
@@ -390,7 +390,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/at91sam9.c linux-4.4.13/arch/arm/
static void __init at91sam9_dt_device_init(void)
diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/generic.h linux-4.4.13/arch/arm/mach-at91/generic.h
--- linux-4.4.13.orig/arch/arm/mach-at91/generic.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-at91/generic.h 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-at91/generic.h 2016-06-22 21:55:07.974523867 +0200
@@ -11,27 +11,18 @@
#ifndef _AT91_GENERIC_H
#define _AT91_GENERIC_H
@@ -423,7 +423,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/generic.h linux-4.4.13/arch/arm/m
#endif /* _AT91_GENERIC_H */
diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/Kconfig linux-4.4.13/arch/arm/mach-at91/Kconfig
--- linux-4.4.13.orig/arch/arm/mach-at91/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-at91/Kconfig 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-at91/Kconfig 2016-06-22 21:55:07.974523867 +0200
@@ -99,6 +99,7 @@
config COMMON_CLK_AT91
bool
@@ -434,7 +434,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/Kconfig linux-4.4.13/arch/arm/mac
bool
diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/pm.c linux-4.4.13/arch/arm/mach-at91/pm.c
--- linux-4.4.13.orig/arch/arm/mach-at91/pm.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-at91/pm.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-at91/pm.c 2016-06-22 21:55:07.974523867 +0200
@@ -31,10 +31,13 @@
#include <asm/mach/irq.h>
#include <asm/fncpy.h>
@@ -584,7 +584,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/pm.c linux-4.4.13/arch/arm/mach-a
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/sama5.c linux-4.4.13/arch/arm/mach-at91/sama5.c
--- linux-4.4.13.orig/arch/arm/mach-at91/sama5.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-at91/sama5.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-at91/sama5.c 2016-06-22 21:55:07.974523867 +0200
@@ -51,7 +51,7 @@
soc_dev = soc_device_to_device(soc);
@@ -596,7 +596,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-at91/sama5.c linux-4.4.13/arch/arm/mac
static const char *const sama5_dt_board_compat[] __initconst = {
diff -Nur linux-4.4.13.orig/arch/arm/mach-exynos/platsmp.c linux-4.4.13/arch/arm/mach-exynos/platsmp.c
--- linux-4.4.13.orig/arch/arm/mach-exynos/platsmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-exynos/platsmp.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-exynos/platsmp.c 2016-06-22 21:55:07.974523867 +0200
@@ -230,7 +230,7 @@
return (void __iomem *)(S5P_VA_SCU);
}
@@ -646,7 +646,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-exynos/platsmp.c linux-4.4.13/arch/arm
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-hisi/platmcpm.c linux-4.4.13/arch/arm/mach-hisi/platmcpm.c
--- linux-4.4.13.orig/arch/arm/mach-hisi/platmcpm.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-hisi/platmcpm.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-hisi/platmcpm.c 2016-06-22 21:55:07.974523867 +0200
@@ -61,7 +61,7 @@
static void __iomem *sysctrl, *fabric;
@@ -734,7 +734,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-hisi/platmcpm.c linux-4.4.13/arch/arm/
#endif
diff -Nur linux-4.4.13.orig/arch/arm/mach-imx/Kconfig linux-4.4.13/arch/arm/mach-imx/Kconfig
--- linux-4.4.13.orig/arch/arm/mach-imx/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-imx/Kconfig 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-imx/Kconfig 2016-06-22 21:55:07.974523867 +0200
@@ -524,7 +524,7 @@
bool "i.MX6 Quad/DualLite support"
select ARM_ERRATA_764369 if SMP
@@ -746,7 +746,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-imx/Kconfig linux-4.4.13/arch/arm/mach
select SOC_IMX6
diff -Nur linux-4.4.13.orig/arch/arm/mach-omap2/omap-smp.c linux-4.4.13/arch/arm/mach-omap2/omap-smp.c
--- linux-4.4.13.orig/arch/arm/mach-omap2/omap-smp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-omap2/omap-smp.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-omap2/omap-smp.c 2016-06-22 21:55:07.974523867 +0200
@@ -43,7 +43,7 @@
/* SCU base address */
static void __iomem *scu_base;
@@ -787,7 +787,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-omap2/omap-smp.c linux-4.4.13/arch/arm
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-prima2/platsmp.c linux-4.4.13/arch/arm/mach-prima2/platsmp.c
--- linux-4.4.13.orig/arch/arm/mach-prima2/platsmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-prima2/platsmp.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-prima2/platsmp.c 2016-06-22 21:55:07.974523867 +0200
@@ -22,7 +22,7 @@
static void __iomem *clk_base;
@@ -828,7 +828,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-prima2/platsmp.c linux-4.4.13/arch/arm
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-qcom/platsmp.c linux-4.4.13/arch/arm/mach-qcom/platsmp.c
--- linux-4.4.13.orig/arch/arm/mach-qcom/platsmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-qcom/platsmp.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-qcom/platsmp.c 2016-06-22 21:55:07.974523867 +0200
@@ -46,7 +46,7 @@
extern void secondary_startup_arm(void);
@@ -869,7 +869,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-qcom/platsmp.c linux-4.4.13/arch/arm/m
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-spear/platsmp.c linux-4.4.13/arch/arm/mach-spear/platsmp.c
--- linux-4.4.13.orig/arch/arm/mach-spear/platsmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-spear/platsmp.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-spear/platsmp.c 2016-06-22 21:55:07.974523867 +0200
@@ -32,7 +32,7 @@
sync_cache_w(&pen_release);
}
@@ -910,7 +910,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-spear/platsmp.c linux-4.4.13/arch/arm/
}
diff -Nur linux-4.4.13.orig/arch/arm/mach-sti/platsmp.c linux-4.4.13/arch/arm/mach-sti/platsmp.c
--- linux-4.4.13.orig/arch/arm/mach-sti/platsmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mach-sti/platsmp.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mach-sti/platsmp.c 2016-06-22 21:55:07.974523867 +0200
@@ -35,7 +35,7 @@
sync_cache_w(&pen_release);
}
@@ -951,7 +951,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mach-sti/platsmp.c linux-4.4.13/arch/arm/ma
}
diff -Nur linux-4.4.13.orig/arch/arm/mm/fault.c linux-4.4.13/arch/arm/mm/fault.c
--- linux-4.4.13.orig/arch/arm/mm/fault.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mm/fault.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mm/fault.c 2016-06-22 21:55:07.974523867 +0200
@@ -430,6 +430,9 @@
if (addr < TASK_SIZE)
return do_page_fault(addr, fsr, regs);
@@ -974,7 +974,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mm/fault.c linux-4.4.13/arch/arm/mm/fault.c
}
diff -Nur linux-4.4.13.orig/arch/arm/mm/highmem.c linux-4.4.13/arch/arm/mm/highmem.c
--- linux-4.4.13.orig/arch/arm/mm/highmem.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/mm/highmem.c 2016-06-19 16:02:36.692488841 +0200
++++ linux-4.4.13/arch/arm/mm/highmem.c 2016-06-22 21:55:07.974523867 +0200
@@ -34,6 +34,11 @@
return *ptep;
}
@@ -1107,7 +1107,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/mm/highmem.c linux-4.4.13/arch/arm/mm/highm
+#endif
diff -Nur linux-4.4.13.orig/arch/arm/plat-versatile/platsmp.c linux-4.4.13/arch/arm/plat-versatile/platsmp.c
--- linux-4.4.13.orig/arch/arm/plat-versatile/platsmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm/plat-versatile/platsmp.c 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/arm/plat-versatile/platsmp.c 2016-06-22 21:55:07.974523867 +0200
@@ -30,7 +30,7 @@
sync_cache_w(&pen_release);
}
@@ -1148,7 +1148,7 @@ diff -Nur linux-4.4.13.orig/arch/arm/plat-versatile/platsmp.c linux-4.4.13/arch/
}
diff -Nur linux-4.4.13.orig/arch/arm64/include/asm/thread_info.h linux-4.4.13/arch/arm64/include/asm/thread_info.h
--- linux-4.4.13.orig/arch/arm64/include/asm/thread_info.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm64/include/asm/thread_info.h 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/arm64/include/asm/thread_info.h 2016-06-22 21:55:07.974523867 +0200
@@ -49,6 +49,7 @@
mm_segment_t addr_limit; /* address limit */
struct task_struct *task; /* main task structure */
@@ -1185,7 +1185,7 @@ diff -Nur linux-4.4.13.orig/arch/arm64/include/asm/thread_info.h linux-4.4.13/ar
_TIF_SYSCALL_TRACEPOINT | _TIF_SECCOMP | \
diff -Nur linux-4.4.13.orig/arch/arm64/Kconfig linux-4.4.13/arch/arm64/Kconfig
--- linux-4.4.13.orig/arch/arm64/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm64/Kconfig 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/arm64/Kconfig 2016-06-22 21:55:07.974523867 +0200
@@ -76,6 +76,7 @@
select HAVE_PERF_REGS
select HAVE_PERF_USER_STACK_DUMP
@@ -1205,7 +1205,7 @@ diff -Nur linux-4.4.13.orig/arch/arm64/Kconfig linux-4.4.13/arch/arm64/Kconfig
Say Y if you want to run Linux in a Virtual Machine on Xen on ARM64.
diff -Nur linux-4.4.13.orig/arch/arm64/kernel/asm-offsets.c linux-4.4.13/arch/arm64/kernel/asm-offsets.c
--- linux-4.4.13.orig/arch/arm64/kernel/asm-offsets.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm64/kernel/asm-offsets.c 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/arm64/kernel/asm-offsets.c 2016-06-22 21:55:07.974523867 +0200
@@ -35,6 +35,7 @@
BLANK();
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
@@ -1216,7 +1216,7 @@ diff -Nur linux-4.4.13.orig/arch/arm64/kernel/asm-offsets.c linux-4.4.13/arch/ar
DEFINE(TI_CPU, offsetof(struct thread_info, cpu));
diff -Nur linux-4.4.13.orig/arch/arm64/kernel/entry.S linux-4.4.13/arch/arm64/kernel/entry.S
--- linux-4.4.13.orig/arch/arm64/kernel/entry.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/arm64/kernel/entry.S 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/arm64/kernel/entry.S 2016-06-22 21:55:07.978523867 +0200
@@ -363,11 +363,16 @@
#ifdef CONFIG_PREEMPT
get_thread_info tsk
@@ -1255,7 +1255,7 @@ diff -Nur linux-4.4.13.orig/arch/arm64/kernel/entry.S linux-4.4.13/arch/arm64/ke
mov x0, sp // 'regs'
diff -Nur linux-4.4.13.orig/arch/Kconfig linux-4.4.13/arch/Kconfig
--- linux-4.4.13.orig/arch/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/Kconfig 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/arch/Kconfig 2016-06-22 21:55:07.978523867 +0200
@@ -9,6 +9,7 @@
tristate "OProfile system profiling"
depends on PROFILING
@@ -1274,7 +1274,7 @@ diff -Nur linux-4.4.13.orig/arch/Kconfig linux-4.4.13/arch/Kconfig
makes certain almost-always-true or almost-always-false branch
diff -Nur linux-4.4.13.orig/arch/mips/Kconfig linux-4.4.13/arch/mips/Kconfig
--- linux-4.4.13.orig/arch/mips/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/mips/Kconfig 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/mips/Kconfig 2016-06-22 21:55:07.978523867 +0200
@@ -2410,7 +2410,7 @@
#
config HIGHMEM
@@ -1286,7 +1286,7 @@ diff -Nur linux-4.4.13.orig/arch/mips/Kconfig linux-4.4.13/arch/mips/Kconfig
bool
diff -Nur linux-4.4.13.orig/arch/mips/kvm/mips.c linux-4.4.13/arch/mips/kvm/mips.c
--- linux-4.4.13.orig/arch/mips/kvm/mips.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/mips/kvm/mips.c 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/mips/kvm/mips.c 2016-06-22 21:55:07.978523867 +0200
@@ -445,8 +445,8 @@
dvcpu->arch.wait = 0;
@@ -1311,7 +1311,7 @@ diff -Nur linux-4.4.13.orig/arch/mips/kvm/mips.c linux-4.4.13/arch/mips/kvm/mips
/* low level hrtimer wake routine */
diff -Nur linux-4.4.13.orig/arch/powerpc/include/asm/kvm_host.h linux-4.4.13/arch/powerpc/include/asm/kvm_host.h
--- linux-4.4.13.orig/arch/powerpc/include/asm/kvm_host.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/include/asm/kvm_host.h 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/powerpc/include/asm/kvm_host.h 2016-06-22 21:55:07.978523867 +0200
@@ -286,7 +286,7 @@
struct list_head runnable_threads;
struct list_head preempt_list;
@@ -1332,7 +1332,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/include/asm/kvm_host.h linux-4.4.13/arc
int trap;
diff -Nur linux-4.4.13.orig/arch/powerpc/include/asm/thread_info.h linux-4.4.13/arch/powerpc/include/asm/thread_info.h
--- linux-4.4.13.orig/arch/powerpc/include/asm/thread_info.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/include/asm/thread_info.h 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/powerpc/include/asm/thread_info.h 2016-06-22 21:55:07.978523867 +0200
@@ -42,6 +42,8 @@
int cpu; /* cpu we're on */
int preempt_count; /* 0 => preemptable,
@@ -1381,7 +1381,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/include/asm/thread_info.h linux-4.4.13/
/* Don't move TLF_NAPPING without adjusting the code in entry_32.S */
diff -Nur linux-4.4.13.orig/arch/powerpc/Kconfig linux-4.4.13/arch/powerpc/Kconfig
--- linux-4.4.13.orig/arch/powerpc/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/Kconfig 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/powerpc/Kconfig 2016-06-22 21:55:07.978523867 +0200
@@ -60,10 +60,11 @@
config RWSEM_GENERIC_SPINLOCK
@@ -1414,7 +1414,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/Kconfig linux-4.4.13/arch/powerpc/Kconf
source kernel/Kconfig.preempt
diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/asm-offsets.c linux-4.4.13/arch/powerpc/kernel/asm-offsets.c
--- linux-4.4.13.orig/arch/powerpc/kernel/asm-offsets.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kernel/asm-offsets.c 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/powerpc/kernel/asm-offsets.c 2016-06-22 21:55:07.978523867 +0200
@@ -160,6 +160,7 @@
DEFINE(TI_FLAGS, offsetof(struct thread_info, flags));
DEFINE(TI_LOCAL_FLAGS, offsetof(struct thread_info, local_flags));
@@ -1425,7 +1425,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/asm-offsets.c linux-4.4.13/arch/
diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/entry_32.S linux-4.4.13/arch/powerpc/kernel/entry_32.S
--- linux-4.4.13.orig/arch/powerpc/kernel/entry_32.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kernel/entry_32.S 2016-06-19 16:02:36.696488995 +0200
++++ linux-4.4.13/arch/powerpc/kernel/entry_32.S 2016-06-22 21:55:07.978523867 +0200
@@ -818,7 +818,14 @@
cmpwi 0,r0,0 /* if non-zero, just restore regs and return */
bne restore
@@ -1476,7 +1476,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/entry_32.S linux-4.4.13/arch/pow
beq restore_user
diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/entry_64.S linux-4.4.13/arch/powerpc/kernel/entry_64.S
--- linux-4.4.13.orig/arch/powerpc/kernel/entry_64.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kernel/entry_64.S 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/kernel/entry_64.S 2016-06-22 21:55:07.978523867 +0200
@@ -683,7 +683,7 @@
#else
beq restore
@@ -1517,7 +1517,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/entry_64.S linux-4.4.13/arch/pow
/*
diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/irq.c linux-4.4.13/arch/powerpc/kernel/irq.c
--- linux-4.4.13.orig/arch/powerpc/kernel/irq.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kernel/irq.c 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/kernel/irq.c 2016-06-22 21:55:07.978523867 +0200
@@ -614,6 +614,7 @@
}
}
@@ -1536,7 +1536,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/irq.c linux-4.4.13/arch/powerpc/
{
diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/misc_32.S linux-4.4.13/arch/powerpc/kernel/misc_32.S
--- linux-4.4.13.orig/arch/powerpc/kernel/misc_32.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kernel/misc_32.S 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/kernel/misc_32.S 2016-06-22 21:55:07.978523867 +0200
@@ -40,6 +40,7 @@
* We store the saved ksp_limit in the unused part
* of the STACK_FRAME_OVERHEAD
@@ -1555,7 +1555,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/misc_32.S linux-4.4.13/arch/powe
* void call_do_irq(struct pt_regs *regs, struct thread_info *irqtp);
diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/misc_64.S linux-4.4.13/arch/powerpc/kernel/misc_64.S
--- linux-4.4.13.orig/arch/powerpc/kernel/misc_64.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kernel/misc_64.S 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/kernel/misc_64.S 2016-06-22 21:55:07.978523867 +0200
@@ -30,6 +30,7 @@
.text
@@ -1574,7 +1574,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kernel/misc_64.S linux-4.4.13/arch/powe
mflr r0
diff -Nur linux-4.4.13.orig/arch/powerpc/kvm/book3s_hv.c linux-4.4.13/arch/powerpc/kvm/book3s_hv.c
--- linux-4.4.13.orig/arch/powerpc/kvm/book3s_hv.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kvm/book3s_hv.c 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/kvm/book3s_hv.c 2016-06-22 21:55:07.978523867 +0200
@@ -114,11 +114,11 @@
static void kvmppc_fast_vcpu_kick_hv(struct kvm_vcpu *vcpu)
{
@@ -1652,7 +1652,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kvm/book3s_hv.c linux-4.4.13/arch/power
}
diff -Nur linux-4.4.13.orig/arch/powerpc/kvm/Kconfig linux-4.4.13/arch/powerpc/kvm/Kconfig
--- linux-4.4.13.orig/arch/powerpc/kvm/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/kvm/Kconfig 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/kvm/Kconfig 2016-06-22 21:55:07.978523867 +0200
@@ -172,6 +172,7 @@
config KVM_MPIC
bool "KVM in-kernel MPIC emulation"
@@ -1663,7 +1663,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/kvm/Kconfig linux-4.4.13/arch/powerpc/k
select HAVE_KVM_IRQ_ROUTING
diff -Nur linux-4.4.13.orig/arch/powerpc/platforms/ps3/device-init.c linux-4.4.13/arch/powerpc/platforms/ps3/device-init.c
--- linux-4.4.13.orig/arch/powerpc/platforms/ps3/device-init.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/powerpc/platforms/ps3/device-init.c 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/powerpc/platforms/ps3/device-init.c 2016-06-22 21:55:07.982523867 +0200
@@ -752,7 +752,7 @@
}
pr_debug("%s:%u: notification %s issued\n", __func__, __LINE__, op);
@@ -1675,7 +1675,7 @@ diff -Nur linux-4.4.13.orig/arch/powerpc/platforms/ps3/device-init.c linux-4.4.1
res = -EINTR;
diff -Nur linux-4.4.13.orig/arch/s390/include/asm/kvm_host.h linux-4.4.13/arch/s390/include/asm/kvm_host.h
--- linux-4.4.13.orig/arch/s390/include/asm/kvm_host.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/s390/include/asm/kvm_host.h 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/s390/include/asm/kvm_host.h 2016-06-22 21:55:07.982523867 +0200
@@ -427,7 +427,7 @@
struct kvm_s390_local_interrupt {
spinlock_t lock;
@@ -1687,7 +1687,7 @@ diff -Nur linux-4.4.13.orig/arch/s390/include/asm/kvm_host.h linux-4.4.13/arch/s
struct kvm_s390_irq_payload irq;
diff -Nur linux-4.4.13.orig/arch/s390/kvm/interrupt.c linux-4.4.13/arch/s390/kvm/interrupt.c
--- linux-4.4.13.orig/arch/s390/kvm/interrupt.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/s390/kvm/interrupt.c 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/s390/kvm/interrupt.c 2016-06-22 21:55:07.982523867 +0200
@@ -868,13 +868,13 @@
void kvm_s390_vcpu_wakeup(struct kvm_vcpu *vcpu)
@@ -1706,7 +1706,7 @@ diff -Nur linux-4.4.13.orig/arch/s390/kvm/interrupt.c linux-4.4.13/arch/s390/kvm
}
diff -Nur linux-4.4.13.orig/arch/sh/kernel/irq.c linux-4.4.13/arch/sh/kernel/irq.c
--- linux-4.4.13.orig/arch/sh/kernel/irq.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/sh/kernel/irq.c 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/sh/kernel/irq.c 2016-06-22 21:55:07.982523867 +0200
@@ -147,6 +147,7 @@
hardirq_ctx[cpu] = NULL;
}
@@ -1725,7 +1725,7 @@ diff -Nur linux-4.4.13.orig/arch/sh/kernel/irq.c linux-4.4.13/arch/sh/kernel/irq
{
diff -Nur linux-4.4.13.orig/arch/sparc/Kconfig linux-4.4.13/arch/sparc/Kconfig
--- linux-4.4.13.orig/arch/sparc/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/sparc/Kconfig 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/sparc/Kconfig 2016-06-22 21:55:07.982523867 +0200
@@ -189,12 +189,10 @@
source kernel/Kconfig.hz
@@ -1743,7 +1743,7 @@ diff -Nur linux-4.4.13.orig/arch/sparc/Kconfig linux-4.4.13/arch/sparc/Kconfig
bool
diff -Nur linux-4.4.13.orig/arch/sparc/kernel/irq_64.c linux-4.4.13/arch/sparc/kernel/irq_64.c
--- linux-4.4.13.orig/arch/sparc/kernel/irq_64.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/sparc/kernel/irq_64.c 2016-06-19 16:02:36.700489150 +0200
++++ linux-4.4.13/arch/sparc/kernel/irq_64.c 2016-06-22 21:55:07.982523867 +0200
@@ -854,6 +854,7 @@
set_irq_regs(old_regs);
}
@@ -1762,7 +1762,7 @@ diff -Nur linux-4.4.13.orig/arch/sparc/kernel/irq_64.c linux-4.4.13/arch/sparc/k
void fixup_irqs(void)
diff -Nur linux-4.4.13.orig/arch/x86/crypto/aesni-intel_glue.c linux-4.4.13/arch/x86/crypto/aesni-intel_glue.c
--- linux-4.4.13.orig/arch/x86/crypto/aesni-intel_glue.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/crypto/aesni-intel_glue.c 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/crypto/aesni-intel_glue.c 2016-06-22 21:55:07.982523867 +0200
@@ -383,14 +383,14 @@
err = blkcipher_walk_virt(desc, &walk);
desc->flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP;
@@ -1857,7 +1857,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/crypto/aesni-intel_glue.c linux-4.4.13/arch
}
diff -Nur linux-4.4.13.orig/arch/x86/crypto/cast5_avx_glue.c linux-4.4.13/arch/x86/crypto/cast5_avx_glue.c
--- linux-4.4.13.orig/arch/x86/crypto/cast5_avx_glue.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/crypto/cast5_avx_glue.c 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/crypto/cast5_avx_glue.c 2016-06-22 21:55:07.982523867 +0200
@@ -59,7 +59,7 @@
static int ecb_crypt(struct blkcipher_desc *desc, struct blkcipher_walk *walk,
bool enc)
@@ -1939,7 +1939,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/crypto/cast5_avx_glue.c linux-4.4.13/arch/x
err = blkcipher_walk_done(desc, &walk, 0);
diff -Nur linux-4.4.13.orig/arch/x86/crypto/glue_helper.c linux-4.4.13/arch/x86/crypto/glue_helper.c
--- linux-4.4.13.orig/arch/x86/crypto/glue_helper.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/crypto/glue_helper.c 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/crypto/glue_helper.c 2016-06-22 21:55:07.982523867 +0200
@@ -39,7 +39,7 @@
void *ctx = crypto_blkcipher_ctx(desc->tfm);
const unsigned int bsize = 128 / 8;
@@ -2057,7 +2057,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/crypto/glue_helper.c linux-4.4.13/arch/x86/
EXPORT_SYMBOL_GPL(glue_xts_crypt_128bit);
diff -Nur linux-4.4.13.orig/arch/x86/entry/common.c linux-4.4.13/arch/x86/entry/common.c
--- linux-4.4.13.orig/arch/x86/entry/common.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/entry/common.c 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/entry/common.c 2016-06-22 21:55:07.982523867 +0200
@@ -220,7 +220,7 @@
#define EXIT_TO_USERMODE_LOOP_FLAGS \
@@ -2087,7 +2087,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/entry/common.c linux-4.4.13/arch/x86/entry/
diff -Nur linux-4.4.13.orig/arch/x86/entry/entry_32.S linux-4.4.13/arch/x86/entry/entry_32.S
--- linux-4.4.13.orig/arch/x86/entry/entry_32.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/entry/entry_32.S 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/entry/entry_32.S 2016-06-22 21:55:07.982523867 +0200
@@ -278,8 +278,24 @@
ENTRY(resume_kernel)
DISABLE_INTERRUPTS(CLBR_ANY)
@@ -2115,7 +2115,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/entry/entry_32.S linux-4.4.13/arch/x86/entr
call preempt_schedule_irq
diff -Nur linux-4.4.13.orig/arch/x86/entry/entry_64.S linux-4.4.13/arch/x86/entry/entry_64.S
--- linux-4.4.13.orig/arch/x86/entry/entry_64.S 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/entry/entry_64.S 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/entry/entry_64.S 2016-06-22 21:55:07.982523867 +0200
@@ -579,7 +579,23 @@
bt $9, EFLAGS(%rsp) /* were interrupts off? */
jnc 1f
@@ -2158,7 +2158,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/entry/entry_64.S linux-4.4.13/arch/x86/entr
idtentry xen_hypervisor_callback xen_do_hypervisor_callback has_error_code=0
diff -Nur linux-4.4.13.orig/arch/x86/include/asm/preempt.h linux-4.4.13/arch/x86/include/asm/preempt.h
--- linux-4.4.13.orig/arch/x86/include/asm/preempt.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/include/asm/preempt.h 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/include/asm/preempt.h 2016-06-22 21:55:07.982523867 +0200
@@ -79,17 +79,33 @@
* a decrement which hits zero means we have no preempt_count and should
* reschedule.
@@ -2196,7 +2196,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/include/asm/preempt.h linux-4.4.13/arch/x86
#ifdef CONFIG_PREEMPT
diff -Nur linux-4.4.13.orig/arch/x86/include/asm/signal.h linux-4.4.13/arch/x86/include/asm/signal.h
--- linux-4.4.13.orig/arch/x86/include/asm/signal.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/include/asm/signal.h 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/include/asm/signal.h 2016-06-22 21:55:07.982523867 +0200
@@ -23,6 +23,19 @@
unsigned long sig[_NSIG_WORDS];
} sigset_t;
@@ -2219,7 +2219,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/include/asm/signal.h linux-4.4.13/arch/x86/
#endif
diff -Nur linux-4.4.13.orig/arch/x86/include/asm/stackprotector.h linux-4.4.13/arch/x86/include/asm/stackprotector.h
--- linux-4.4.13.orig/arch/x86/include/asm/stackprotector.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/include/asm/stackprotector.h 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/include/asm/stackprotector.h 2016-06-22 21:55:07.982523867 +0200
@@ -59,7 +59,7 @@
*/
static __always_inline void boot_init_stack_canary(void)
@@ -2247,7 +2247,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/include/asm/stackprotector.h linux-4.4.13/a
diff -Nur linux-4.4.13.orig/arch/x86/include/asm/thread_info.h linux-4.4.13/arch/x86/include/asm/thread_info.h
--- linux-4.4.13.orig/arch/x86/include/asm/thread_info.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/include/asm/thread_info.h 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/include/asm/thread_info.h 2016-06-22 21:55:07.982523867 +0200
@@ -58,6 +58,8 @@
__u32 status; /* thread synchronous flags */
__u32 cpu; /* current CPU */
@@ -2284,7 +2284,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/include/asm/thread_info.h linux-4.4.13/arch
/*
diff -Nur linux-4.4.13.orig/arch/x86/include/asm/uv/uv_bau.h linux-4.4.13/arch/x86/include/asm/uv/uv_bau.h
--- linux-4.4.13.orig/arch/x86/include/asm/uv/uv_bau.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/include/asm/uv/uv_bau.h 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/include/asm/uv/uv_bau.h 2016-06-22 21:55:07.982523867 +0200
@@ -615,9 +615,9 @@
cycles_t send_message;
cycles_t period_end;
@@ -2320,7 +2320,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/include/asm/uv/uv_bau.h linux-4.4.13/arch/x
diff -Nur linux-4.4.13.orig/arch/x86/include/asm/uv/uv_hub.h linux-4.4.13/arch/x86/include/asm/uv/uv_hub.h
--- linux-4.4.13.orig/arch/x86/include/asm/uv/uv_hub.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/include/asm/uv/uv_hub.h 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/include/asm/uv/uv_hub.h 2016-06-22 21:55:07.982523867 +0200
@@ -492,7 +492,7 @@
unsigned short nr_online_cpus;
unsigned short pnode;
@@ -2332,7 +2332,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/include/asm/uv/uv_hub.h linux-4.4.13/arch/x
extern struct uv_blade_info *uv_blade_info;
diff -Nur linux-4.4.13.orig/arch/x86/Kconfig linux-4.4.13/arch/x86/Kconfig
--- linux-4.4.13.orig/arch/x86/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/Kconfig 2016-06-19 16:02:36.704489306 +0200
++++ linux-4.4.13/arch/x86/Kconfig 2016-06-22 21:55:07.986523867 +0200
@@ -17,6 +17,7 @@
### Arch settings
config X86
@@ -2365,7 +2365,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/Kconfig linux-4.4.13/arch/x86/Kconfig
If unsure, say N.
diff -Nur linux-4.4.13.orig/arch/x86/kernel/apic/io_apic.c linux-4.4.13/arch/x86/kernel/apic/io_apic.c
--- linux-4.4.13.orig/arch/x86/kernel/apic/io_apic.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/apic/io_apic.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/apic/io_apic.c 2016-06-22 21:55:07.986523867 +0200
@@ -1711,7 +1711,8 @@
static inline bool ioapic_irqd_mask(struct irq_data *data)
{
@@ -2378,7 +2378,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/apic/io_apic.c linux-4.4.13/arch/x86
}
diff -Nur linux-4.4.13.orig/arch/x86/kernel/apic/x2apic_uv_x.c linux-4.4.13/arch/x86/kernel/apic/x2apic_uv_x.c
--- linux-4.4.13.orig/arch/x86/kernel/apic/x2apic_uv_x.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/apic/x2apic_uv_x.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/apic/x2apic_uv_x.c 2016-06-22 21:55:07.986523867 +0200
@@ -947,7 +947,7 @@
uv_blade_info[blade].pnode = pnode;
uv_blade_info[blade].nr_possible_cpus = 0;
@@ -2390,7 +2390,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/apic/x2apic_uv_x.c linux-4.4.13/arch
blade++;
diff -Nur linux-4.4.13.orig/arch/x86/kernel/asm-offsets.c linux-4.4.13/arch/x86/kernel/asm-offsets.c
--- linux-4.4.13.orig/arch/x86/kernel/asm-offsets.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/asm-offsets.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/asm-offsets.c 2016-06-22 21:55:07.986523867 +0200
@@ -32,6 +32,7 @@
OFFSET(TI_flags, thread_info, flags);
OFFSET(TI_status, thread_info, status);
@@ -2407,7 +2407,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/asm-offsets.c linux-4.4.13/arch/x86/
}
diff -Nur linux-4.4.13.orig/arch/x86/kernel/cpu/mcheck/mce.c linux-4.4.13/arch/x86/kernel/cpu/mcheck/mce.c
--- linux-4.4.13.orig/arch/x86/kernel/cpu/mcheck/mce.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/cpu/mcheck/mce.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/cpu/mcheck/mce.c 2016-06-22 21:55:07.986523867 +0200
@@ -41,6 +41,8 @@
#include <linux/debugfs.h>
#include <linux/irq_work.h>
@@ -2651,7 +2651,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/cpu/mcheck/mce.c linux-4.4.13/arch/x
goto err_out;
diff -Nur linux-4.4.13.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c linux-4.4.13/arch/x86/kernel/cpu/perf_event_intel_rapl.c
--- linux-4.4.13.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/cpu/perf_event_intel_rapl.c 2016-06-22 21:55:07.986523867 +0200
@@ -117,7 +117,7 @@
};
@@ -2735,7 +2735,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/cpu/perf_event_intel_rapl.c linux-4.
diff -Nur linux-4.4.13.orig/arch/x86/kernel/dumpstack_32.c linux-4.4.13/arch/x86/kernel/dumpstack_32.c
--- linux-4.4.13.orig/arch/x86/kernel/dumpstack_32.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/dumpstack_32.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/dumpstack_32.c 2016-06-22 21:55:07.986523867 +0200
@@ -42,7 +42,7 @@
unsigned long *stack, unsigned long bp,
const struct stacktrace_ops *ops, void *data)
@@ -2756,7 +2756,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/dumpstack_32.c linux-4.4.13/arch/x86
diff -Nur linux-4.4.13.orig/arch/x86/kernel/dumpstack_64.c linux-4.4.13/arch/x86/kernel/dumpstack_64.c
--- linux-4.4.13.orig/arch/x86/kernel/dumpstack_64.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/dumpstack_64.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/dumpstack_64.c 2016-06-22 21:55:07.986523867 +0200
@@ -152,7 +152,7 @@
unsigned long *stack, unsigned long bp,
const struct stacktrace_ops *ops, void *data)
@@ -2795,7 +2795,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/dumpstack_64.c linux-4.4.13/arch/x86
show_trace_log_lvl(task, regs, sp, bp, log_lvl);
diff -Nur linux-4.4.13.orig/arch/x86/kernel/irq_32.c linux-4.4.13/arch/x86/kernel/irq_32.c
--- linux-4.4.13.orig/arch/x86/kernel/irq_32.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/irq_32.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/irq_32.c 2016-06-22 21:55:07.986523867 +0200
@@ -128,6 +128,7 @@
cpu, per_cpu(hardirq_stack, cpu), per_cpu(softirq_stack, cpu));
}
@@ -2814,7 +2814,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/irq_32.c linux-4.4.13/arch/x86/kerne
{
diff -Nur linux-4.4.13.orig/arch/x86/kernel/kvm.c linux-4.4.13/arch/x86/kernel/kvm.c
--- linux-4.4.13.orig/arch/x86/kernel/kvm.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/kvm.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/kvm.c 2016-06-22 21:55:07.986523867 +0200
@@ -36,6 +36,7 @@
#include <linux/kprobes.h>
#include <linux/debugfs.h>
@@ -2956,7 +2956,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/kvm.c linux-4.4.13/arch/x86/kernel/k
diff -Nur linux-4.4.13.orig/arch/x86/kernel/nmi.c linux-4.4.13/arch/x86/kernel/nmi.c
--- linux-4.4.13.orig/arch/x86/kernel/nmi.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/nmi.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/nmi.c 2016-06-22 21:55:07.986523867 +0200
@@ -231,7 +231,7 @@
#endif
@@ -2996,7 +2996,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/nmi.c linux-4.4.13/arch/x86/kernel/n
}
diff -Nur linux-4.4.13.orig/arch/x86/kernel/process_32.c linux-4.4.13/arch/x86/kernel/process_32.c
--- linux-4.4.13.orig/arch/x86/kernel/process_32.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/process_32.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/process_32.c 2016-06-22 21:55:07.986523867 +0200
@@ -35,6 +35,7 @@
#include <linux/uaccess.h>
#include <linux/io.h>
@@ -3052,7 +3052,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/process_32.c linux-4.4.13/arch/x86/k
* This must be done before restoring TLS segments so
diff -Nur linux-4.4.13.orig/arch/x86/kernel/reboot.c linux-4.4.13/arch/x86/kernel/reboot.c
--- linux-4.4.13.orig/arch/x86/kernel/reboot.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kernel/reboot.c 2016-06-19 16:02:36.708489461 +0200
++++ linux-4.4.13/arch/x86/kernel/reboot.c 2016-06-22 21:55:07.986523867 +0200
@@ -726,6 +726,7 @@
static nmi_shootdown_cb shootdown_callback;
@@ -3096,7 +3096,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kernel/reboot.c linux-4.4.13/arch/x86/kerne
{
diff -Nur linux-4.4.13.orig/arch/x86/kvm/lapic.c linux-4.4.13/arch/x86/kvm/lapic.c
--- linux-4.4.13.orig/arch/x86/kvm/lapic.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kvm/lapic.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/arch/x86/kvm/lapic.c 2016-06-22 21:55:07.986523867 +0200
@@ -1195,7 +1195,7 @@
static void apic_timer_expired(struct kvm_lapic *apic)
{
@@ -3127,7 +3127,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kvm/lapic.c linux-4.4.13/arch/x86/kvm/lapic
* APIC is created enabled. This will prevent kvm_lapic_set_base from
diff -Nur linux-4.4.13.orig/arch/x86/kvm/x86.c linux-4.4.13/arch/x86/kvm/x86.c
--- linux-4.4.13.orig/arch/x86/kvm/x86.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/kvm/x86.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/arch/x86/kvm/x86.c 2016-06-22 21:55:07.990523867 +0200
@@ -5788,6 +5788,13 @@
goto out;
}
@@ -3144,7 +3144,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/kvm/x86.c linux-4.4.13/arch/x86/kvm/x86.c
goto out_free_percpu;
diff -Nur linux-4.4.13.orig/arch/x86/mm/highmem_32.c linux-4.4.13/arch/x86/mm/highmem_32.c
--- linux-4.4.13.orig/arch/x86/mm/highmem_32.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/mm/highmem_32.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/arch/x86/mm/highmem_32.c 2016-06-22 21:55:07.990523867 +0200
@@ -32,10 +32,11 @@
*/
void *kmap_atomic_prot(struct page *page, pgprot_t prot)
@@ -3191,7 +3191,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/mm/highmem_32.c linux-4.4.13/arch/x86/mm/hi
diff -Nur linux-4.4.13.orig/arch/x86/mm/iomap_32.c linux-4.4.13/arch/x86/mm/iomap_32.c
--- linux-4.4.13.orig/arch/x86/mm/iomap_32.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/mm/iomap_32.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/arch/x86/mm/iomap_32.c 2016-06-22 21:55:07.990523867 +0200
@@ -56,6 +56,7 @@
void *kmap_atomic_prot_pfn(unsigned long pfn, pgprot_t prot)
@@ -3226,7 +3226,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/mm/iomap_32.c linux-4.4.13/arch/x86/mm/ioma
}
diff -Nur linux-4.4.13.orig/arch/x86/platform/uv/tlb_uv.c linux-4.4.13/arch/x86/platform/uv/tlb_uv.c
--- linux-4.4.13.orig/arch/x86/platform/uv/tlb_uv.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/platform/uv/tlb_uv.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/arch/x86/platform/uv/tlb_uv.c 2016-06-22 21:55:07.990523867 +0200
@@ -714,9 +714,9 @@
quiesce_local_uvhub(hmaster);
@@ -3315,7 +3315,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/platform/uv/tlb_uv.c linux-4.4.13/arch/x86/
diff -Nur linux-4.4.13.orig/arch/x86/platform/uv/uv_time.c linux-4.4.13/arch/x86/platform/uv/uv_time.c
--- linux-4.4.13.orig/arch/x86/platform/uv/uv_time.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/x86/platform/uv/uv_time.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/arch/x86/platform/uv/uv_time.c 2016-06-22 21:55:07.990523867 +0200
@@ -57,7 +57,7 @@
/* There is one of these allocated per node */
@@ -3398,7 +3398,7 @@ diff -Nur linux-4.4.13.orig/arch/x86/platform/uv/uv_time.c linux-4.4.13/arch/x86
/*
diff -Nur linux-4.4.13.orig/block/blk-core.c linux-4.4.13/block/blk-core.c
--- linux-4.4.13.orig/block/blk-core.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-core.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/block/blk-core.c 2016-06-22 21:55:07.990523867 +0200
@@ -125,6 +125,9 @@
INIT_LIST_HEAD(&rq->queuelist);
@@ -3494,7 +3494,7 @@ diff -Nur linux-4.4.13.orig/block/blk-core.c linux-4.4.13/block/blk-core.c
void blk_finish_plug(struct blk_plug *plug)
diff -Nur linux-4.4.13.orig/block/blk-ioc.c linux-4.4.13/block/blk-ioc.c
--- linux-4.4.13.orig/block/blk-ioc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-ioc.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/block/blk-ioc.c 2016-06-22 21:55:07.990523867 +0200
@@ -7,6 +7,7 @@
#include <linux/bio.h>
#include <linux/blkdev.h>
@@ -3523,7 +3523,7 @@ diff -Nur linux-4.4.13.orig/block/blk-ioc.c linux-4.4.13/block/blk-ioc.c
}
diff -Nur linux-4.4.13.orig/block/blk-iopoll.c linux-4.4.13/block/blk-iopoll.c
--- linux-4.4.13.orig/block/blk-iopoll.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-iopoll.c 2016-06-19 16:02:36.712489615 +0200
++++ linux-4.4.13/block/blk-iopoll.c 2016-06-22 21:55:07.990523867 +0200
@@ -35,6 +35,7 @@
list_add_tail(&iop->list, this_cpu_ptr(&blk_cpu_iopoll));
__raise_softirq_irqoff(BLOCK_IOPOLL_SOFTIRQ);
@@ -3550,7 +3550,7 @@ diff -Nur linux-4.4.13.orig/block/blk-iopoll.c linux-4.4.13/block/blk-iopoll.c
return NOTIFY_OK;
diff -Nur linux-4.4.13.orig/block/blk-mq.c linux-4.4.13/block/blk-mq.c
--- linux-4.4.13.orig/block/blk-mq.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-mq.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/block/blk-mq.c 2016-06-22 21:55:07.990523867 +0200
@@ -92,7 +92,7 @@
static void blk_mq_freeze_queue_wait(struct request_queue *q)
@@ -3670,7 +3670,7 @@ diff -Nur linux-4.4.13.orig/block/blk-mq.c linux-4.4.13/block/blk-mq.c
/*
diff -Nur linux-4.4.13.orig/block/blk-mq-cpu.c linux-4.4.13/block/blk-mq-cpu.c
--- linux-4.4.13.orig/block/blk-mq-cpu.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-mq-cpu.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/block/blk-mq-cpu.c 2016-06-22 21:55:07.990523867 +0200
@@ -16,7 +16,7 @@
#include "blk-mq.h"
@@ -3724,7 +3724,7 @@ diff -Nur linux-4.4.13.orig/block/blk-mq-cpu.c linux-4.4.13/block/blk-mq-cpu.c
void blk_mq_init_cpu_notifier(struct blk_mq_cpu_notifier *notifier,
diff -Nur linux-4.4.13.orig/block/blk-mq.h linux-4.4.13/block/blk-mq.h
--- linux-4.4.13.orig/block/blk-mq.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-mq.h 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/block/blk-mq.h 2016-06-22 21:55:07.990523867 +0200
@@ -74,7 +74,10 @@
static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q,
unsigned int cpu)
@@ -3754,7 +3754,7 @@ diff -Nur linux-4.4.13.orig/block/blk-mq.h linux-4.4.13/block/blk-mq.h
struct blk_mq_alloc_data {
diff -Nur linux-4.4.13.orig/block/blk-softirq.c linux-4.4.13/block/blk-softirq.c
--- linux-4.4.13.orig/block/blk-softirq.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/blk-softirq.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/block/blk-softirq.c 2016-06-22 21:55:07.990523867 +0200
@@ -51,6 +51,7 @@
raise_softirq_irqoff(BLOCK_SOFTIRQ);
@@ -3781,7 +3781,7 @@ diff -Nur linux-4.4.13.orig/block/blk-softirq.c linux-4.4.13/block/blk-softirq.c
/**
diff -Nur linux-4.4.13.orig/block/bounce.c linux-4.4.13/block/bounce.c
--- linux-4.4.13.orig/block/bounce.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/block/bounce.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/block/bounce.c 2016-06-22 21:55:07.990523867 +0200
@@ -55,11 +55,11 @@
unsigned long flags;
unsigned char *vto;
@@ -3798,7 +3798,7 @@ diff -Nur linux-4.4.13.orig/block/bounce.c linux-4.4.13/block/bounce.c
#else /* CONFIG_HIGHMEM */
diff -Nur linux-4.4.13.orig/crypto/algapi.c linux-4.4.13/crypto/algapi.c
--- linux-4.4.13.orig/crypto/algapi.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/crypto/algapi.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/crypto/algapi.c 2016-06-22 21:55:07.990523867 +0200
@@ -719,13 +719,13 @@
int crypto_register_notifier(struct notifier_block *nb)
@@ -3817,7 +3817,7 @@ diff -Nur linux-4.4.13.orig/crypto/algapi.c linux-4.4.13/crypto/algapi.c
diff -Nur linux-4.4.13.orig/crypto/api.c linux-4.4.13/crypto/api.c
--- linux-4.4.13.orig/crypto/api.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/crypto/api.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/crypto/api.c 2016-06-22 21:55:07.990523867 +0200
@@ -31,7 +31,7 @@
DECLARE_RWSEM(crypto_alg_sem);
EXPORT_SYMBOL_GPL(crypto_alg_sem);
@@ -3842,7 +3842,7 @@ diff -Nur linux-4.4.13.orig/crypto/api.c linux-4.4.13/crypto/api.c
return ok;
diff -Nur linux-4.4.13.orig/crypto/internal.h linux-4.4.13/crypto/internal.h
--- linux-4.4.13.orig/crypto/internal.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/crypto/internal.h 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/crypto/internal.h 2016-06-22 21:55:07.990523867 +0200
@@ -47,7 +47,7 @@
extern struct list_head crypto_alg_list;
@@ -3863,7 +3863,7 @@ diff -Nur linux-4.4.13.orig/crypto/internal.h linux-4.4.13/crypto/internal.h
#endif /* _CRYPTO_INTERNAL_H */
diff -Nur linux-4.4.13.orig/Documentation/hwlat_detector.txt linux-4.4.13/Documentation/hwlat_detector.txt
--- linux-4.4.13.orig/Documentation/hwlat_detector.txt 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/Documentation/hwlat_detector.txt 2016-06-19 16:02:36.684488535 +0200
++++ linux-4.4.13/Documentation/hwlat_detector.txt 2016-06-22 21:55:07.994523867 +0200
@@ -0,0 +1,64 @@
+Introduction:
+-------------
@@ -3931,7 +3931,7 @@ diff -Nur linux-4.4.13.orig/Documentation/hwlat_detector.txt linux-4.4.13/Docume
+consumed by reading from the "sample" (pipe) debugfs file interface.
diff -Nur linux-4.4.13.orig/Documentation/kernel-parameters.txt linux-4.4.13/Documentation/kernel-parameters.txt
--- linux-4.4.13.orig/Documentation/kernel-parameters.txt 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/Documentation/kernel-parameters.txt 2016-06-19 16:02:36.684488535 +0200
++++ linux-4.4.13/Documentation/kernel-parameters.txt 2016-06-22 21:55:07.994523867 +0200
@@ -1629,6 +1629,15 @@
ip= [IP_PNP]
See Documentation/filesystems/nfs/nfsroot.txt.
@@ -3950,7 +3950,7 @@ diff -Nur linux-4.4.13.orig/Documentation/kernel-parameters.txt linux-4.4.13/Doc
for it. Intended to get systems with badly broken
diff -Nur linux-4.4.13.orig/Documentation/sysrq.txt linux-4.4.13/Documentation/sysrq.txt
--- linux-4.4.13.orig/Documentation/sysrq.txt 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/Documentation/sysrq.txt 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/Documentation/sysrq.txt 2016-06-22 21:55:07.994523867 +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.
@@ -3973,7 +3973,7 @@ diff -Nur linux-4.4.13.orig/Documentation/sysrq.txt linux-4.4.13/Documentation/s
'b' - Will immediately reboot the system without syncing or unmounting
diff -Nur linux-4.4.13.orig/Documentation/trace/histograms.txt linux-4.4.13/Documentation/trace/histograms.txt
--- linux-4.4.13.orig/Documentation/trace/histograms.txt 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/Documentation/trace/histograms.txt 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/Documentation/trace/histograms.txt 2016-06-22 21:55:07.994523867 +0200
@@ -0,0 +1,186 @@
+ Using the Linux Kernel Latency Histograms
+
@@ -4163,7 +4163,7 @@ diff -Nur linux-4.4.13.orig/Documentation/trace/histograms.txt linux-4.4.13/Docu
+These data are also reset when the wakeup histogram is reset.
diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/acglobal.h linux-4.4.13/drivers/acpi/acpica/acglobal.h
--- linux-4.4.13.orig/drivers/acpi/acpica/acglobal.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/acpi/acpica/acglobal.h 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/drivers/acpi/acpica/acglobal.h 2016-06-22 21:55:07.994523867 +0200
@@ -116,7 +116,7 @@
* interrupt level
*/
@@ -4175,7 +4175,7 @@ diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/acglobal.h linux-4.4.13/drivers/
/* Mutex for _OSI support */
diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/hwregs.c linux-4.4.13/drivers/acpi/acpica/hwregs.c
--- linux-4.4.13.orig/drivers/acpi/acpica/hwregs.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/acpi/acpica/hwregs.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/drivers/acpi/acpica/hwregs.c 2016-06-22 21:55:07.994523867 +0200
@@ -269,14 +269,14 @@
ACPI_BITMASK_ALL_FIXED_STATUS,
ACPI_FORMAT_UINT64(acpi_gbl_xpm1a_status.address)));
@@ -4195,7 +4195,7 @@ diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/hwregs.c linux-4.4.13/drivers/ac
goto exit;
diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/hwxface.c linux-4.4.13/drivers/acpi/acpica/hwxface.c
--- linux-4.4.13.orig/drivers/acpi/acpica/hwxface.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/acpi/acpica/hwxface.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/drivers/acpi/acpica/hwxface.c 2016-06-22 21:55:07.994523867 +0200
@@ -374,7 +374,7 @@
return_ACPI_STATUS(AE_BAD_PARAMETER);
}
@@ -4216,7 +4216,7 @@ diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/hwxface.c linux-4.4.13/drivers/a
diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/utmutex.c linux-4.4.13/drivers/acpi/acpica/utmutex.c
--- linux-4.4.13.orig/drivers/acpi/acpica/utmutex.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/acpi/acpica/utmutex.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/drivers/acpi/acpica/utmutex.c 2016-06-22 21:55:07.994523867 +0200
@@ -88,7 +88,7 @@
return_ACPI_STATUS (status);
}
@@ -4237,7 +4237,7 @@ diff -Nur linux-4.4.13.orig/drivers/acpi/acpica/utmutex.c linux-4.4.13/drivers/a
/* Delete the reader/writer lock */
diff -Nur linux-4.4.13.orig/drivers/ata/libata-sff.c linux-4.4.13/drivers/ata/libata-sff.c
--- linux-4.4.13.orig/drivers/ata/libata-sff.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ata/libata-sff.c 2016-06-19 16:02:36.716489768 +0200
++++ linux-4.4.13/drivers/ata/libata-sff.c 2016-06-22 21:55:07.994523867 +0200
@@ -678,9 +678,9 @@
unsigned long flags;
unsigned int consumed;
@@ -4288,7 +4288,7 @@ diff -Nur linux-4.4.13.orig/drivers/ata/libata-sff.c linux-4.4.13/drivers/ata/li
consumed = ap->ops->sff_data_xfer(dev, buf + offset,
diff -Nur linux-4.4.13.orig/drivers/block/zram/zram_drv.c linux-4.4.13/drivers/block/zram/zram_drv.c
--- linux-4.4.13.orig/drivers/block/zram/zram_drv.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/block/zram/zram_drv.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/block/zram/zram_drv.c 2016-06-22 21:55:07.994523867 +0200
@@ -520,6 +520,8 @@
goto out_error;
}
@@ -4394,7 +4394,7 @@ diff -Nur linux-4.4.13.orig/drivers/block/zram/zram_drv.c linux-4.4.13/drivers/b
diff -Nur linux-4.4.13.orig/drivers/block/zram/zram_drv.h linux-4.4.13/drivers/block/zram/zram_drv.h
--- linux-4.4.13.orig/drivers/block/zram/zram_drv.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/block/zram/zram_drv.h 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/block/zram/zram_drv.h 2016-06-22 21:55:07.994523867 +0200
@@ -72,6 +72,9 @@
struct zram_table_entry {
unsigned long handle;
@@ -4450,7 +4450,7 @@ diff -Nur linux-4.4.13.orig/drivers/block/zram/zram_drv.h linux-4.4.13/drivers/b
#endif
diff -Nur linux-4.4.13.orig/drivers/char/random.c linux-4.4.13/drivers/char/random.c
--- linux-4.4.13.orig/drivers/char/random.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/char/random.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/char/random.c 2016-06-22 21:55:07.994523867 +0200
@@ -796,8 +796,6 @@
} sample;
long delta, delta2, delta3;
@@ -4504,7 +4504,7 @@ diff -Nur linux-4.4.13.orig/drivers/char/random.c linux-4.4.13/drivers/char/rand
add_interrupt_bench(cycles);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-generated.c linux-4.4.13/drivers/clk/at91/clk-generated.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-generated.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-generated.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-generated.c 2016-06-22 21:55:07.994523867 +0200
@@ -15,8 +15,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -4694,7 +4694,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-generated.c linux-4.4.13/driver
+ of_sama5d2_clk_generated_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-h32mx.c linux-4.4.13/drivers/clk/at91/clk-h32mx.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-h32mx.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-h32mx.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-h32mx.c 2016-06-22 21:55:07.994523867 +0200
@@ -15,15 +15,9 @@
#include <linux/clk-provider.h>
#include <linux/clkdev.h>
@@ -4796,7 +4796,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-h32mx.c linux-4.4.13/drivers/cl
+ of_sama5d4_clk_h32mx_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-main.c linux-4.4.13/drivers/clk/at91/clk-main.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-main.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-main.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-main.c 2016-06-22 21:55:07.994523867 +0200
@@ -13,13 +13,8 @@
#include <linux/clk/at91_pmc.h>
#include <linux/delay.h>
@@ -5500,7 +5500,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-main.c linux-4.4.13/drivers/clk
+ of_at91sam9x5_clk_main_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-master.c linux-4.4.13/drivers/clk/at91/clk-master.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-master.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-master.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-master.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,13 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -5707,7 +5707,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-master.c linux-4.4.13/drivers/c
+ of_at91sam9x5_clk_master_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-peripheral.c linux-4.4.13/drivers/clk/at91/clk-peripheral.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-peripheral.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-peripheral.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-peripheral.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,11 +12,13 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -6036,7 +6036,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-peripheral.c linux-4.4.13/drive
+ of_at91sam9x5_clk_periph_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-pll.c linux-4.4.13/drivers/clk/at91/clk-pll.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-pll.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-pll.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-pll.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,14 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -6322,7 +6322,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-pll.c linux-4.4.13/drivers/clk/
+ of_sama5d3_clk_pll_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-plldiv.c linux-4.4.13/drivers/clk/at91/clk-plldiv.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-plldiv.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-plldiv.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-plldiv.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,8 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -6434,7 +6434,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-plldiv.c linux-4.4.13/drivers/c
+ of_at91sam9x5_clk_plldiv_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-programmable.c linux-4.4.13/drivers/clk/at91/clk-programmable.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-programmable.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-programmable.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-programmable.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,10 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -6660,7 +6660,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-programmable.c linux-4.4.13/dri
+ of_at91sam9x5_clk_prog_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-slow.c linux-4.4.13/drivers/clk/at91/clk-slow.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-slow.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-slow.c 2016-06-19 16:02:36.720489921 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-slow.c 2016-06-22 21:55:07.998523867 +0200
@@ -13,17 +13,11 @@
#include <linux/clk.h>
#include <linux/clk-provider.h>
@@ -6770,7 +6770,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-slow.c linux-4.4.13/drivers/clk
* FIXME: All slow clk users are not properly claiming it (get + prepare +
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-smd.c linux-4.4.13/drivers/clk/at91/clk-smd.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-smd.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-smd.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-smd.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,8 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -6916,7 +6916,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-smd.c linux-4.4.13/drivers/clk/
+ of_at91sam9x5_clk_smd_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-system.c linux-4.4.13/drivers/clk/at91/clk-system.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-system.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-system.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-system.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,13 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -7116,7 +7116,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-system.c linux-4.4.13/drivers/c
+ of_at91rm9200_clk_sys_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-usb.c linux-4.4.13/drivers/clk/at91/clk-usb.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-usb.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-usb.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-usb.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,8 +12,8 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -7447,7 +7447,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-usb.c linux-4.4.13/drivers/clk/
+ of_at91rm9200_clk_usb_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-utmi.c linux-4.4.13/drivers/clk/at91/clk-utmi.c
--- linux-4.4.13.orig/drivers/clk/at91/clk-utmi.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/clk-utmi.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clk/at91/clk-utmi.c 2016-06-22 21:55:07.998523867 +0200
@@ -11,14 +11,9 @@
#include <linux/clk-provider.h>
#include <linux/clkdev.h>
@@ -7612,7 +7612,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/clk-utmi.c linux-4.4.13/drivers/clk
+ of_at91sam9x5_clk_utmi_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/pmc.c linux-4.4.13/drivers/clk/at91/pmc.c
--- linux-4.4.13.orig/drivers/clk/at91/pmc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/pmc.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clk/at91/pmc.c 2016-06-22 21:55:07.998523867 +0200
@@ -12,36 +12,13 @@
#include <linux/clkdev.h>
#include <linux/clk/at91_pmc.h>
@@ -8057,7 +8057,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/pmc.c linux-4.4.13/drivers/clk/at91
- of_sama5d3_pmc_setup);
diff -Nur linux-4.4.13.orig/drivers/clk/at91/pmc.h linux-4.4.13/drivers/clk/at91/pmc.h
--- linux-4.4.13.orig/drivers/clk/at91/pmc.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clk/at91/pmc.h 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clk/at91/pmc.h 2016-06-22 21:55:07.998523867 +0200
@@ -14,8 +14,11 @@
#include <linux/io.h>
@@ -8175,7 +8175,7 @@ diff -Nur linux-4.4.13.orig/drivers/clk/at91/pmc.h linux-4.4.13/drivers/clk/at91
#endif /* __PMC_H_ */
diff -Nur linux-4.4.13.orig/drivers/clocksource/tcb_clksrc.c linux-4.4.13/drivers/clocksource/tcb_clksrc.c
--- linux-4.4.13.orig/drivers/clocksource/tcb_clksrc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clocksource/tcb_clksrc.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clocksource/tcb_clksrc.c 2016-06-22 21:55:07.998523867 +0200
@@ -23,8 +23,7 @@
* this 32 bit free-running counter. the second channel is not used.
*
@@ -8335,7 +8335,7 @@ diff -Nur linux-4.4.13.orig/drivers/clocksource/tcb_clksrc.c linux-4.4.13/driver
diff -Nur linux-4.4.13.orig/drivers/clocksource/timer-atmel-pit.c linux-4.4.13/drivers/clocksource/timer-atmel-pit.c
--- linux-4.4.13.orig/drivers/clocksource/timer-atmel-pit.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clocksource/timer-atmel-pit.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clocksource/timer-atmel-pit.c 2016-06-22 21:55:07.998523867 +0200
@@ -46,6 +46,7 @@
u32 cycle;
u32 cnt;
@@ -8398,7 +8398,7 @@ diff -Nur linux-4.4.13.orig/drivers/clocksource/timer-atmel-pit.c linux-4.4.13/d
data->clkevt.features = CLOCK_EVT_FEAT_PERIODIC;
diff -Nur linux-4.4.13.orig/drivers/clocksource/timer-atmel-st.c linux-4.4.13/drivers/clocksource/timer-atmel-st.c
--- linux-4.4.13.orig/drivers/clocksource/timer-atmel-st.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/clocksource/timer-atmel-st.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/clocksource/timer-atmel-st.c 2016-06-22 21:55:07.998523867 +0200
@@ -115,18 +115,29 @@
last_crtr = read_CRTR();
}
@@ -8477,7 +8477,7 @@ diff -Nur linux-4.4.13.orig/drivers/clocksource/timer-atmel-st.c linux-4.4.13/dr
panic(pr_fmt("Unable to get slow clock\n"));
diff -Nur linux-4.4.13.orig/drivers/cpufreq/Kconfig.x86 linux-4.4.13/drivers/cpufreq/Kconfig.x86
--- linux-4.4.13.orig/drivers/cpufreq/Kconfig.x86 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/cpufreq/Kconfig.x86 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/cpufreq/Kconfig.x86 2016-06-22 21:55:07.998523867 +0200
@@ -123,7 +123,7 @@
config X86_POWERNOW_K8
@@ -8489,7 +8489,7 @@ diff -Nur linux-4.4.13.orig/drivers/cpufreq/Kconfig.x86 linux-4.4.13/drivers/cpu
Support for K10 and newer processors is now in acpi-cpufreq.
diff -Nur linux-4.4.13.orig/drivers/cpuidle/coupled.c linux-4.4.13/drivers/cpuidle/coupled.c
--- linux-4.4.13.orig/drivers/cpuidle/coupled.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/cpuidle/coupled.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/cpuidle/coupled.c 2016-06-22 21:55:07.998523867 +0200
@@ -119,7 +119,6 @@
#define CPUIDLE_COUPLED_NOT_IDLE (-1)
@@ -8500,7 +8500,7 @@ diff -Nur linux-4.4.13.orig/drivers/cpuidle/coupled.c linux-4.4.13/drivers/cpuid
/*
diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c linux-4.4.13/drivers/gpu/drm/i915/i915_gem_execbuffer.c
--- linux-4.4.13.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/gpu/drm/i915/i915_gem_execbuffer.c 2016-06-22 21:55:07.998523867 +0200
@@ -1264,7 +1264,9 @@
if (ret)
return ret;
@@ -8513,7 +8513,7 @@ diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/i915_gem_execbuffer.c linux-4.4
i915_gem_execbuffer_retire_commands(params);
diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c linux-4.4.13/drivers/gpu/drm/i915/i915_gem_shrinker.c
--- linux-4.4.13.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/gpu/drm/i915/i915_gem_shrinker.c 2016-06-19 16:02:36.724490075 +0200
++++ linux-4.4.13/drivers/gpu/drm/i915/i915_gem_shrinker.c 2016-06-22 21:55:07.998523867 +0200
@@ -39,7 +39,7 @@
if (!mutex_is_locked(mutex))
return false;
@@ -8525,7 +8525,7 @@ diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/i915_gem_shrinker.c linux-4.4.1
/* Since UP may be pre-empted, we cannot assume that we own the lock */
diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/i915_irq.c linux-4.4.13/drivers/gpu/drm/i915/i915_irq.c
--- linux-4.4.13.orig/drivers/gpu/drm/i915/i915_irq.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/gpu/drm/i915/i915_irq.c 2016-06-19 16:02:36.728490231 +0200
++++ linux-4.4.13/drivers/gpu/drm/i915/i915_irq.c 2016-06-22 21:55:08.002523867 +0200
@@ -812,6 +812,7 @@
spin_lock_irqsave(&dev_priv->uncore.lock, irqflags);
@@ -8544,7 +8544,7 @@ diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/i915_irq.c linux-4.4.13/drivers
diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/intel_display.c linux-4.4.13/drivers/gpu/drm/i915/intel_display.c
--- linux-4.4.13.orig/drivers/gpu/drm/i915/intel_display.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/gpu/drm/i915/intel_display.c 2016-06-19 16:02:36.728490231 +0200
++++ linux-4.4.13/drivers/gpu/drm/i915/intel_display.c 2016-06-22 21:55:08.002523867 +0200
@@ -11376,7 +11376,7 @@
struct intel_crtc *intel_crtc = to_intel_crtc(crtc);
struct intel_unpin_work *work;
@@ -8556,7 +8556,7 @@ diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/intel_display.c linux-4.4.13/dr
return;
diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/intel_sprite.c linux-4.4.13/drivers/gpu/drm/i915/intel_sprite.c
--- linux-4.4.13.orig/drivers/gpu/drm/i915/intel_sprite.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/gpu/drm/i915/intel_sprite.c 2016-06-19 16:02:36.728490231 +0200
++++ linux-4.4.13/drivers/gpu/drm/i915/intel_sprite.c 2016-06-22 21:55:08.002523867 +0200
@@ -38,6 +38,7 @@
#include "intel_drv.h"
#include <drm/i915_drm.h>
@@ -8608,7 +8608,7 @@ diff -Nur linux-4.4.13.orig/drivers/gpu/drm/i915/intel_sprite.c linux-4.4.13/dri
crtc->debug.start_vbl_count != end_vbl_count) {
diff -Nur linux-4.4.13.orig/drivers/gpu/drm/radeon/radeon_display.c linux-4.4.13/drivers/gpu/drm/radeon/radeon_display.c
--- linux-4.4.13.orig/drivers/gpu/drm/radeon/radeon_display.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/gpu/drm/radeon/radeon_display.c 2016-06-19 16:02:36.728490231 +0200
++++ linux-4.4.13/drivers/gpu/drm/radeon/radeon_display.c 2016-06-22 21:55:08.002523867 +0200
@@ -1862,6 +1862,7 @@
struct radeon_device *rdev = dev->dev_private;
@@ -8627,7 +8627,7 @@ diff -Nur linux-4.4.13.orig/drivers/gpu/drm/radeon/radeon_display.c linux-4.4.13
*vpos = position & 0x1fff;
diff -Nur linux-4.4.13.orig/drivers/i2c/busses/i2c-omap.c linux-4.4.13/drivers/i2c/busses/i2c-omap.c
--- linux-4.4.13.orig/drivers/i2c/busses/i2c-omap.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/i2c/busses/i2c-omap.c 2016-06-19 16:02:36.728490231 +0200
++++ linux-4.4.13/drivers/i2c/busses/i2c-omap.c 2016-06-22 21:55:08.006523867 +0200
@@ -995,15 +995,12 @@
u16 mask;
u16 stat;
@@ -8647,7 +8647,7 @@ diff -Nur linux-4.4.13.orig/drivers/i2c/busses/i2c-omap.c linux-4.4.13/drivers/i
diff -Nur linux-4.4.13.orig/drivers/ide/alim15x3.c linux-4.4.13/drivers/ide/alim15x3.c
--- linux-4.4.13.orig/drivers/ide/alim15x3.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/alim15x3.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/alim15x3.c 2016-06-22 21:55:08.006523867 +0200
@@ -234,7 +234,7 @@
isa_dev = pci_get_device(PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M1533, NULL);
@@ -8668,7 +8668,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/alim15x3.c linux-4.4.13/drivers/ide/alim
diff -Nur linux-4.4.13.orig/drivers/ide/hpt366.c linux-4.4.13/drivers/ide/hpt366.c
--- linux-4.4.13.orig/drivers/ide/hpt366.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/hpt366.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/hpt366.c 2016-06-22 21:55:08.006523867 +0200
@@ -1241,7 +1241,7 @@
dma_old = inb(base + 2);
@@ -8689,7 +8689,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/hpt366.c linux-4.4.13/drivers/ide/hpt366
hwif->name, base, base + 7);
diff -Nur linux-4.4.13.orig/drivers/ide/ide-io.c linux-4.4.13/drivers/ide/ide-io.c
--- linux-4.4.13.orig/drivers/ide/ide-io.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/ide-io.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/ide-io.c 2016-06-22 21:55:08.006523867 +0200
@@ -659,7 +659,7 @@
/* disable_irq_nosync ?? */
disable_irq(hwif->irq);
@@ -8701,7 +8701,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/ide-io.c linux-4.4.13/drivers/ide/ide-io
} else if (drive_is_ready(drive)) {
diff -Nur linux-4.4.13.orig/drivers/ide/ide-iops.c linux-4.4.13/drivers/ide/ide-iops.c
--- linux-4.4.13.orig/drivers/ide/ide-iops.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/ide-iops.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/ide-iops.c 2016-06-22 21:55:08.006523867 +0200
@@ -129,12 +129,12 @@
if ((stat & ATA_BUSY) == 0)
break;
@@ -8719,7 +8719,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/ide-iops.c linux-4.4.13/drivers/ide/ide-
* Allow status to settle, then read it again.
diff -Nur linux-4.4.13.orig/drivers/ide/ide-io-std.c linux-4.4.13/drivers/ide/ide-io-std.c
--- linux-4.4.13.orig/drivers/ide/ide-io-std.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/ide-io-std.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/ide-io-std.c 2016-06-22 21:55:08.006523867 +0200
@@ -175,7 +175,7 @@
unsigned long uninitialized_var(flags);
@@ -8758,7 +8758,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/ide-io-std.c linux-4.4.13/drivers/ide/id
return;
diff -Nur linux-4.4.13.orig/drivers/ide/ide-probe.c linux-4.4.13/drivers/ide/ide-probe.c
--- linux-4.4.13.orig/drivers/ide/ide-probe.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/ide-probe.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/ide-probe.c 2016-06-22 21:55:08.006523867 +0200
@@ -196,10 +196,10 @@
int bswap = 1;
@@ -8774,7 +8774,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/ide-probe.c linux-4.4.13/drivers/ide/ide
#ifdef DEBUG
diff -Nur linux-4.4.13.orig/drivers/ide/ide-taskfile.c linux-4.4.13/drivers/ide/ide-taskfile.c
--- linux-4.4.13.orig/drivers/ide/ide-taskfile.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/ide/ide-taskfile.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/ide/ide-taskfile.c 2016-06-22 21:55:08.006523867 +0200
@@ -250,7 +250,7 @@
page_is_high = PageHighMem(page);
@@ -8804,7 +8804,7 @@ diff -Nur linux-4.4.13.orig/drivers/ide/ide-taskfile.c linux-4.4.13/drivers/ide/
diff -Nur linux-4.4.13.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c linux-4.4.13/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
--- linux-4.4.13.orig/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/infiniband/ulp/ipoib/ipoib_multicast.c 2016-06-22 21:55:08.006523867 +0200
@@ -857,7 +857,7 @@
ipoib_dbg_mcast(priv, "restarting multicast task\n");
@@ -8825,7 +8825,7 @@ diff -Nur linux-4.4.13.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.13.orig/drivers/input/gameport/gameport.c linux-4.4.13/drivers/input/gameport/gameport.c
--- linux-4.4.13.orig/drivers/input/gameport/gameport.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/input/gameport/gameport.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/input/gameport/gameport.c 2016-06-22 21:55:08.006523867 +0200
@@ -91,13 +91,13 @@
tx = ~0;
@@ -8873,7 +8873,7 @@ diff -Nur linux-4.4.13.orig/drivers/input/gameport/gameport.c linux-4.4.13/drive
}
diff -Nur linux-4.4.13.orig/drivers/iommu/amd_iommu.c linux-4.4.13/drivers/iommu/amd_iommu.c
--- linux-4.4.13.orig/drivers/iommu/amd_iommu.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/iommu/amd_iommu.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/iommu/amd_iommu.c 2016-06-22 21:55:08.006523867 +0200
@@ -2017,10 +2017,10 @@
int ret;
@@ -8904,7 +8904,7 @@ diff -Nur linux-4.4.13.orig/drivers/iommu/amd_iommu.c linux-4.4.13/drivers/iommu
return;
diff -Nur linux-4.4.13.orig/drivers/leds/trigger/Kconfig linux-4.4.13/drivers/leds/trigger/Kconfig
--- linux-4.4.13.orig/drivers/leds/trigger/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/leds/trigger/Kconfig 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/leds/trigger/Kconfig 2016-06-22 21:55:08.006523867 +0200
@@ -61,7 +61,7 @@
config LEDS_TRIGGER_CPU
@@ -8916,7 +8916,7 @@ diff -Nur linux-4.4.13.orig/drivers/leds/trigger/Kconfig linux-4.4.13/drivers/le
the active CPUs across an array of LEDs so you can see which
diff -Nur linux-4.4.13.orig/drivers/md/bcache/Kconfig linux-4.4.13/drivers/md/bcache/Kconfig
--- linux-4.4.13.orig/drivers/md/bcache/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/md/bcache/Kconfig 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/md/bcache/Kconfig 2016-06-22 21:55:08.006523867 +0200
@@ -1,6 +1,7 @@
config BCACHE
@@ -8927,7 +8927,7 @@ diff -Nur linux-4.4.13.orig/drivers/md/bcache/Kconfig linux-4.4.13/drivers/md/bc
a btree for indexing and the layout is optimized for SSDs.
diff -Nur linux-4.4.13.orig/drivers/md/dm.c linux-4.4.13/drivers/md/dm.c
--- linux-4.4.13.orig/drivers/md/dm.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/md/dm.c 2016-06-19 16:02:36.732490386 +0200
++++ linux-4.4.13/drivers/md/dm.c 2016-06-22 21:55:08.006523867 +0200
@@ -2127,7 +2127,7 @@
/* Establish tio->ti before queuing work (map_tio_request) */
tio->ti = ti;
@@ -8939,7 +8939,7 @@ diff -Nur linux-4.4.13.orig/drivers/md/dm.c linux-4.4.13/drivers/md/dm.c
goto out;
diff -Nur linux-4.4.13.orig/drivers/md/raid5.c linux-4.4.13/drivers/md/raid5.c
--- linux-4.4.13.orig/drivers/md/raid5.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/md/raid5.c 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/md/raid5.c 2016-06-22 21:55:08.010523867 +0200
@@ -1920,8 +1920,9 @@
struct raid5_percpu *percpu;
unsigned long cpu;
@@ -8971,7 +8971,7 @@ diff -Nur linux-4.4.13.orig/drivers/md/raid5.c linux-4.4.13/drivers/md/raid5.c
diff -Nur linux-4.4.13.orig/drivers/md/raid5.h linux-4.4.13/drivers/md/raid5.h
--- linux-4.4.13.orig/drivers/md/raid5.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/md/raid5.h 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/md/raid5.h 2016-06-22 21:55:08.010523867 +0200
@@ -504,6 +504,7 @@
int recovery_disabled;
/* per cpu variables */
@@ -8982,7 +8982,7 @@ diff -Nur linux-4.4.13.orig/drivers/md/raid5.h linux-4.4.13/drivers/md/raid5.h
* lists and performing address
diff -Nur linux-4.4.13.orig/drivers/media/platform/vsp1/vsp1_video.c linux-4.4.13/drivers/media/platform/vsp1/vsp1_video.c
--- linux-4.4.13.orig/drivers/media/platform/vsp1/vsp1_video.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/media/platform/vsp1/vsp1_video.c 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/media/platform/vsp1/vsp1_video.c 2016-06-22 21:55:08.010523867 +0200
@@ -520,7 +520,7 @@
bool stopped;
@@ -8994,7 +8994,7 @@ diff -Nur linux-4.4.13.orig/drivers/media/platform/vsp1/vsp1_video.c linux-4.4.1
return stopped;
diff -Nur linux-4.4.13.orig/drivers/misc/hwlat_detector.c linux-4.4.13/drivers/misc/hwlat_detector.c
--- linux-4.4.13.orig/drivers/misc/hwlat_detector.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/drivers/misc/hwlat_detector.c 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/misc/hwlat_detector.c 2016-06-22 21:55:08.010523867 +0200
@@ -0,0 +1,1240 @@
+/*
+ * hwlat_detector.c - A simple Hardware Latency detector.
@@ -10238,7 +10238,7 @@ diff -Nur linux-4.4.13.orig/drivers/misc/hwlat_detector.c linux-4.4.13/drivers/m
+module_exit(detector_exit);
diff -Nur linux-4.4.13.orig/drivers/misc/Kconfig linux-4.4.13/drivers/misc/Kconfig
--- linux-4.4.13.orig/drivers/misc/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/misc/Kconfig 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/misc/Kconfig 2016-06-22 21:55:08.010523867 +0200
@@ -54,6 +54,7 @@
config ATMEL_TCLIB
bool "Atmel AT32/AT91 Timer/Counter Library"
@@ -10311,7 +10311,7 @@ diff -Nur linux-4.4.13.orig/drivers/misc/Kconfig linux-4.4.13/drivers/misc/Kconf
depends on PCI
diff -Nur linux-4.4.13.orig/drivers/misc/Makefile linux-4.4.13/drivers/misc/Makefile
--- linux-4.4.13.orig/drivers/misc/Makefile 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/misc/Makefile 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/misc/Makefile 2016-06-22 21:55:08.010523867 +0200
@@ -39,6 +39,7 @@
obj-$(CONFIG_HMC6352) += hmc6352.o
obj-y += eeprom/
@@ -10322,7 +10322,7 @@ diff -Nur linux-4.4.13.orig/drivers/misc/Makefile linux-4.4.13/drivers/misc/Make
obj-$(CONFIG_ARM_CHARLCD) += arm-charlcd.o
diff -Nur linux-4.4.13.orig/drivers/mmc/host/mmci.c linux-4.4.13/drivers/mmc/host/mmci.c
--- linux-4.4.13.orig/drivers/mmc/host/mmci.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/mmc/host/mmci.c 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/mmc/host/mmci.c 2016-06-22 21:55:08.010523867 +0200
@@ -1155,15 +1155,12 @@
struct sg_mapping_iter *sg_miter = &host->sg_miter;
struct variant_data *variant = host->variant;
@@ -10350,7 +10350,7 @@ diff -Nur linux-4.4.13.orig/drivers/mmc/host/mmci.c linux-4.4.13/drivers/mmc/hos
* trigger a PIO interrupt as soon as any data is available.
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/3com/3c59x.c linux-4.4.13/drivers/net/ethernet/3com/3c59x.c
--- linux-4.4.13.orig/drivers/net/ethernet/3com/3c59x.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/3com/3c59x.c 2016-06-19 16:02:36.736490540 +0200
++++ linux-4.4.13/drivers/net/ethernet/3com/3c59x.c 2016-06-22 21:55:08.010523867 +0200
@@ -842,9 +842,9 @@
{
struct vortex_private *vp = netdev_priv(dev);
@@ -10380,7 +10380,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/3com/3c59x.c linux-4.4.13/drive
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c linux-4.4.13/drivers/net/ethernet/atheros/atl1c/atl1c_main.c
--- linux-4.4.13.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/atheros/atl1c/atl1c_main.c 2016-06-22 21:55:08.010523867 +0200
@@ -2221,11 +2221,7 @@
}
@@ -10396,7 +10396,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/atheros/atl1c/atl1c_main.c linu
/* no enough descriptor, just stop queue */
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c linux-4.4.13/drivers/net/ethernet/atheros/atl1e/atl1e_main.c
--- linux-4.4.13.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/atheros/atl1e/atl1e_main.c 2016-06-22 21:55:08.010523867 +0200
@@ -1880,8 +1880,7 @@
return NETDEV_TX_OK;
}
@@ -10409,7 +10409,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/atheros/atl1e/atl1e_main.c linu
/* no enough descriptor, just stop queue */
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/chelsio/cxgb/sge.c linux-4.4.13/drivers/net/ethernet/chelsio/cxgb/sge.c
--- linux-4.4.13.orig/drivers/net/ethernet/chelsio/cxgb/sge.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/chelsio/cxgb/sge.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/chelsio/cxgb/sge.c 2016-06-22 21:55:08.014523867 +0200
@@ -1664,8 +1664,7 @@
struct cmdQ *q = &sge->cmdQ[qid];
unsigned int credits, pidx, genbit, count, use_sched_skb = 0;
@@ -10422,7 +10422,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/chelsio/cxgb/sge.c linux-4.4.13
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/neterion/s2io.c linux-4.4.13/drivers/net/ethernet/neterion/s2io.c
--- linux-4.4.13.orig/drivers/net/ethernet/neterion/s2io.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/neterion/s2io.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/neterion/s2io.c 2016-06-22 21:55:08.014523867 +0200
@@ -4084,12 +4084,7 @@
[skb->priority & (MAX_TX_FIFOS - 1)];
fifo = &mac_control->fifos[queue];
@@ -10439,7 +10439,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/neterion/s2io.c linux-4.4.13/dr
if (__netif_subqueue_stopped(dev, fifo->fifo_no)) {
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c linux-4.4.13/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
--- linux-4.4.13.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c 2016-06-22 21:55:08.014523867 +0200
@@ -2137,10 +2137,8 @@
struct pch_gbe_tx_ring *tx_ring = adapter->tx_ring;
unsigned long flags;
@@ -10455,7 +10455,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
spin_unlock_irqrestore(&tx_ring->tx_lock, flags);
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/realtek/8139too.c linux-4.4.13/drivers/net/ethernet/realtek/8139too.c
--- linux-4.4.13.orig/drivers/net/ethernet/realtek/8139too.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/realtek/8139too.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/realtek/8139too.c 2016-06-22 21:55:08.014523867 +0200
@@ -2229,7 +2229,7 @@
struct rtl8139_private *tp = netdev_priv(dev);
const int irq = tp->pci_dev->irq;
@@ -10467,7 +10467,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/realtek/8139too.c linux-4.4.13/
}
diff -Nur linux-4.4.13.orig/drivers/net/ethernet/tehuti/tehuti.c linux-4.4.13/drivers/net/ethernet/tehuti/tehuti.c
--- linux-4.4.13.orig/drivers/net/ethernet/tehuti/tehuti.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/ethernet/tehuti/tehuti.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/ethernet/tehuti/tehuti.c 2016-06-22 21:55:08.014523867 +0200
@@ -1629,13 +1629,8 @@
unsigned long flags;
@@ -10486,7 +10486,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/ethernet/tehuti/tehuti.c linux-4.4.13/dr
BDX_ASSERT(f->m.wptr >= f->m.memsz); /* started with valid wptr */
diff -Nur linux-4.4.13.orig/drivers/net/rionet.c linux-4.4.13/drivers/net/rionet.c
--- linux-4.4.13.orig/drivers/net/rionet.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/rionet.c 2016-06-19 16:02:36.740490693 +0200
++++ linux-4.4.13/drivers/net/rionet.c 2016-06-22 21:55:08.014523867 +0200
@@ -174,11 +174,7 @@
unsigned long flags;
int add_num = 1;
@@ -10502,7 +10502,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/rionet.c linux-4.4.13/drivers/net/rionet
add_num = nets[rnet->mport->id].nact;
diff -Nur linux-4.4.13.orig/drivers/net/wireless/orinoco/orinoco_usb.c linux-4.4.13/drivers/net/wireless/orinoco/orinoco_usb.c
--- linux-4.4.13.orig/drivers/net/wireless/orinoco/orinoco_usb.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/net/wireless/orinoco/orinoco_usb.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/net/wireless/orinoco/orinoco_usb.c 2016-06-22 21:55:08.014523867 +0200
@@ -697,7 +697,7 @@
while (!ctx->done.done && msecs--)
udelay(1000);
@@ -10514,7 +10514,7 @@ diff -Nur linux-4.4.13.orig/drivers/net/wireless/orinoco/orinoco_usb.c linux-4.4
break;
diff -Nur linux-4.4.13.orig/drivers/pci/access.c linux-4.4.13/drivers/pci/access.c
--- linux-4.4.13.orig/drivers/pci/access.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/pci/access.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/pci/access.c 2016-06-22 21:55:08.014523867 +0200
@@ -561,7 +561,7 @@
WARN_ON(!dev->block_cfg_access);
@@ -10526,7 +10526,7 @@ diff -Nur linux-4.4.13.orig/drivers/pci/access.c linux-4.4.13/drivers/pci/access
EXPORT_SYMBOL_GPL(pci_cfg_access_unlock);
diff -Nur linux-4.4.13.orig/drivers/scsi/fcoe/fcoe.c linux-4.4.13/drivers/scsi/fcoe/fcoe.c
--- linux-4.4.13.orig/drivers/scsi/fcoe/fcoe.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/scsi/fcoe/fcoe.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/scsi/fcoe/fcoe.c 2016-06-22 21:55:08.018523867 +0200
@@ -1286,7 +1286,7 @@
struct sk_buff *skb;
#ifdef CONFIG_SMP
@@ -10592,7 +10592,7 @@ diff -Nur linux-4.4.13.orig/drivers/scsi/fcoe/fcoe.c linux-4.4.13/drivers/scsi/f
diff -Nur linux-4.4.13.orig/drivers/scsi/fcoe/fcoe_ctlr.c linux-4.4.13/drivers/scsi/fcoe/fcoe_ctlr.c
--- linux-4.4.13.orig/drivers/scsi/fcoe/fcoe_ctlr.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/scsi/fcoe/fcoe_ctlr.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/scsi/fcoe/fcoe_ctlr.c 2016-06-22 21:55:08.018523867 +0200
@@ -831,7 +831,7 @@
INIT_LIST_HEAD(&del_list);
@@ -10613,7 +10613,7 @@ diff -Nur linux-4.4.13.orig/drivers/scsi/fcoe/fcoe_ctlr.c linux-4.4.13/drivers/s
/* Removes fcf from current list */
diff -Nur linux-4.4.13.orig/drivers/scsi/libfc/fc_exch.c linux-4.4.13/drivers/scsi/libfc/fc_exch.c
--- linux-4.4.13.orig/drivers/scsi/libfc/fc_exch.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/scsi/libfc/fc_exch.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/scsi/libfc/fc_exch.c 2016-06-22 21:55:08.018523867 +0200
@@ -814,10 +814,10 @@
}
memset(ep, 0, sizeof(*ep));
@@ -10629,7 +10629,7 @@ diff -Nur linux-4.4.13.orig/drivers/scsi/libfc/fc_exch.c linux-4.4.13/drivers/sc
if (pool->left != FC_XID_UNKNOWN) {
diff -Nur linux-4.4.13.orig/drivers/scsi/libsas/sas_ata.c linux-4.4.13/drivers/scsi/libsas/sas_ata.c
--- linux-4.4.13.orig/drivers/scsi/libsas/sas_ata.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/scsi/libsas/sas_ata.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/scsi/libsas/sas_ata.c 2016-06-22 21:55:08.018523867 +0200
@@ -190,7 +190,7 @@
/* TODO: audit callers to ensure they are ready for qc_issue to
* unconditionally re-enable interrupts
@@ -10650,7 +10650,7 @@ diff -Nur linux-4.4.13.orig/drivers/scsi/libsas/sas_ata.c linux-4.4.13/drivers/s
diff -Nur linux-4.4.13.orig/drivers/scsi/qla2xxx/qla_inline.h linux-4.4.13/drivers/scsi/qla2xxx/qla_inline.h
--- linux-4.4.13.orig/drivers/scsi/qla2xxx/qla_inline.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/scsi/qla2xxx/qla_inline.h 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/scsi/qla2xxx/qla_inline.h 2016-06-22 21:55:08.018523867 +0200
@@ -59,12 +59,12 @@
{
unsigned long flags;
@@ -10668,7 +10668,7 @@ diff -Nur linux-4.4.13.orig/drivers/scsi/qla2xxx/qla_inline.h linux-4.4.13/drive
static inline uint8_t *
diff -Nur linux-4.4.13.orig/drivers/thermal/x86_pkg_temp_thermal.c linux-4.4.13/drivers/thermal/x86_pkg_temp_thermal.c
--- linux-4.4.13.orig/drivers/thermal/x86_pkg_temp_thermal.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/thermal/x86_pkg_temp_thermal.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/thermal/x86_pkg_temp_thermal.c 2016-06-22 21:55:08.018523867 +0200
@@ -29,6 +29,7 @@
#include <linux/pm.h>
#include <linux/thermal.h>
@@ -10773,7 +10773,7 @@ diff -Nur linux-4.4.13.orig/drivers/thermal/x86_pkg_temp_thermal.c linux-4.4.13/
&per_cpu(pkg_temp_thermal_threshold_work, i));
diff -Nur linux-4.4.13.orig/drivers/tty/serial/8250/8250_core.c linux-4.4.13/drivers/tty/serial/8250/8250_core.c
--- linux-4.4.13.orig/drivers/tty/serial/8250/8250_core.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/tty/serial/8250/8250_core.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/tty/serial/8250/8250_core.c 2016-06-22 21:55:08.018523867 +0200
@@ -58,7 +58,16 @@
static unsigned int skip_txen_test; /* force skip of txen test at init time */
@@ -10794,7 +10794,7 @@ diff -Nur linux-4.4.13.orig/drivers/tty/serial/8250/8250_core.c linux-4.4.13/dri
/*
diff -Nur linux-4.4.13.orig/drivers/tty/serial/8250/8250_port.c linux-4.4.13/drivers/tty/serial/8250/8250_port.c
--- linux-4.4.13.orig/drivers/tty/serial/8250/8250_port.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/tty/serial/8250/8250_port.c 2016-06-19 16:02:36.744490846 +0200
++++ linux-4.4.13/drivers/tty/serial/8250/8250_port.c 2016-06-22 21:55:08.018523867 +0200
@@ -35,6 +35,7 @@
#include <linux/nmi.h>
#include <linux/mutex.h>
@@ -10817,7 +10817,7 @@ diff -Nur linux-4.4.13.orig/drivers/tty/serial/8250/8250_port.c linux-4.4.13/dri
spin_lock_irqsave(&port->lock, flags);
diff -Nur linux-4.4.13.orig/drivers/tty/serial/amba-pl011.c linux-4.4.13/drivers/tty/serial/amba-pl011.c
--- linux-4.4.13.orig/drivers/tty/serial/amba-pl011.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/tty/serial/amba-pl011.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/tty/serial/amba-pl011.c 2016-06-22 21:55:08.018523867 +0200
@@ -2067,13 +2067,19 @@
clk_enable(uap->clk);
@@ -10853,7 +10853,7 @@ diff -Nur linux-4.4.13.orig/drivers/tty/serial/amba-pl011.c linux-4.4.13/drivers
}
diff -Nur linux-4.4.13.orig/drivers/tty/serial/omap-serial.c linux-4.4.13/drivers/tty/serial/omap-serial.c
--- linux-4.4.13.orig/drivers/tty/serial/omap-serial.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/tty/serial/omap-serial.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/tty/serial/omap-serial.c 2016-06-22 21:55:08.018523867 +0200
@@ -1257,13 +1257,10 @@
pm_runtime_get_sync(up->dev);
@@ -10883,7 +10883,7 @@ diff -Nur linux-4.4.13.orig/drivers/tty/serial/omap-serial.c linux-4.4.13/driver
static int __init
diff -Nur linux-4.4.13.orig/drivers/tty/serial/sc16is7xx.c linux-4.4.13/drivers/tty/serial/sc16is7xx.c
--- linux-4.4.13.orig/drivers/tty/serial/sc16is7xx.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/tty/serial/sc16is7xx.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/tty/serial/sc16is7xx.c 2016-06-22 21:55:08.018523867 +0200
@@ -1230,7 +1230,7 @@
/* Setup interrupt */
@@ -10895,7 +10895,7 @@ diff -Nur linux-4.4.13.orig/drivers/tty/serial/sc16is7xx.c linux-4.4.13/drivers/
diff -Nur linux-4.4.13.orig/drivers/usb/core/hcd.c linux-4.4.13/drivers/usb/core/hcd.c
--- linux-4.4.13.orig/drivers/usb/core/hcd.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/usb/core/hcd.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/usb/core/hcd.c 2016-06-22 21:55:08.022523867 +0200
@@ -1735,9 +1735,9 @@
* and no one may trigger the above deadlock situation when
* running complete() in tasklet.
@@ -10910,7 +10910,7 @@ diff -Nur linux-4.4.13.orig/drivers/usb/core/hcd.c linux-4.4.13/drivers/usb/core
atomic_dec(&urb->use_count);
diff -Nur linux-4.4.13.orig/drivers/usb/gadget/function/f_fs.c linux-4.4.13/drivers/usb/gadget/function/f_fs.c
--- linux-4.4.13.orig/drivers/usb/gadget/function/f_fs.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/usb/gadget/function/f_fs.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/usb/gadget/function/f_fs.c 2016-06-22 21:55:08.022523867 +0200
@@ -1404,7 +1404,7 @@
pr_info("%s(): freeing\n", __func__);
ffs_data_clear(ffs);
@@ -10922,7 +10922,7 @@ diff -Nur linux-4.4.13.orig/drivers/usb/gadget/function/f_fs.c linux-4.4.13/driv
}
diff -Nur linux-4.4.13.orig/drivers/usb/gadget/legacy/inode.c linux-4.4.13/drivers/usb/gadget/legacy/inode.c
--- linux-4.4.13.orig/drivers/usb/gadget/legacy/inode.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/usb/gadget/legacy/inode.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/usb/gadget/legacy/inode.c 2016-06-22 21:55:08.022523867 +0200
@@ -345,7 +345,7 @@
spin_unlock_irq (&epdata->dev->lock);
@@ -10943,7 +10943,7 @@ diff -Nur linux-4.4.13.orig/drivers/usb/gadget/legacy/inode.c linux-4.4.13/drive
} else {
diff -Nur linux-4.4.13.orig/drivers/usb/gadget/udc/atmel_usba_udc.c linux-4.4.13/drivers/usb/gadget/udc/atmel_usba_udc.c
--- linux-4.4.13.orig/drivers/usb/gadget/udc/atmel_usba_udc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/usb/gadget/udc/atmel_usba_udc.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/usb/gadget/udc/atmel_usba_udc.c 2016-06-22 21:55:08.022523867 +0200
@@ -17,7 +17,9 @@
#include <linux/device.h>
#include <linux/dma-mapping.h>
@@ -10992,7 +10992,7 @@ diff -Nur linux-4.4.13.orig/drivers/usb/gadget/udc/atmel_usba_udc.c linux-4.4.13
diff -Nur linux-4.4.13.orig/drivers/usb/gadget/udc/atmel_usba_udc.h linux-4.4.13/drivers/usb/gadget/udc/atmel_usba_udc.h
--- linux-4.4.13.orig/drivers/usb/gadget/udc/atmel_usba_udc.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/drivers/usb/gadget/udc/atmel_usba_udc.h 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/drivers/usb/gadget/udc/atmel_usba_udc.h 2016-06-22 21:55:08.022523867 +0200
@@ -354,6 +354,8 @@
struct dentry *debugfs_root;
struct dentry *debugfs_regs;
@@ -11004,7 +11004,7 @@ diff -Nur linux-4.4.13.orig/drivers/usb/gadget/udc/atmel_usba_udc.h linux-4.4.13
static inline struct usba_ep *to_usba_ep(struct usb_ep *ep)
diff -Nur linux-4.4.13.orig/fs/aio.c linux-4.4.13/fs/aio.c
--- linux-4.4.13.orig/fs/aio.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/aio.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/fs/aio.c 2016-06-22 21:55:08.022523867 +0200
@@ -40,6 +40,7 @@
#include <linux/ramfs.h>
#include <linux/percpu-refcount.h>
@@ -11082,7 +11082,7 @@ diff -Nur linux-4.4.13.orig/fs/aio.c linux-4.4.13/fs/aio.c
unsigned i, new_nr;
diff -Nur linux-4.4.13.orig/fs/autofs4/autofs_i.h linux-4.4.13/fs/autofs4/autofs_i.h
--- linux-4.4.13.orig/fs/autofs4/autofs_i.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/autofs4/autofs_i.h 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/fs/autofs4/autofs_i.h 2016-06-22 21:55:08.022523867 +0200
@@ -34,6 +34,7 @@
#include <linux/sched.h>
#include <linux/mount.h>
@@ -11093,7 +11093,7 @@ diff -Nur linux-4.4.13.orig/fs/autofs4/autofs_i.h linux-4.4.13/fs/autofs4/autofs
diff -Nur linux-4.4.13.orig/fs/autofs4/expire.c linux-4.4.13/fs/autofs4/expire.c
--- linux-4.4.13.orig/fs/autofs4/expire.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/autofs4/expire.c 2016-06-19 16:02:36.748491000 +0200
++++ linux-4.4.13/fs/autofs4/expire.c 2016-06-22 21:55:08.022523867 +0200
@@ -150,7 +150,7 @@
parent = p->d_parent;
if (!spin_trylock(&parent->d_lock)) {
@@ -11105,7 +11105,7 @@ diff -Nur linux-4.4.13.orig/fs/autofs4/expire.c linux-4.4.13/fs/autofs4/expire.c
spin_unlock(&p->d_lock);
diff -Nur linux-4.4.13.orig/fs/buffer.c linux-4.4.13/fs/buffer.c
--- linux-4.4.13.orig/fs/buffer.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/buffer.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/buffer.c 2016-06-22 21:55:08.022523867 +0200
@@ -305,8 +305,7 @@
* decide that the page is now completely done.
*/
@@ -11175,7 +11175,7 @@ diff -Nur linux-4.4.13.orig/fs/buffer.c linux-4.4.13/fs/buffer.c
recalc_bh_state();
diff -Nur linux-4.4.13.orig/fs/dcache.c linux-4.4.13/fs/dcache.c
--- linux-4.4.13.orig/fs/dcache.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/dcache.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/dcache.c 2016-06-22 21:55:08.022523867 +0200
@@ -19,6 +19,7 @@
#include <linux/mm.h>
#include <linux/fs.h>
@@ -11204,7 +11204,7 @@ diff -Nur linux-4.4.13.orig/fs/dcache.c linux-4.4.13/fs/dcache.c
dentry->d_flags &= ~DCACHE_CANT_MOUNT;
diff -Nur linux-4.4.13.orig/fs/eventpoll.c linux-4.4.13/fs/eventpoll.c
--- linux-4.4.13.orig/fs/eventpoll.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/eventpoll.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/eventpoll.c 2016-06-22 21:55:08.026523867 +0200
@@ -505,12 +505,12 @@
*/
static void ep_poll_safewake(wait_queue_head_t *wq)
@@ -11222,7 +11222,7 @@ diff -Nur linux-4.4.13.orig/fs/eventpoll.c linux-4.4.13/fs/eventpoll.c
static void ep_remove_wait_queue(struct eppoll_entry *pwq)
diff -Nur linux-4.4.13.orig/fs/exec.c linux-4.4.13/fs/exec.c
--- linux-4.4.13.orig/fs/exec.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/exec.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/exec.c 2016-06-22 21:55:08.026523867 +0200
@@ -865,12 +865,14 @@
}
}
@@ -11240,7 +11240,7 @@ diff -Nur linux-4.4.13.orig/fs/exec.c linux-4.4.13/fs/exec.c
up_read(&old_mm->mmap_sem);
diff -Nur linux-4.4.13.orig/fs/f2fs/f2fs.h linux-4.4.13/fs/f2fs/f2fs.h
--- linux-4.4.13.orig/fs/f2fs/f2fs.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/f2fs/f2fs.h 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/f2fs/f2fs.h 2016-06-22 21:55:08.026523867 +0200
@@ -24,7 +24,6 @@
#ifdef CONFIG_F2FS_CHECK_FS
@@ -11268,7 +11268,7 @@ diff -Nur linux-4.4.13.orig/fs/f2fs/f2fs.h linux-4.4.13/fs/f2fs/f2fs.h
static inline void f2fs_unlock_all(struct f2fs_sb_info *sbi)
diff -Nur linux-4.4.13.orig/fs/jbd2/checkpoint.c linux-4.4.13/fs/jbd2/checkpoint.c
--- linux-4.4.13.orig/fs/jbd2/checkpoint.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/jbd2/checkpoint.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/jbd2/checkpoint.c 2016-06-22 21:55:08.026523867 +0200
@@ -116,6 +116,8 @@
nblocks = jbd2_space_needed(journal);
while (jbd2_log_space_left(journal) < nblocks) {
@@ -11280,7 +11280,7 @@ diff -Nur linux-4.4.13.orig/fs/jbd2/checkpoint.c linux-4.4.13/fs/jbd2/checkpoint
/*
diff -Nur linux-4.4.13.orig/fs/namespace.c linux-4.4.13/fs/namespace.c
--- linux-4.4.13.orig/fs/namespace.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/namespace.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/namespace.c 2016-06-22 21:55:08.026523867 +0200
@@ -14,6 +14,7 @@
#include <linux/mnt_namespace.h>
#include <linux/user_namespace.h>
@@ -11305,7 +11305,7 @@ diff -Nur linux-4.4.13.orig/fs/namespace.c linux-4.4.13/fs/namespace.c
* be set to match its requirements. So we must not load that until
diff -Nur linux-4.4.13.orig/fs/ntfs/aops.c linux-4.4.13/fs/ntfs/aops.c
--- linux-4.4.13.orig/fs/ntfs/aops.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/ntfs/aops.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/ntfs/aops.c 2016-06-22 21:55:08.026523867 +0200
@@ -107,8 +107,7 @@
"0x%llx.", (unsigned long long)bh->b_blocknr);
}
@@ -11355,7 +11355,7 @@ diff -Nur linux-4.4.13.orig/fs/ntfs/aops.c linux-4.4.13/fs/ntfs/aops.c
/**
diff -Nur linux-4.4.13.orig/fs/timerfd.c linux-4.4.13/fs/timerfd.c
--- linux-4.4.13.orig/fs/timerfd.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/fs/timerfd.c 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/fs/timerfd.c 2016-06-22 21:55:08.026523867 +0200
@@ -450,7 +450,10 @@
break;
}
@@ -11370,7 +11370,7 @@ diff -Nur linux-4.4.13.orig/fs/timerfd.c linux-4.4.13/fs/timerfd.c
/*
diff -Nur linux-4.4.13.orig/include/acpi/platform/aclinux.h linux-4.4.13/include/acpi/platform/aclinux.h
--- linux-4.4.13.orig/include/acpi/platform/aclinux.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/acpi/platform/aclinux.h 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/include/acpi/platform/aclinux.h 2016-06-22 21:55:08.026523867 +0200
@@ -127,6 +127,7 @@
#define acpi_cache_t struct kmem_cache
@@ -11402,7 +11402,7 @@ diff -Nur linux-4.4.13.orig/include/acpi/platform/aclinux.h linux-4.4.13/include
*/
diff -Nur linux-4.4.13.orig/include/asm-generic/bug.h linux-4.4.13/include/asm-generic/bug.h
--- linux-4.4.13.orig/include/asm-generic/bug.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/asm-generic/bug.h 2016-06-19 16:02:36.752491155 +0200
++++ linux-4.4.13/include/asm-generic/bug.h 2016-06-22 21:55:08.026523867 +0200
@@ -206,6 +206,20 @@
# define WARN_ON_SMP(x) ({0;})
#endif
@@ -11426,7 +11426,7 @@ diff -Nur linux-4.4.13.orig/include/asm-generic/bug.h linux-4.4.13/include/asm-g
#endif
diff -Nur linux-4.4.13.orig/include/asm-generic/preempt.h linux-4.4.13/include/asm-generic/preempt.h
--- linux-4.4.13.orig/include/asm-generic/preempt.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/asm-generic/preempt.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/asm-generic/preempt.h 2016-06-22 21:55:08.026523867 +0200
@@ -7,10 +7,10 @@
static __always_inline int preempt_count(void)
@@ -11442,7 +11442,7 @@ diff -Nur linux-4.4.13.orig/include/asm-generic/preempt.h linux-4.4.13/include/a
}
diff -Nur linux-4.4.13.orig/include/linux/blkdev.h linux-4.4.13/include/linux/blkdev.h
--- linux-4.4.13.orig/include/linux/blkdev.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/blkdev.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/blkdev.h 2016-06-22 21:55:08.026523867 +0200
@@ -89,6 +89,7 @@
struct list_head queuelist;
union {
@@ -11462,7 +11462,7 @@ diff -Nur linux-4.4.13.orig/include/linux/blkdev.h linux-4.4.13/include/linux/bl
diff -Nur linux-4.4.13.orig/include/linux/blk-mq.h linux-4.4.13/include/linux/blk-mq.h
--- linux-4.4.13.orig/include/linux/blk-mq.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/blk-mq.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/blk-mq.h 2016-06-22 21:55:08.026523867 +0200
@@ -212,6 +212,7 @@
struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *, const int ctx_index);
@@ -11473,7 +11473,7 @@ diff -Nur linux-4.4.13.orig/include/linux/blk-mq.h linux-4.4.13/include/linux/bl
void blk_mq_start_request(struct request *rq);
diff -Nur linux-4.4.13.orig/include/linux/bottom_half.h linux-4.4.13/include/linux/bottom_half.h
--- linux-4.4.13.orig/include/linux/bottom_half.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/bottom_half.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/bottom_half.h 2016-06-22 21:55:08.026523867 +0200
@@ -3,6 +3,39 @@
#include <linux/preempt.h>
@@ -11523,7 +11523,7 @@ diff -Nur linux-4.4.13.orig/include/linux/bottom_half.h linux-4.4.13/include/lin
#endif /* _LINUX_BH_H */
diff -Nur linux-4.4.13.orig/include/linux/buffer_head.h linux-4.4.13/include/linux/buffer_head.h
--- linux-4.4.13.orig/include/linux/buffer_head.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/buffer_head.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/buffer_head.h 2016-06-22 21:55:08.026523867 +0200
@@ -75,8 +75,50 @@
struct address_space *b_assoc_map; /* mapping this buffer is
associated with */
@@ -11577,7 +11577,7 @@ diff -Nur linux-4.4.13.orig/include/linux/buffer_head.h linux-4.4.13/include/lin
* and buffer_foo() functions.
diff -Nur linux-4.4.13.orig/include/linux/cgroup-defs.h linux-4.4.13/include/linux/cgroup-defs.h
--- linux-4.4.13.orig/include/linux/cgroup-defs.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/cgroup-defs.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/cgroup-defs.h 2016-06-22 21:55:08.026523867 +0200
@@ -16,6 +16,7 @@
#include <linux/percpu-refcount.h>
#include <linux/percpu-rwsem.h>
@@ -11596,7 +11596,7 @@ diff -Nur linux-4.4.13.orig/include/linux/cgroup-defs.h linux-4.4.13/include/lin
/*
diff -Nur linux-4.4.13.orig/include/linux/clk/at91_pmc.h linux-4.4.13/include/linux/clk/at91_pmc.h
--- linux-4.4.13.orig/include/linux/clk/at91_pmc.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/clk/at91_pmc.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/clk/at91_pmc.h 2016-06-22 21:55:08.026523867 +0200
@@ -16,18 +16,6 @@
#ifndef AT91_PMC_H
#define AT91_PMC_H
@@ -11618,7 +11618,7 @@ diff -Nur linux-4.4.13.orig/include/linux/clk/at91_pmc.h linux-4.4.13/include/li
diff -Nur linux-4.4.13.orig/include/linux/completion.h linux-4.4.13/include/linux/completion.h
--- linux-4.4.13.orig/include/linux/completion.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/completion.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/completion.h 2016-06-22 21:55:08.030523867 +0200
@@ -7,8 +7,7 @@
* Atomic wait-for-completion handler data structures.
* See kernel/sched/completion.c for details.
@@ -11654,7 +11654,7 @@ diff -Nur linux-4.4.13.orig/include/linux/completion.h linux-4.4.13/include/linu
/**
diff -Nur linux-4.4.13.orig/include/linux/cpu.h linux-4.4.13/include/linux/cpu.h
--- linux-4.4.13.orig/include/linux/cpu.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/cpu.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/cpu.h 2016-06-22 21:55:08.030523867 +0200
@@ -231,6 +231,8 @@
extern void put_online_cpus(void);
extern void cpu_hotplug_disable(void);
@@ -11675,7 +11675,7 @@ diff -Nur linux-4.4.13.orig/include/linux/cpu.h linux-4.4.13/include/linux/cpu.h
/* These aren't inline functions due to a GCC bug. */
diff -Nur linux-4.4.13.orig/include/linux/delay.h linux-4.4.13/include/linux/delay.h
--- linux-4.4.13.orig/include/linux/delay.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/delay.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/delay.h 2016-06-22 21:55:08.030523867 +0200
@@ -52,4 +52,10 @@
msleep(seconds * 1000);
}
@@ -11689,7 +11689,7 @@ diff -Nur linux-4.4.13.orig/include/linux/delay.h linux-4.4.13/include/linux/del
#endif /* defined(_LINUX_DELAY_H) */
diff -Nur linux-4.4.13.orig/include/linux/ftrace.h linux-4.4.13/include/linux/ftrace.h
--- linux-4.4.13.orig/include/linux/ftrace.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/ftrace.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/ftrace.h 2016-06-22 21:55:08.030523867 +0200
@@ -694,6 +694,18 @@
#define CALLER_ADDR5 ((unsigned long)ftrace_return_address(5))
#define CALLER_ADDR6 ((unsigned long)ftrace_return_address(6))
@@ -11711,7 +11711,7 @@ diff -Nur linux-4.4.13.orig/include/linux/ftrace.h linux-4.4.13/include/linux/ft
extern void time_hardirqs_off(unsigned long a0, unsigned long a1);
diff -Nur linux-4.4.13.orig/include/linux/highmem.h linux-4.4.13/include/linux/highmem.h
--- linux-4.4.13.orig/include/linux/highmem.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/highmem.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/highmem.h 2016-06-22 21:55:08.030523867 +0200
@@ -7,6 +7,7 @@
#include <linux/mm.h>
#include <linux/uaccess.h>
@@ -11796,7 +11796,7 @@ diff -Nur linux-4.4.13.orig/include/linux/highmem.h linux-4.4.13/include/linux/h
diff -Nur linux-4.4.13.orig/include/linux/hrtimer.h linux-4.4.13/include/linux/hrtimer.h
--- linux-4.4.13.orig/include/linux/hrtimer.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/hrtimer.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/hrtimer.h 2016-06-22 21:55:08.030523867 +0200
@@ -87,6 +87,9 @@
* @function: timer expiry callback function
* @base: pointer to the timer base (per cpu and per clock)
@@ -11890,7 +11890,7 @@ diff -Nur linux-4.4.13.orig/include/linux/hrtimer.h linux-4.4.13/include/linux/h
}
diff -Nur linux-4.4.13.orig/include/linux/idr.h linux-4.4.13/include/linux/idr.h
--- linux-4.4.13.orig/include/linux/idr.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/idr.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/idr.h 2016-06-22 21:55:08.030523867 +0200
@@ -95,10 +95,14 @@
* Each idr_preload() should be matched with an invocation of this
* function. See idr_preload() for details.
@@ -11908,7 +11908,7 @@ diff -Nur linux-4.4.13.orig/include/linux/idr.h linux-4.4.13/include/linux/idr.h
* idr_find - return pointer for given id
diff -Nur linux-4.4.13.orig/include/linux/init_task.h linux-4.4.13/include/linux/init_task.h
--- linux-4.4.13.orig/include/linux/init_task.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/init_task.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/init_task.h 2016-06-22 21:55:08.030523867 +0200
@@ -148,9 +148,15 @@
# define INIT_PERF_EVENTS(tsk)
#endif
@@ -11936,7 +11936,7 @@ diff -Nur linux-4.4.13.orig/include/linux/init_task.h linux-4.4.13/include/linux
[PIDTYPE_PGID] = INIT_PID_LINK(PIDTYPE_PGID), \
diff -Nur linux-4.4.13.orig/include/linux/interrupt.h linux-4.4.13/include/linux/interrupt.h
--- linux-4.4.13.orig/include/linux/interrupt.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/interrupt.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/interrupt.h 2016-06-22 21:55:08.030523867 +0200
@@ -61,6 +61,7 @@
* interrupt handler after suspending interrupts. For system
* wakeup devices users need to implement wakeup detection in
@@ -12115,7 +12115,7 @@ diff -Nur linux-4.4.13.orig/include/linux/interrupt.h linux-4.4.13/include/linux
*
diff -Nur linux-4.4.13.orig/include/linux/irqdesc.h linux-4.4.13/include/linux/irqdesc.h
--- linux-4.4.13.orig/include/linux/irqdesc.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/irqdesc.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/irqdesc.h 2016-06-22 21:55:08.030523867 +0200
@@ -61,6 +61,7 @@
unsigned int irqs_unhandled;
atomic_t threads_handled;
@@ -12126,7 +12126,7 @@ diff -Nur linux-4.4.13.orig/include/linux/irqdesc.h linux-4.4.13/include/linux/i
#ifdef CONFIG_SMP
diff -Nur linux-4.4.13.orig/include/linux/irqflags.h linux-4.4.13/include/linux/irqflags.h
--- linux-4.4.13.orig/include/linux/irqflags.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/irqflags.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/irqflags.h 2016-06-22 21:55:08.030523867 +0200
@@ -25,8 +25,6 @@
# define trace_softirqs_enabled(p) ((p)->softirqs_enabled)
# define trace_hardirq_enter() do { current->hardirq_context++; } while (0)
@@ -12179,7 +12179,7 @@ diff -Nur linux-4.4.13.orig/include/linux/irqflags.h linux-4.4.13/include/linux/
#endif
diff -Nur linux-4.4.13.orig/include/linux/irq.h linux-4.4.13/include/linux/irq.h
--- linux-4.4.13.orig/include/linux/irq.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/irq.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/irq.h 2016-06-22 21:55:08.030523867 +0200
@@ -72,6 +72,7 @@
* IRQ_IS_POLLED - Always polled by another interrupt. Exclude
* it from the spurious interrupt detection
@@ -12206,7 +12206,7 @@ diff -Nur linux-4.4.13.orig/include/linux/irq.h linux-4.4.13/include/linux/irq.h
diff -Nur linux-4.4.13.orig/include/linux/irq_work.h linux-4.4.13/include/linux/irq_work.h
--- linux-4.4.13.orig/include/linux/irq_work.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/irq_work.h 2016-06-19 16:02:36.756491311 +0200
++++ linux-4.4.13/include/linux/irq_work.h 2016-06-22 21:55:08.030523867 +0200
@@ -16,6 +16,7 @@
#define IRQ_WORK_BUSY 2UL
#define IRQ_WORK_FLAGS 3UL
@@ -12228,7 +12228,7 @@ diff -Nur linux-4.4.13.orig/include/linux/irq_work.h linux-4.4.13/include/linux/
#endif /* _LINUX_IRQ_WORK_H */
diff -Nur linux-4.4.13.orig/include/linux/jbd2.h linux-4.4.13/include/linux/jbd2.h
--- linux-4.4.13.orig/include/linux/jbd2.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/jbd2.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/jbd2.h 2016-06-22 21:55:08.030523867 +0200
@@ -352,32 +352,56 @@
static inline void jbd_lock_bh_state(struct buffer_head *bh)
@@ -12288,7 +12288,7 @@ diff -Nur linux-4.4.13.orig/include/linux/jbd2.h linux-4.4.13/include/linux/jbd2
#define J_ASSERT(assert) BUG_ON(!(assert))
diff -Nur linux-4.4.13.orig/include/linux/kdb.h linux-4.4.13/include/linux/kdb.h
--- linux-4.4.13.orig/include/linux/kdb.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/kdb.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/kdb.h 2016-06-22 21:55:08.030523867 +0200
@@ -167,6 +167,7 @@
extern __printf(1, 2) int kdb_printf(const char *, ...);
typedef __printf(1, 2) int (*kdb_printf_t)(const char *, ...);
@@ -12307,7 +12307,7 @@ diff -Nur linux-4.4.13.orig/include/linux/kdb.h linux-4.4.13/include/linux/kdb.h
char *help, short minlen) { return 0; }
diff -Nur linux-4.4.13.orig/include/linux/kernel.h linux-4.4.13/include/linux/kernel.h
--- linux-4.4.13.orig/include/linux/kernel.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/kernel.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/kernel.h 2016-06-22 21:55:08.030523867 +0200
@@ -188,6 +188,9 @@
*/
# define might_sleep() \
@@ -12359,7 +12359,7 @@ diff -Nur linux-4.4.13.orig/include/linux/kernel.h linux-4.4.13/include/linux/ke
#define TAINT_PROPRIETARY_MODULE 0
diff -Nur linux-4.4.13.orig/include/linux/kvm_host.h linux-4.4.13/include/linux/kvm_host.h
--- linux-4.4.13.orig/include/linux/kvm_host.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/kvm_host.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/kvm_host.h 2016-06-22 21:55:08.030523867 +0200
@@ -25,6 +25,7 @@
#include <linux/irqflags.h>
#include <linux/context_tracking.h>
@@ -12388,7 +12388,7 @@ diff -Nur linux-4.4.13.orig/include/linux/kvm_host.h linux-4.4.13/include/linux/
return vcpu->arch.wqp;
diff -Nur linux-4.4.13.orig/include/linux/lglock.h linux-4.4.13/include/linux/lglock.h
--- linux-4.4.13.orig/include/linux/lglock.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/lglock.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/lglock.h 2016-06-22 21:55:08.030523867 +0200
@@ -34,13 +34,30 @@
#endif
@@ -12443,7 +12443,7 @@ diff -Nur linux-4.4.13.orig/include/linux/lglock.h linux-4.4.13/include/linux/lg
#define lglock spinlock
diff -Nur linux-4.4.13.orig/include/linux/list_bl.h linux-4.4.13/include/linux/list_bl.h
--- linux-4.4.13.orig/include/linux/list_bl.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/list_bl.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/list_bl.h 2016-06-22 21:55:08.030523867 +0200
@@ -2,6 +2,7 @@
#define _LINUX_LIST_BL_H
@@ -12508,7 +12508,7 @@ diff -Nur linux-4.4.13.orig/include/linux/list_bl.h linux-4.4.13/include/linux/l
static inline bool hlist_bl_is_locked(struct hlist_bl_head *b)
diff -Nur linux-4.4.13.orig/include/linux/locallock.h linux-4.4.13/include/linux/locallock.h
--- linux-4.4.13.orig/include/linux/locallock.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/locallock.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/locallock.h 2016-06-22 21:55:08.030523867 +0200
@@ -0,0 +1,270 @@
+#ifndef _LINUX_LOCALLOCK_H
+#define _LINUX_LOCALLOCK_H
@@ -12782,7 +12782,7 @@ diff -Nur linux-4.4.13.orig/include/linux/locallock.h linux-4.4.13/include/linux
+#endif
diff -Nur linux-4.4.13.orig/include/linux/mm_types.h linux-4.4.13/include/linux/mm_types.h
--- linux-4.4.13.orig/include/linux/mm_types.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/mm_types.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/mm_types.h 2016-06-22 21:55:08.030523867 +0200
@@ -11,6 +11,7 @@
#include <linux/completion.h>
#include <linux/cpumask.h>
@@ -12803,7 +12803,7 @@ diff -Nur linux-4.4.13.orig/include/linux/mm_types.h linux-4.4.13/include/linux/
void __user *bd_addr;
diff -Nur linux-4.4.13.orig/include/linux/mutex.h linux-4.4.13/include/linux/mutex.h
--- linux-4.4.13.orig/include/linux/mutex.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/mutex.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/mutex.h 2016-06-22 21:55:08.034523867 +0200
@@ -19,6 +19,17 @@
#include <asm/processor.h>
#include <linux/osq_lock.h>
@@ -12847,7 +12847,7 @@ diff -Nur linux-4.4.13.orig/include/linux/mutex.h linux-4.4.13/include/linux/mut
#endif /* __LINUX_MUTEX_H */
diff -Nur linux-4.4.13.orig/include/linux/mutex_rt.h linux-4.4.13/include/linux/mutex_rt.h
--- linux-4.4.13.orig/include/linux/mutex_rt.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/mutex_rt.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/mutex_rt.h 2016-06-22 21:55:08.034523867 +0200
@@ -0,0 +1,84 @@
+#ifndef __LINUX_MUTEX_RT_H
+#define __LINUX_MUTEX_RT_H
@@ -12935,7 +12935,7 @@ diff -Nur linux-4.4.13.orig/include/linux/mutex_rt.h linux-4.4.13/include/linux/
+#endif
diff -Nur linux-4.4.13.orig/include/linux/netdevice.h linux-4.4.13/include/linux/netdevice.h
--- linux-4.4.13.orig/include/linux/netdevice.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/netdevice.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/netdevice.h 2016-06-22 21:55:08.034523867 +0200
@@ -2249,11 +2249,20 @@
void synchronize_net(void);
int init_dummy_netdev(struct net_device *dev);
@@ -12967,7 +12967,7 @@ diff -Nur linux-4.4.13.orig/include/linux/netdevice.h linux-4.4.13/include/linux
diff -Nur linux-4.4.13.orig/include/linux/netfilter/x_tables.h linux-4.4.13/include/linux/netfilter/x_tables.h
--- linux-4.4.13.orig/include/linux/netfilter/x_tables.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/netfilter/x_tables.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/netfilter/x_tables.h 2016-06-22 21:55:08.034523867 +0200
@@ -4,6 +4,7 @@
#include <linux/netdevice.h>
@@ -13005,7 +13005,7 @@ diff -Nur linux-4.4.13.orig/include/linux/netfilter/x_tables.h linux-4.4.13/incl
/*
diff -Nur linux-4.4.13.orig/include/linux/notifier.h linux-4.4.13/include/linux/notifier.h
--- linux-4.4.13.orig/include/linux/notifier.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/notifier.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/notifier.h 2016-06-22 21:55:08.034523867 +0200
@@ -6,7 +6,7 @@
*
* Alan Cox <Alan.Cox@linux.org>
@@ -13087,7 +13087,7 @@ diff -Nur linux-4.4.13.orig/include/linux/notifier.h linux-4.4.13/include/linux/
/* netdevice notifiers are defined in include/linux/netdevice.h */
diff -Nur linux-4.4.13.orig/include/linux/percpu.h linux-4.4.13/include/linux/percpu.h
--- linux-4.4.13.orig/include/linux/percpu.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/percpu.h 2016-06-19 16:02:36.760491466 +0200
++++ linux-4.4.13/include/linux/percpu.h 2016-06-22 21:55:08.034523867 +0200
@@ -24,6 +24,35 @@
PERCPU_MODULE_RESERVE)
#endif
@@ -13126,7 +13126,7 @@ diff -Nur linux-4.4.13.orig/include/linux/percpu.h linux-4.4.13/include/linux/pe
diff -Nur linux-4.4.13.orig/include/linux/pid.h linux-4.4.13/include/linux/pid.h
--- linux-4.4.13.orig/include/linux/pid.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/pid.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/pid.h 2016-06-22 21:55:08.034523867 +0200
@@ -2,6 +2,7 @@
#define _LINUX_PID_H
@@ -13137,7 +13137,7 @@ diff -Nur linux-4.4.13.orig/include/linux/pid.h linux-4.4.13/include/linux/pid.h
{
diff -Nur linux-4.4.13.orig/include/linux/preempt.h linux-4.4.13/include/linux/preempt.h
--- linux-4.4.13.orig/include/linux/preempt.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/preempt.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/preempt.h 2016-06-22 21:55:08.034523867 +0200
@@ -50,7 +50,11 @@
#define HARDIRQ_OFFSET (1UL << HARDIRQ_SHIFT)
#define NMI_OFFSET (1UL << NMI_SHIFT)
@@ -13293,7 +13293,7 @@ diff -Nur linux-4.4.13.orig/include/linux/preempt.h linux-4.4.13/include/linux/p
struct preempt_notifier;
diff -Nur linux-4.4.13.orig/include/linux/printk.h linux-4.4.13/include/linux/printk.h
--- linux-4.4.13.orig/include/linux/printk.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/printk.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/printk.h 2016-06-22 21:55:08.034523867 +0200
@@ -117,9 +117,11 @@
#ifdef CONFIG_EARLY_PRINTK
extern asmlinkage __printf(1, 2)
@@ -13308,7 +13308,7 @@ diff -Nur linux-4.4.13.orig/include/linux/printk.h linux-4.4.13/include/linux/pr
typedef __printf(1, 0) int (*printk_func_t)(const char *fmt, va_list args);
diff -Nur linux-4.4.13.orig/include/linux/radix-tree.h linux-4.4.13/include/linux/radix-tree.h
--- linux-4.4.13.orig/include/linux/radix-tree.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/radix-tree.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/radix-tree.h 2016-06-22 21:55:08.034523867 +0200
@@ -277,8 +277,13 @@
unsigned int radix_tree_gang_lookup_slot(struct radix_tree_root *root,
void ***results, unsigned long *indices,
@@ -13334,7 +13334,7 @@ diff -Nur linux-4.4.13.orig/include/linux/radix-tree.h linux-4.4.13/include/linu
/**
diff -Nur linux-4.4.13.orig/include/linux/random.h linux-4.4.13/include/linux/random.h
--- linux-4.4.13.orig/include/linux/random.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/random.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/random.h 2016-06-22 21:55:08.034523867 +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,
@@ -13346,7 +13346,7 @@ diff -Nur linux-4.4.13.orig/include/linux/random.h linux-4.4.13/include/linux/ra
extern int add_random_ready_callback(struct random_ready_callback *rdy);
diff -Nur linux-4.4.13.orig/include/linux/rbtree.h linux-4.4.13/include/linux/rbtree.h
--- linux-4.4.13.orig/include/linux/rbtree.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/rbtree.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rbtree.h 2016-06-22 21:55:08.034523867 +0200
@@ -31,7 +31,6 @@
#include <linux/kernel.h>
@@ -13374,7 +13374,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rbtree.h linux-4.4.13/include/linux/rb
({ typeof(ptr) ____ptr = (ptr); \
diff -Nur linux-4.4.13.orig/include/linux/rcupdate.h linux-4.4.13/include/linux/rcupdate.h
--- linux-4.4.13.orig/include/linux/rcupdate.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/rcupdate.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rcupdate.h 2016-06-22 21:55:08.034523867 +0200
@@ -169,6 +169,9 @@
#endif /* #else #ifdef CONFIG_PREEMPT_RCU */
@@ -13461,7 +13461,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rcupdate.h linux-4.4.13/include/linux/
diff -Nur linux-4.4.13.orig/include/linux/rcutree.h linux-4.4.13/include/linux/rcutree.h
--- linux-4.4.13.orig/include/linux/rcutree.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/rcutree.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rcutree.h 2016-06-22 21:55:08.034523867 +0200
@@ -44,7 +44,11 @@
rcu_note_context_switch();
}
@@ -13516,7 +13516,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rcutree.h linux-4.4.13/include/linux/r
#endif /* __LINUX_RCUTREE_H */
diff -Nur linux-4.4.13.orig/include/linux/rtmutex.h linux-4.4.13/include/linux/rtmutex.h
--- linux-4.4.13.orig/include/linux/rtmutex.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/rtmutex.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rtmutex.h 2016-06-22 21:55:08.034523867 +0200
@@ -13,11 +13,15 @@
#define __LINUX_RT_MUTEX_H
@@ -13593,7 +13593,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rtmutex.h linux-4.4.13/include/linux/r
diff -Nur linux-4.4.13.orig/include/linux/rwlock_rt.h linux-4.4.13/include/linux/rwlock_rt.h
--- linux-4.4.13.orig/include/linux/rwlock_rt.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/rwlock_rt.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rwlock_rt.h 2016-06-22 21:55:08.034523867 +0200
@@ -0,0 +1,99 @@
+#ifndef __LINUX_RWLOCK_RT_H
+#define __LINUX_RWLOCK_RT_H
@@ -13696,7 +13696,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rwlock_rt.h linux-4.4.13/include/linux
+#endif
diff -Nur linux-4.4.13.orig/include/linux/rwlock_types.h linux-4.4.13/include/linux/rwlock_types.h
--- linux-4.4.13.orig/include/linux/rwlock_types.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/rwlock_types.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rwlock_types.h 2016-06-22 21:55:08.034523867 +0200
@@ -1,6 +1,10 @@
#ifndef __LINUX_RWLOCK_TYPES_H
#define __LINUX_RWLOCK_TYPES_H
@@ -13719,7 +13719,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rwlock_types.h linux-4.4.13/include/li
#endif /* __LINUX_RWLOCK_TYPES_H */
diff -Nur linux-4.4.13.orig/include/linux/rwlock_types_rt.h linux-4.4.13/include/linux/rwlock_types_rt.h
--- linux-4.4.13.orig/include/linux/rwlock_types_rt.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/rwlock_types_rt.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rwlock_types_rt.h 2016-06-22 21:55:08.034523867 +0200
@@ -0,0 +1,33 @@
+#ifndef __LINUX_RWLOCK_TYPES_RT_H
+#define __LINUX_RWLOCK_TYPES_RT_H
@@ -13756,7 +13756,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rwlock_types_rt.h linux-4.4.13/include
+#endif
diff -Nur linux-4.4.13.orig/include/linux/rwsem.h linux-4.4.13/include/linux/rwsem.h
--- linux-4.4.13.orig/include/linux/rwsem.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/rwsem.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rwsem.h 2016-06-22 21:55:08.034523867 +0200
@@ -18,6 +18,10 @@
#include <linux/osq_lock.h>
#endif
@@ -13777,7 +13777,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rwsem.h linux-4.4.13/include/linux/rws
#endif /* _LINUX_RWSEM_H */
diff -Nur linux-4.4.13.orig/include/linux/rwsem_rt.h linux-4.4.13/include/linux/rwsem_rt.h
--- linux-4.4.13.orig/include/linux/rwsem_rt.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/rwsem_rt.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/rwsem_rt.h 2016-06-22 21:55:08.034523867 +0200
@@ -0,0 +1,152 @@
+#ifndef _LINUX_RWSEM_RT_H
+#define _LINUX_RWSEM_RT_H
@@ -13933,7 +13933,7 @@ diff -Nur linux-4.4.13.orig/include/linux/rwsem_rt.h linux-4.4.13/include/linux/
+#endif
diff -Nur linux-4.4.13.orig/include/linux/sched.h linux-4.4.13/include/linux/sched.h
--- linux-4.4.13.orig/include/linux/sched.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/sched.h 2016-06-19 16:02:36.764491620 +0200
++++ linux-4.4.13/include/linux/sched.h 2016-06-22 21:55:08.038523867 +0200
@@ -26,6 +26,7 @@
#include <linux/nodemask.h>
#include <linux/mm_types.h>
@@ -14339,7 +14339,7 @@ diff -Nur linux-4.4.13.orig/include/linux/sched.h linux-4.4.13/include/linux/sch
diff -Nur linux-4.4.13.orig/include/linux/seqlock.h linux-4.4.13/include/linux/seqlock.h
--- linux-4.4.13.orig/include/linux/seqlock.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/seqlock.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/seqlock.h 2016-06-22 21:55:08.038523867 +0200
@@ -220,20 +220,30 @@
return __read_seqcount_retry(s, start);
}
@@ -14471,7 +14471,7 @@ diff -Nur linux-4.4.13.orig/include/linux/seqlock.h linux-4.4.13/include/linux/s
diff -Nur linux-4.4.13.orig/include/linux/signal.h linux-4.4.13/include/linux/signal.h
--- linux-4.4.13.orig/include/linux/signal.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/signal.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/signal.h 2016-06-22 21:55:08.038523867 +0200
@@ -233,6 +233,7 @@
}
@@ -14482,7 +14482,7 @@ diff -Nur linux-4.4.13.orig/include/linux/signal.h linux-4.4.13/include/linux/si
static inline int valid_signal(unsigned long sig)
diff -Nur linux-4.4.13.orig/include/linux/skbuff.h linux-4.4.13/include/linux/skbuff.h
--- linux-4.4.13.orig/include/linux/skbuff.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/skbuff.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/skbuff.h 2016-06-22 21:55:08.038523867 +0200
@@ -203,6 +203,7 @@
__u32 qlen;
@@ -14506,7 +14506,7 @@ diff -Nur linux-4.4.13.orig/include/linux/skbuff.h linux-4.4.13/include/linux/sk
{
diff -Nur linux-4.4.13.orig/include/linux/smp.h linux-4.4.13/include/linux/smp.h
--- linux-4.4.13.orig/include/linux/smp.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/smp.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/smp.h 2016-06-22 21:55:08.038523867 +0200
@@ -185,6 +185,9 @@
#define get_cpu() ({ preempt_disable(); smp_processor_id(); })
#define put_cpu() preempt_enable()
@@ -14519,7 +14519,7 @@ diff -Nur linux-4.4.13.orig/include/linux/smp.h linux-4.4.13/include/linux/smp.h
* boot command line:
diff -Nur linux-4.4.13.orig/include/linux/spinlock_api_smp.h linux-4.4.13/include/linux/spinlock_api_smp.h
--- linux-4.4.13.orig/include/linux/spinlock_api_smp.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/spinlock_api_smp.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock_api_smp.h 2016-06-22 21:55:08.038523867 +0200
@@ -189,6 +189,8 @@
return 0;
}
@@ -14532,7 +14532,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock_api_smp.h linux-4.4.13/includ
#endif /* __LINUX_SPINLOCK_API_SMP_H */
diff -Nur linux-4.4.13.orig/include/linux/spinlock.h linux-4.4.13/include/linux/spinlock.h
--- linux-4.4.13.orig/include/linux/spinlock.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/spinlock.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock.h 2016-06-22 21:55:08.038523867 +0200
@@ -271,7 +271,11 @@
#define raw_spin_can_lock(lock) (!raw_spin_is_locked(lock))
@@ -14566,7 +14566,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock.h linux-4.4.13/include/linux/
#endif /* __LINUX_SPINLOCK_H */
diff -Nur linux-4.4.13.orig/include/linux/spinlock_rt.h linux-4.4.13/include/linux/spinlock_rt.h
--- linux-4.4.13.orig/include/linux/spinlock_rt.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/spinlock_rt.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock_rt.h 2016-06-22 21:55:08.038523867 +0200
@@ -0,0 +1,163 @@
+#ifndef __LINUX_SPINLOCK_RT_H
+#define __LINUX_SPINLOCK_RT_H
@@ -14733,7 +14733,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock_rt.h linux-4.4.13/include/lin
+#endif
diff -Nur linux-4.4.13.orig/include/linux/spinlock_types.h linux-4.4.13/include/linux/spinlock_types.h
--- linux-4.4.13.orig/include/linux/spinlock_types.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/spinlock_types.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock_types.h 2016-06-22 21:55:08.038523867 +0200
@@ -9,80 +9,15 @@
* Released under the General Public License (GPL).
*/
@@ -14824,7 +14824,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock_types.h linux-4.4.13/include/
#endif /* __LINUX_SPINLOCK_TYPES_H */
diff -Nur linux-4.4.13.orig/include/linux/spinlock_types_nort.h linux-4.4.13/include/linux/spinlock_types_nort.h
--- linux-4.4.13.orig/include/linux/spinlock_types_nort.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/spinlock_types_nort.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock_types_nort.h 2016-06-22 21:55:08.038523867 +0200
@@ -0,0 +1,33 @@
+#ifndef __LINUX_SPINLOCK_TYPES_NORT_H
+#define __LINUX_SPINLOCK_TYPES_NORT_H
@@ -14861,7 +14861,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock_types_nort.h linux-4.4.13/inc
+#endif
diff -Nur linux-4.4.13.orig/include/linux/spinlock_types_raw.h linux-4.4.13/include/linux/spinlock_types_raw.h
--- linux-4.4.13.orig/include/linux/spinlock_types_raw.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/spinlock_types_raw.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock_types_raw.h 2016-06-22 21:55:08.038523867 +0200
@@ -0,0 +1,56 @@
+#ifndef __LINUX_SPINLOCK_TYPES_RAW_H
+#define __LINUX_SPINLOCK_TYPES_RAW_H
@@ -14921,7 +14921,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock_types_raw.h linux-4.4.13/incl
+#endif
diff -Nur linux-4.4.13.orig/include/linux/spinlock_types_rt.h linux-4.4.13/include/linux/spinlock_types_rt.h
--- linux-4.4.13.orig/include/linux/spinlock_types_rt.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/spinlock_types_rt.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/spinlock_types_rt.h 2016-06-22 21:55:08.038523867 +0200
@@ -0,0 +1,51 @@
+#ifndef __LINUX_SPINLOCK_TYPES_RT_H
+#define __LINUX_SPINLOCK_TYPES_RT_H
@@ -14976,7 +14976,7 @@ diff -Nur linux-4.4.13.orig/include/linux/spinlock_types_rt.h linux-4.4.13/inclu
+#endif
diff -Nur linux-4.4.13.orig/include/linux/srcu.h linux-4.4.13/include/linux/srcu.h
--- linux-4.4.13.orig/include/linux/srcu.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/srcu.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/srcu.h 2016-06-22 21:55:08.038523867 +0200
@@ -84,10 +84,10 @@
void process_srcu(struct work_struct *work);
@@ -15001,7 +15001,7 @@ diff -Nur linux-4.4.13.orig/include/linux/srcu.h linux-4.4.13/include/linux/srcu
diff -Nur linux-4.4.13.orig/include/linux/suspend.h linux-4.4.13/include/linux/suspend.h
--- linux-4.4.13.orig/include/linux/suspend.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/suspend.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/suspend.h 2016-06-22 21:55:08.038523867 +0200
@@ -194,6 +194,12 @@
void (*end)(void);
};
@@ -15017,7 +15017,7 @@ diff -Nur linux-4.4.13.orig/include/linux/suspend.h linux-4.4.13/include/linux/s
* suspend_set_ops - set platform dependent suspend operations
diff -Nur linux-4.4.13.orig/include/linux/swait.h linux-4.4.13/include/linux/swait.h
--- linux-4.4.13.orig/include/linux/swait.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/swait.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/swait.h 2016-06-22 21:55:08.038523867 +0200
@@ -0,0 +1,173 @@
+#ifndef _LINUX_SWAIT_H
+#define _LINUX_SWAIT_H
@@ -15194,7 +15194,7 @@ diff -Nur linux-4.4.13.orig/include/linux/swait.h linux-4.4.13/include/linux/swa
+#endif /* _LINUX_SWAIT_H */
diff -Nur linux-4.4.13.orig/include/linux/swap.h linux-4.4.13/include/linux/swap.h
--- linux-4.4.13.orig/include/linux/swap.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/swap.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/swap.h 2016-06-22 21:55:08.038523867 +0200
@@ -11,6 +11,7 @@
#include <linux/fs.h>
#include <linux/atomic.h>
@@ -15223,7 +15223,7 @@ diff -Nur linux-4.4.13.orig/include/linux/swap.h linux-4.4.13/include/linux/swap
extern void lru_cache_add_file(struct page *page);
diff -Nur linux-4.4.13.orig/include/linux/thread_info.h linux-4.4.13/include/linux/thread_info.h
--- linux-4.4.13.orig/include/linux/thread_info.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/thread_info.h 2016-06-19 16:02:36.768491773 +0200
++++ linux-4.4.13/include/linux/thread_info.h 2016-06-22 21:55:08.038523867 +0200
@@ -102,7 +102,17 @@
#define test_thread_flag(flag) \
test_ti_thread_flag(current_thread_info(), flag)
@@ -15245,7 +15245,7 @@ diff -Nur linux-4.4.13.orig/include/linux/thread_info.h linux-4.4.13/include/lin
/*
diff -Nur linux-4.4.13.orig/include/linux/timer.h linux-4.4.13/include/linux/timer.h
--- linux-4.4.13.orig/include/linux/timer.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/timer.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/timer.h 2016-06-22 21:55:08.038523867 +0200
@@ -225,7 +225,7 @@
extern int try_to_del_timer_sync(struct timer_list *timer);
@@ -15257,7 +15257,7 @@ diff -Nur linux-4.4.13.orig/include/linux/timer.h linux-4.4.13/include/linux/tim
# define del_timer_sync(t) del_timer(t)
diff -Nur linux-4.4.13.orig/include/linux/trace_events.h linux-4.4.13/include/linux/trace_events.h
--- linux-4.4.13.orig/include/linux/trace_events.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/trace_events.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/trace_events.h 2016-06-22 21:55:08.038523867 +0200
@@ -66,6 +66,9 @@
unsigned char flags;
unsigned char preempt_count;
@@ -15270,7 +15270,7 @@ diff -Nur linux-4.4.13.orig/include/linux/trace_events.h linux-4.4.13/include/li
#define TRACE_EVENT_TYPE_MAX \
diff -Nur linux-4.4.13.orig/include/linux/uaccess.h linux-4.4.13/include/linux/uaccess.h
--- linux-4.4.13.orig/include/linux/uaccess.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/uaccess.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/uaccess.h 2016-06-22 21:55:08.038523867 +0200
@@ -24,6 +24,7 @@
*/
static inline void pagefault_disable(void)
@@ -15289,7 +15289,7 @@ diff -Nur linux-4.4.13.orig/include/linux/uaccess.h linux-4.4.13/include/linux/u
/*
diff -Nur linux-4.4.13.orig/include/linux/uprobes.h linux-4.4.13/include/linux/uprobes.h
--- linux-4.4.13.orig/include/linux/uprobes.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/uprobes.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/uprobes.h 2016-06-22 21:55:08.038523867 +0200
@@ -27,6 +27,7 @@
#include <linux/errno.h>
#include <linux/rbtree.h>
@@ -15300,7 +15300,7 @@ diff -Nur linux-4.4.13.orig/include/linux/uprobes.h linux-4.4.13/include/linux/u
struct mm_struct;
diff -Nur linux-4.4.13.orig/include/linux/vmstat.h linux-4.4.13/include/linux/vmstat.h
--- linux-4.4.13.orig/include/linux/vmstat.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/vmstat.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/vmstat.h 2016-06-22 21:55:08.042523867 +0200
@@ -33,7 +33,9 @@
*/
static inline void __count_vm_event(enum vm_event_item item)
@@ -15323,7 +15323,7 @@ diff -Nur linux-4.4.13.orig/include/linux/vmstat.h linux-4.4.13/include/linux/vm
static inline void count_vm_events(enum vm_event_item item, long delta)
diff -Nur linux-4.4.13.orig/include/linux/wait.h linux-4.4.13/include/linux/wait.h
--- linux-4.4.13.orig/include/linux/wait.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/linux/wait.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/wait.h 2016-06-22 21:55:08.042523867 +0200
@@ -8,6 +8,7 @@
#include <linux/spinlock.h>
#include <asm/current.h>
@@ -15334,7 +15334,7 @@ diff -Nur linux-4.4.13.orig/include/linux/wait.h linux-4.4.13/include/linux/wait
typedef int (*wait_queue_func_t)(wait_queue_t *wait, unsigned mode, int flags, void *key);
diff -Nur linux-4.4.13.orig/include/linux/work-simple.h linux-4.4.13/include/linux/work-simple.h
--- linux-4.4.13.orig/include/linux/work-simple.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/linux/work-simple.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/linux/work-simple.h 2016-06-22 21:55:08.042523867 +0200
@@ -0,0 +1,24 @@
+#ifndef _LINUX_SWORK_H
+#define _LINUX_SWORK_H
@@ -15362,7 +15362,7 @@ diff -Nur linux-4.4.13.orig/include/linux/work-simple.h linux-4.4.13/include/lin
+#endif /* _LINUX_SWORK_H */
diff -Nur linux-4.4.13.orig/include/net/dst.h linux-4.4.13/include/net/dst.h
--- linux-4.4.13.orig/include/net/dst.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/net/dst.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/net/dst.h 2016-06-22 21:55:08.042523867 +0200
@@ -437,7 +437,7 @@
static inline int dst_neigh_output(struct dst_entry *dst, struct neighbour *n,
struct sk_buff *skb)
@@ -15374,7 +15374,7 @@ diff -Nur linux-4.4.13.orig/include/net/dst.h linux-4.4.13/include/net/dst.h
unsigned long now = jiffies;
diff -Nur linux-4.4.13.orig/include/net/neighbour.h linux-4.4.13/include/net/neighbour.h
--- linux-4.4.13.orig/include/net/neighbour.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/net/neighbour.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/net/neighbour.h 2016-06-22 21:55:08.042523867 +0200
@@ -446,7 +446,7 @@
}
#endif
@@ -15395,7 +15395,7 @@ diff -Nur linux-4.4.13.orig/include/net/neighbour.h linux-4.4.13/include/net/nei
unsigned int seq;
diff -Nur linux-4.4.13.orig/include/net/netns/ipv4.h linux-4.4.13/include/net/netns/ipv4.h
--- linux-4.4.13.orig/include/net/netns/ipv4.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/net/netns/ipv4.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/net/netns/ipv4.h 2016-06-22 21:55:08.042523867 +0200
@@ -70,6 +70,7 @@
int sysctl_icmp_echo_ignore_all;
@@ -15406,7 +15406,7 @@ diff -Nur linux-4.4.13.orig/include/net/netns/ipv4.h linux-4.4.13/include/net/ne
int sysctl_icmp_ratemask;
diff -Nur linux-4.4.13.orig/include/trace/events/hist.h linux-4.4.13/include/trace/events/hist.h
--- linux-4.4.13.orig/include/trace/events/hist.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/trace/events/hist.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/trace/events/hist.h 2016-06-22 21:55:08.042523867 +0200
@@ -0,0 +1,73 @@
+#undef TRACE_SYSTEM
+#define TRACE_SYSTEM hist
@@ -15483,7 +15483,7 @@ diff -Nur linux-4.4.13.orig/include/trace/events/hist.h linux-4.4.13/include/tra
+#include <trace/define_trace.h>
diff -Nur linux-4.4.13.orig/include/trace/events/latency_hist.h linux-4.4.13/include/trace/events/latency_hist.h
--- linux-4.4.13.orig/include/trace/events/latency_hist.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/include/trace/events/latency_hist.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/trace/events/latency_hist.h 2016-06-22 21:55:08.042523867 +0200
@@ -0,0 +1,29 @@
+#ifndef _LATENCY_HIST_H
+#define _LATENCY_HIST_H
@@ -15516,7 +15516,7 @@ diff -Nur linux-4.4.13.orig/include/trace/events/latency_hist.h linux-4.4.13/inc
+#endif /* _LATENCY_HIST_H */
diff -Nur linux-4.4.13.orig/include/trace/events/writeback.h linux-4.4.13/include/trace/events/writeback.h
--- linux-4.4.13.orig/include/trace/events/writeback.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/include/trace/events/writeback.h 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/include/trace/events/writeback.h 2016-06-22 21:55:08.042523867 +0200
@@ -134,58 +134,28 @@
#ifdef CREATE_TRACE_POINTS
#ifdef CONFIG_CGROUP_WRITEBACK
@@ -15858,7 +15858,7 @@ diff -Nur linux-4.4.13.orig/include/trace/events/writeback.h linux-4.4.13/includ
diff -Nur linux-4.4.13.orig/init/Kconfig linux-4.4.13/init/Kconfig
--- linux-4.4.13.orig/init/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/init/Kconfig 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/init/Kconfig 2016-06-22 21:55:08.042523867 +0200
@@ -498,7 +498,7 @@
config RCU_EXPERT
@@ -15921,7 +15921,7 @@ diff -Nur linux-4.4.13.orig/init/Kconfig linux-4.4.13/init/Kconfig
Per cpu partial caches accellerate objects allocation and freeing
diff -Nur linux-4.4.13.orig/init/main.c linux-4.4.13/init/main.c
--- linux-4.4.13.orig/init/main.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/init/main.c 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/init/main.c 2016-06-22 21:55:08.042523867 +0200
@@ -530,6 +530,7 @@
setup_command_line(command_line);
setup_nr_cpu_ids();
@@ -15932,7 +15932,7 @@ diff -Nur linux-4.4.13.orig/init/main.c linux-4.4.13/init/main.c
build_all_zonelists(NULL, NULL);
diff -Nur linux-4.4.13.orig/init/Makefile linux-4.4.13/init/Makefile
--- linux-4.4.13.orig/init/Makefile 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/init/Makefile 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/init/Makefile 2016-06-22 21:55:08.042523867 +0200
@@ -33,4 +33,4 @@
include/generated/compile.h: FORCE
@$($(quiet)chk_compile.h)
@@ -15941,7 +15941,7 @@ diff -Nur linux-4.4.13.orig/init/Makefile linux-4.4.13/init/Makefile
+ "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CONFIG_PREEMPT_RT_FULL)" "$(CC) $(KBUILD_CFLAGS)"
diff -Nur linux-4.4.13.orig/ipc/msg.c linux-4.4.13/ipc/msg.c
--- linux-4.4.13.orig/ipc/msg.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/ipc/msg.c 2016-06-19 16:02:36.772491926 +0200
++++ linux-4.4.13/ipc/msg.c 2016-06-22 21:55:08.042523867 +0200
@@ -183,20 +183,14 @@
}
}
@@ -16143,7 +16143,7 @@ diff -Nur linux-4.4.13.orig/ipc/msg.c linux-4.4.13/ipc/msg.c
goto out_unlock0;
diff -Nur linux-4.4.13.orig/ipc/sem.c linux-4.4.13/ipc/sem.c
--- linux-4.4.13.orig/ipc/sem.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/ipc/sem.c 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/ipc/sem.c 2016-06-22 21:55:08.042523867 +0200
@@ -690,6 +690,13 @@
static void wake_up_sem_queue_prepare(struct list_head *pt,
struct sem_queue *q, int error)
@@ -16184,7 +16184,7 @@ diff -Nur linux-4.4.13.orig/ipc/sem.c linux-4.4.13/ipc/sem.c
static void unlink_queue(struct sem_array *sma, struct sem_queue *q)
diff -Nur linux-4.4.13.orig/kernel/cgroup.c linux-4.4.13/kernel/cgroup.c
--- linux-4.4.13.orig/kernel/cgroup.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/cgroup.c 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/cgroup.c 2016-06-22 21:55:08.042523867 +0200
@@ -4737,10 +4737,10 @@
queue_work(cgroup_destroy_wq, &css->destroy_work);
}
@@ -16219,7 +16219,7 @@ diff -Nur linux-4.4.13.orig/kernel/cgroup.c linux-4.4.13/kernel/cgroup.c
* Used to destroy pidlists and separate to serve as flush domain.
diff -Nur linux-4.4.13.orig/kernel/cpu.c linux-4.4.13/kernel/cpu.c
--- linux-4.4.13.orig/kernel/cpu.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/cpu.c 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/cpu.c 2016-06-22 21:55:08.046523867 +0200
@@ -75,8 +75,8 @@
#endif
} cpu_hotplug = {
@@ -16602,7 +16602,7 @@ diff -Nur linux-4.4.13.orig/kernel/cpu.c linux-4.4.13/kernel/cpu.c
diff -Nur linux-4.4.13.orig/kernel/debug/kdb/kdb_io.c linux-4.4.13/kernel/debug/kdb/kdb_io.c
--- linux-4.4.13.orig/kernel/debug/kdb/kdb_io.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/debug/kdb/kdb_io.c 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/debug/kdb/kdb_io.c 2016-06-22 21:55:08.046523867 +0200
@@ -554,7 +554,6 @@
int linecount;
int colcount;
@@ -16642,7 +16642,7 @@ diff -Nur linux-4.4.13.orig/kernel/debug/kdb/kdb_io.c linux-4.4.13/kernel/debug/
}
diff -Nur linux-4.4.13.orig/kernel/events/core.c linux-4.4.13/kernel/events/core.c
--- linux-4.4.13.orig/kernel/events/core.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/events/core.c 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/events/core.c 2016-06-22 21:55:08.046523867 +0200
@@ -802,6 +802,7 @@
raw_spin_lock_init(&cpuctx->hrtimer_lock);
hrtimer_init(timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS_PINNED);
@@ -16661,7 +16661,7 @@ diff -Nur linux-4.4.13.orig/kernel/events/core.c linux-4.4.13/kernel/events/core
* Since hrtimers have a fixed rate, we can do a static freq->period
diff -Nur linux-4.4.13.orig/kernel/exit.c linux-4.4.13/kernel/exit.c
--- linux-4.4.13.orig/kernel/exit.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/exit.c 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/exit.c 2016-06-22 21:55:08.046523867 +0200
@@ -144,7 +144,7 @@
* Do this under ->siglock, we can race with another thread
* doing sigqueue_free() if we have SIGQUEUE_PREALLOC signals.
@@ -16673,7 +16673,7 @@ diff -Nur linux-4.4.13.orig/kernel/exit.c linux-4.4.13/kernel/exit.c
diff -Nur linux-4.4.13.orig/kernel/fork.c linux-4.4.13/kernel/fork.c
--- linux-4.4.13.orig/kernel/fork.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/fork.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/fork.c 2016-06-22 21:55:08.046523867 +0200
@@ -108,7 +108,7 @@
DEFINE_PER_CPU(unsigned long, process_counts) = 0;
@@ -16764,7 +16764,7 @@ diff -Nur linux-4.4.13.orig/kernel/fork.c linux-4.4.13/kernel/fork.c
#if defined(SPLIT_RSS_COUNTING)
diff -Nur linux-4.4.13.orig/kernel/futex.c linux-4.4.13/kernel/futex.c
--- linux-4.4.13.orig/kernel/futex.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/futex.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/futex.c 2016-06-22 21:55:08.046523867 +0200
@@ -815,7 +815,9 @@
* task still owns the PI-state:
*/
@@ -16982,7 +16982,7 @@ diff -Nur linux-4.4.13.orig/kernel/futex.c linux-4.4.13/kernel/futex.c
* haven't already.
diff -Nur linux-4.4.13.orig/kernel/irq/handle.c linux-4.4.13/kernel/irq/handle.c
--- linux-4.4.13.orig/kernel/irq/handle.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/irq/handle.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/irq/handle.c 2016-06-22 21:55:08.046523867 +0200
@@ -134,6 +134,8 @@
irqreturn_t handle_irq_event_percpu(struct irq_desc *desc)
@@ -17007,7 +17007,7 @@ diff -Nur linux-4.4.13.orig/kernel/irq/handle.c linux-4.4.13/kernel/irq/handle.c
note_interrupt(desc, retval);
diff -Nur linux-4.4.13.orig/kernel/irq/irqdesc.c linux-4.4.13/kernel/irq/irqdesc.c
--- linux-4.4.13.orig/kernel/irq/irqdesc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/irq/irqdesc.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/irq/irqdesc.c 2016-06-22 21:55:08.046523867 +0200
@@ -24,10 +24,27 @@
static struct lock_class_key irq_desc_lock_class;
@@ -17040,7 +17040,7 @@ diff -Nur linux-4.4.13.orig/kernel/irq/irqdesc.c linux-4.4.13/kernel/irq/irqdesc
static void __init init_irq_default_affinity(void)
diff -Nur linux-4.4.13.orig/kernel/irq/manage.c linux-4.4.13/kernel/irq/manage.c
--- linux-4.4.13.orig/kernel/irq/manage.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/irq/manage.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/irq/manage.c 2016-06-22 21:55:08.046523867 +0200
@@ -22,6 +22,7 @@
#include "internals.h"
@@ -17224,7 +17224,7 @@ diff -Nur linux-4.4.13.orig/kernel/irq/manage.c linux-4.4.13/kernel/irq/manage.c
int irq_set_irqchip_state(unsigned int irq, enum irqchip_irq_state which,
diff -Nur linux-4.4.13.orig/kernel/irq/settings.h linux-4.4.13/kernel/irq/settings.h
--- linux-4.4.13.orig/kernel/irq/settings.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/irq/settings.h 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/irq/settings.h 2016-06-22 21:55:08.046523867 +0200
@@ -16,6 +16,7 @@
_IRQ_PER_CPU_DEVID = IRQ_PER_CPU_DEVID,
_IRQ_IS_POLLED = IRQ_IS_POLLED,
@@ -17260,7 +17260,7 @@ diff -Nur linux-4.4.13.orig/kernel/irq/settings.h linux-4.4.13/kernel/irq/settin
return desc->status_use_accessors & _IRQ_PER_CPU;
diff -Nur linux-4.4.13.orig/kernel/irq/spurious.c linux-4.4.13/kernel/irq/spurious.c
--- linux-4.4.13.orig/kernel/irq/spurious.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/irq/spurious.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/irq/spurious.c 2016-06-22 21:55:08.050523867 +0200
@@ -444,6 +444,10 @@
static int __init irqfixup_setup(char *str)
@@ -17285,7 +17285,7 @@ diff -Nur linux-4.4.13.orig/kernel/irq/spurious.c linux-4.4.13/kernel/irq/spurio
"enabled\n");
diff -Nur linux-4.4.13.orig/kernel/irq_work.c linux-4.4.13/kernel/irq_work.c
--- linux-4.4.13.orig/kernel/irq_work.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/irq_work.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/irq_work.c 2016-06-22 21:55:08.050523867 +0200
@@ -17,6 +17,7 @@
#include <linux/cpu.h>
#include <linux/notifier.h>
@@ -17409,7 +17409,7 @@ diff -Nur linux-4.4.13.orig/kernel/irq_work.c linux-4.4.13/kernel/irq_work.c
* Synchronize against the irq_work @entry, ensures the entry is not
diff -Nur linux-4.4.13.orig/kernel/Kconfig.locks linux-4.4.13/kernel/Kconfig.locks
--- linux-4.4.13.orig/kernel/Kconfig.locks 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/Kconfig.locks 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/Kconfig.locks 2016-06-22 21:55:08.050523867 +0200
@@ -225,11 +225,11 @@
config MUTEX_SPIN_ON_OWNER
@@ -17426,7 +17426,7 @@ diff -Nur linux-4.4.13.orig/kernel/Kconfig.locks linux-4.4.13/kernel/Kconfig.loc
def_bool y
diff -Nur linux-4.4.13.orig/kernel/Kconfig.preempt linux-4.4.13/kernel/Kconfig.preempt
--- linux-4.4.13.orig/kernel/Kconfig.preempt 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/Kconfig.preempt 2016-06-19 16:02:36.776492080 +0200
++++ linux-4.4.13/kernel/Kconfig.preempt 2016-06-22 21:55:08.050523867 +0200
@@ -1,3 +1,16 @@
+config PREEMPT
+ bool
@@ -17481,7 +17481,7 @@ diff -Nur linux-4.4.13.orig/kernel/Kconfig.preempt linux-4.4.13/kernel/Kconfig.p
config PREEMPT_COUNT
diff -Nur linux-4.4.13.orig/kernel/ksysfs.c linux-4.4.13/kernel/ksysfs.c
--- linux-4.4.13.orig/kernel/ksysfs.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/ksysfs.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/ksysfs.c 2016-06-22 21:55:08.050523867 +0200
@@ -136,6 +136,15 @@
#endif /* CONFIG_KEXEC_CORE */
@@ -17510,7 +17510,7 @@ diff -Nur linux-4.4.13.orig/kernel/ksysfs.c linux-4.4.13/kernel/ksysfs.c
diff -Nur linux-4.4.13.orig/kernel/locking/lglock.c linux-4.4.13/kernel/locking/lglock.c
--- linux-4.4.13.orig/kernel/locking/lglock.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/lglock.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/locking/lglock.c 2016-06-22 21:55:08.050523867 +0200
@@ -4,6 +4,15 @@
#include <linux/cpu.h>
#include <linux/string.h>
@@ -17681,7 +17681,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/lglock.c linux-4.4.13/kernel/locking/
+#endif
diff -Nur linux-4.4.13.orig/kernel/locking/lockdep.c linux-4.4.13/kernel/locking/lockdep.c
--- linux-4.4.13.orig/kernel/locking/lockdep.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/lockdep.c 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/locking/lockdep.c 2016-06-22 21:55:08.050523867 +0200
@@ -3525,6 +3525,7 @@
}
}
@@ -17700,7 +17700,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/lockdep.c linux-4.4.13/kernel/locking
print_irqtrace_events(current);
diff -Nur linux-4.4.13.orig/kernel/locking/locktorture.c linux-4.4.13/kernel/locking/locktorture.c
--- linux-4.4.13.orig/kernel/locking/locktorture.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/locktorture.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/locking/locktorture.c 2016-06-22 21:55:08.050523867 +0200
@@ -26,7 +26,6 @@
#include <linux/kthread.h>
#include <linux/sched/rt.h>
@@ -17711,7 +17711,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/locktorture.c linux-4.4.13/kernel/loc
#include <linux/smp.h>
diff -Nur linux-4.4.13.orig/kernel/locking/Makefile linux-4.4.13/kernel/locking/Makefile
--- linux-4.4.13.orig/kernel/locking/Makefile 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/Makefile 2016-06-19 16:02:36.780492235 +0200
++++ linux-4.4.13/kernel/locking/Makefile 2016-06-22 21:55:08.050523867 +0200
@@ -1,5 +1,5 @@
-obj-y += mutex.o semaphore.o rwsem.o percpu-rwsem.o
@@ -17744,7 +17744,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/Makefile linux-4.4.13/kernel/locking/
obj-$(CONFIG_LOCK_TORTURE_TEST) += locktorture.o
diff -Nur linux-4.4.13.orig/kernel/locking/rt.c linux-4.4.13/kernel/locking/rt.c
--- linux-4.4.13.orig/kernel/locking/rt.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/kernel/locking/rt.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/locking/rt.c 2016-06-22 21:55:08.050523867 +0200
@@ -0,0 +1,474 @@
+/*
+ * kernel/rt.c
@@ -18222,7 +18222,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/rt.c linux-4.4.13/kernel/locking/rt.c
+EXPORT_SYMBOL(atomic_dec_and_mutex_lock);
diff -Nur linux-4.4.13.orig/kernel/locking/rtmutex.c linux-4.4.13/kernel/locking/rtmutex.c
--- linux-4.4.13.orig/kernel/locking/rtmutex.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/rtmutex.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/locking/rtmutex.c 2016-06-22 21:55:08.050523867 +0200
@@ -7,6 +7,11 @@
* Copyright (C) 2005-2006 Timesys Corp., Thomas Gleixner <tglx@timesys.com>
* Copyright (C) 2005 Kihon Technologies Inc., Steven Rostedt
@@ -19751,7 +19751,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/rtmutex.c linux-4.4.13/kernel/locking
+#endif
diff -Nur linux-4.4.13.orig/kernel/locking/rtmutex_common.h linux-4.4.13/kernel/locking/rtmutex_common.h
--- linux-4.4.13.orig/kernel/locking/rtmutex_common.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/rtmutex_common.h 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/locking/rtmutex_common.h 2016-06-22 21:55:08.050523867 +0200
@@ -27,6 +27,7 @@
struct rb_node pi_tree_entry;
struct task_struct *task;
@@ -19797,7 +19797,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/rtmutex_common.h linux-4.4.13/kernel/
#endif
diff -Nur linux-4.4.13.orig/kernel/locking/spinlock.c linux-4.4.13/kernel/locking/spinlock.c
--- linux-4.4.13.orig/kernel/locking/spinlock.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/spinlock.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/locking/spinlock.c 2016-06-22 21:55:08.050523867 +0200
@@ -124,8 +124,11 @@
* __[spin|read|write]_lock_bh()
*/
@@ -19830,7 +19830,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/spinlock.c linux-4.4.13/kernel/lockin
void __lockfunc _raw_spin_lock_nested(raw_spinlock_t *lock, int subclass)
diff -Nur linux-4.4.13.orig/kernel/locking/spinlock_debug.c linux-4.4.13/kernel/locking/spinlock_debug.c
--- linux-4.4.13.orig/kernel/locking/spinlock_debug.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/locking/spinlock_debug.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/locking/spinlock_debug.c 2016-06-22 21:55:08.050523867 +0200
@@ -31,6 +31,7 @@
EXPORT_SYMBOL(__raw_spin_lock_init);
@@ -19863,7 +19863,7 @@ diff -Nur linux-4.4.13.orig/kernel/locking/spinlock_debug.c linux-4.4.13/kernel/
+#endif
diff -Nur linux-4.4.13.orig/kernel/panic.c linux-4.4.13/kernel/panic.c
--- linux-4.4.13.orig/kernel/panic.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/panic.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/panic.c 2016-06-22 21:55:08.050523867 +0200
@@ -61,6 +61,37 @@
cpu_relax();
}
@@ -19954,7 +19954,7 @@ diff -Nur linux-4.4.13.orig/kernel/panic.c linux-4.4.13/kernel/panic.c
return 0;
diff -Nur linux-4.4.13.orig/kernel/power/hibernate.c linux-4.4.13/kernel/power/hibernate.c
--- linux-4.4.13.orig/kernel/power/hibernate.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/power/hibernate.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/power/hibernate.c 2016-06-22 21:55:08.054523867 +0200
@@ -285,6 +285,8 @@
local_irq_disable();
@@ -20034,7 +20034,7 @@ diff -Nur linux-4.4.13.orig/kernel/power/hibernate.c linux-4.4.13/kernel/power/h
diff -Nur linux-4.4.13.orig/kernel/power/suspend.c linux-4.4.13/kernel/power/suspend.c
--- linux-4.4.13.orig/kernel/power/suspend.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/power/suspend.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/power/suspend.c 2016-06-22 21:55:08.054523867 +0200
@@ -359,6 +359,8 @@
arch_suspend_disable_irqs();
BUG_ON(!irqs_disabled());
@@ -20081,7 +20081,7 @@ diff -Nur linux-4.4.13.orig/kernel/power/suspend.c linux-4.4.13/kernel/power/sus
EXPORT_SYMBOL(pm_suspend);
diff -Nur linux-4.4.13.orig/kernel/printk/printk.c linux-4.4.13/kernel/printk/printk.c
--- linux-4.4.13.orig/kernel/printk/printk.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/printk/printk.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/printk/printk.c 2016-06-22 21:55:08.054523867 +0200
@@ -241,6 +241,65 @@
*/
static DEFINE_RAW_SPINLOCK(logbuf_lock);
@@ -20357,7 +20357,7 @@ diff -Nur linux-4.4.13.orig/kernel/printk/printk.c linux-4.4.13/kernel/printk/pr
* oops_in_progress is set to 1..
diff -Nur linux-4.4.13.orig/kernel/ptrace.c linux-4.4.13/kernel/ptrace.c
--- linux-4.4.13.orig/kernel/ptrace.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/ptrace.c 2016-06-19 16:02:36.784492391 +0200
++++ linux-4.4.13/kernel/ptrace.c 2016-06-22 21:55:08.054523867 +0200
@@ -129,7 +129,14 @@
spin_lock_irq(&task->sighand->siglock);
@@ -20376,7 +20376,7 @@ diff -Nur linux-4.4.13.orig/kernel/ptrace.c linux-4.4.13/kernel/ptrace.c
spin_unlock_irq(&task->sighand->siglock);
diff -Nur linux-4.4.13.orig/kernel/rcu/rcutorture.c linux-4.4.13/kernel/rcu/rcutorture.c
--- linux-4.4.13.orig/kernel/rcu/rcutorture.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/rcu/rcutorture.c 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/rcu/rcutorture.c 2016-06-22 21:55:08.054523867 +0200
@@ -390,6 +390,7 @@
.name = "rcu"
};
@@ -20400,7 +20400,7 @@ diff -Nur linux-4.4.13.orig/kernel/rcu/rcutorture.c linux-4.4.13/kernel/rcu/rcut
* The names includes "busted", and they really means it!
diff -Nur linux-4.4.13.orig/kernel/rcu/tree.c linux-4.4.13/kernel/rcu/tree.c
--- linux-4.4.13.orig/kernel/rcu/tree.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/rcu/tree.c 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/rcu/tree.c 2016-06-22 21:55:08.054523867 +0200
@@ -56,6 +56,11 @@
#include <linux/random.h>
#include <linux/trace_events.h>
@@ -20796,7 +20796,7 @@ diff -Nur linux-4.4.13.orig/kernel/rcu/tree.c linux-4.4.13/kernel/rcu/tree.c
* We don't need protection against CPU-hotplug here because
diff -Nur linux-4.4.13.orig/kernel/rcu/tree.h linux-4.4.13/kernel/rcu/tree.h
--- linux-4.4.13.orig/kernel/rcu/tree.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/rcu/tree.h 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/rcu/tree.h 2016-06-22 21:55:08.054523867 +0200
@@ -27,6 +27,7 @@
#include <linux/threads.h>
#include <linux/cpumask.h>
@@ -20886,7 +20886,7 @@ diff -Nur linux-4.4.13.orig/kernel/rcu/tree.h linux-4.4.13/kernel/rcu/tree.h
bool lazy, unsigned long flags);
diff -Nur linux-4.4.13.orig/kernel/rcu/tree_plugin.h linux-4.4.13/kernel/rcu/tree_plugin.h
--- linux-4.4.13.orig/kernel/rcu/tree_plugin.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/rcu/tree_plugin.h 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/rcu/tree_plugin.h 2016-06-22 21:55:08.054523867 +0200
@@ -24,25 +24,10 @@
* Paul E. McKenney <paulmck@linux.vnet.ibm.com>
*/
@@ -21264,7 +21264,7 @@ diff -Nur linux-4.4.13.orig/kernel/rcu/tree_plugin.h linux-4.4.13/kernel/rcu/tre
}
diff -Nur linux-4.4.13.orig/kernel/rcu/update.c linux-4.4.13/kernel/rcu/update.c
--- linux-4.4.13.orig/kernel/rcu/update.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/rcu/update.c 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/rcu/update.c 2016-06-22 21:55:08.054523867 +0200
@@ -276,6 +276,7 @@
}
EXPORT_SYMBOL_GPL(rcu_read_lock_held);
@@ -21283,7 +21283,7 @@ diff -Nur linux-4.4.13.orig/kernel/rcu/update.c linux-4.4.13/kernel/rcu/update.c
diff -Nur linux-4.4.13.orig/kernel/relay.c linux-4.4.13/kernel/relay.c
--- linux-4.4.13.orig/kernel/relay.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/relay.c 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/relay.c 2016-06-22 21:55:08.058523867 +0200
@@ -336,6 +336,10 @@
{
struct rchan_buf *buf = (struct rchan_buf *)data;
@@ -21321,7 +21321,7 @@ diff -Nur linux-4.4.13.orig/kernel/relay.c linux-4.4.13/kernel/relay.c
old = buf->data;
diff -Nur linux-4.4.13.orig/kernel/sched/completion.c linux-4.4.13/kernel/sched/completion.c
--- linux-4.4.13.orig/kernel/sched/completion.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/completion.c 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/sched/completion.c 2016-06-22 21:55:08.058523867 +0200
@@ -30,10 +30,10 @@
{
unsigned long flags;
@@ -21414,7 +21414,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/completion.c linux-4.4.13/kernel/sched/
EXPORT_SYMBOL(completion_done);
diff -Nur linux-4.4.13.orig/kernel/sched/core.c linux-4.4.13/kernel/sched/core.c
--- linux-4.4.13.orig/kernel/sched/core.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/core.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/core.c 2016-06-22 21:55:08.058523867 +0200
@@ -260,7 +260,11 @@
* Number of tasks to iterate in a single balance run.
* Limited because this is done with IRQs disabled.
@@ -22131,7 +22131,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/core.c linux-4.4.13/kernel/sched/core.c
}
diff -Nur linux-4.4.13.orig/kernel/sched/cpudeadline.c linux-4.4.13/kernel/sched/cpudeadline.c
--- linux-4.4.13.orig/kernel/sched/cpudeadline.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/cpudeadline.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/cpudeadline.c 2016-06-22 21:55:08.058523867 +0200
@@ -103,10 +103,10 @@
const struct sched_dl_entity *dl_se = &p->dl;
@@ -22147,7 +22147,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/cpudeadline.c linux-4.4.13/kernel/sched
if (later_mask)
diff -Nur linux-4.4.13.orig/kernel/sched/cpupri.c linux-4.4.13/kernel/sched/cpupri.c
--- linux-4.4.13.orig/kernel/sched/cpupri.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/cpupri.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/cpupri.c 2016-06-22 21:55:08.058523867 +0200
@@ -103,11 +103,11 @@
if (skip)
continue;
@@ -22164,7 +22164,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/cpupri.c linux-4.4.13/kernel/sched/cpup
* We have to ensure that we have at least one bit
diff -Nur linux-4.4.13.orig/kernel/sched/cputime.c linux-4.4.13/kernel/sched/cputime.c
--- linux-4.4.13.orig/kernel/sched/cputime.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/cputime.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/cputime.c 2016-06-22 21:55:08.058523867 +0200
@@ -680,7 +680,7 @@
{
unsigned long long delta = vtime_delta(tsk);
@@ -22323,7 +22323,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/cputime.c linux-4.4.13/kernel/sched/cpu
diff -Nur linux-4.4.13.orig/kernel/sched/deadline.c linux-4.4.13/kernel/sched/deadline.c
--- linux-4.4.13.orig/kernel/sched/deadline.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/deadline.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/deadline.c 2016-06-22 21:55:08.058523867 +0200
@@ -134,7 +134,7 @@
{
struct task_struct *p = dl_task_of(dl_se);
@@ -22457,7 +22457,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/deadline.c linux-4.4.13/kernel/sched/de
if (dl_task(rq->curr))
diff -Nur linux-4.4.13.orig/kernel/sched/debug.c linux-4.4.13/kernel/sched/debug.c
--- linux-4.4.13.orig/kernel/sched/debug.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/debug.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/debug.c 2016-06-22 21:55:08.058523867 +0200
@@ -251,6 +251,9 @@
P(rt_throttled);
PN(rt_time);
@@ -22481,7 +22481,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/debug.c linux-4.4.13/kernel/sched/debug
#undef P
diff -Nur linux-4.4.13.orig/kernel/sched/fair.c linux-4.4.13/kernel/sched/fair.c
--- linux-4.4.13.orig/kernel/sched/fair.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/fair.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/fair.c 2016-06-22 21:55:08.058523867 +0200
@@ -3135,7 +3135,7 @@
ideal_runtime = sched_slice(cfs_rq, curr);
delta_exec = curr->sum_exec_runtime - curr->prev_sum_exec_runtime;
@@ -22556,7 +22556,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/fair.c linux-4.4.13/kernel/sched/fair.c
}
diff -Nur linux-4.4.13.orig/kernel/sched/features.h linux-4.4.13/kernel/sched/features.h
--- linux-4.4.13.orig/kernel/sched/features.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/features.h 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/features.h 2016-06-22 21:55:08.062523867 +0200
@@ -45,11 +45,19 @@
*/
SCHED_FEAT(NONTASK_CAPACITY, true)
@@ -22579,7 +22579,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/features.h linux-4.4.13/kernel/sched/fe
/*
diff -Nur linux-4.4.13.orig/kernel/sched/Makefile linux-4.4.13/kernel/sched/Makefile
--- linux-4.4.13.orig/kernel/sched/Makefile 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/Makefile 2016-06-19 16:02:36.788492546 +0200
++++ linux-4.4.13/kernel/sched/Makefile 2016-06-22 21:55:08.062523867 +0200
@@ -13,7 +13,7 @@
obj-y += core.o loadavg.o clock.o cputime.o
@@ -22591,7 +22591,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/Makefile linux-4.4.13/kernel/sched/Make
obj-$(CONFIG_SCHEDSTATS) += stats.o
diff -Nur linux-4.4.13.orig/kernel/sched/rt.c linux-4.4.13/kernel/sched/rt.c
--- linux-4.4.13.orig/kernel/sched/rt.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/rt.c 2016-06-19 16:02:36.792492700 +0200
++++ linux-4.4.13/kernel/sched/rt.c 2016-06-22 21:55:08.062523867 +0200
@@ -47,6 +47,7 @@
hrtimer_init(&rt_b->rt_period_timer,
@@ -22712,7 +22712,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/rt.c linux-4.4.13/kernel/sched/rt.c
if (p->prio < rq->curr->prio)
diff -Nur linux-4.4.13.orig/kernel/sched/sched.h linux-4.4.13/kernel/sched/sched.h
--- linux-4.4.13.orig/kernel/sched/sched.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/sched/sched.h 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/sched/sched.h 2016-06-22 21:55:08.062523867 +0200
@@ -1100,6 +1100,7 @@
#define WF_SYNC 0x01 /* waker goes to sleep after wakeup */
#define WF_FORK 0x02 /* child wakeup after fork */
@@ -22739,7 +22739,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/sched.h linux-4.4.13/kernel/sched/sched
diff -Nur linux-4.4.13.orig/kernel/sched/swait.c linux-4.4.13/kernel/sched/swait.c
--- linux-4.4.13.orig/kernel/sched/swait.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/kernel/sched/swait.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/sched/swait.c 2016-06-22 21:55:08.062523867 +0200
@@ -0,0 +1,143 @@
+#include <linux/sched.h>
+#include <linux/swait.h>
@@ -22886,7 +22886,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/swait.c linux-4.4.13/kernel/sched/swait
+EXPORT_SYMBOL(finish_swait);
diff -Nur linux-4.4.13.orig/kernel/sched/work-simple.c linux-4.4.13/kernel/sched/work-simple.c
--- linux-4.4.13.orig/kernel/sched/work-simple.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/kernel/sched/work-simple.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/sched/work-simple.c 2016-06-22 21:55:08.062523867 +0200
@@ -0,0 +1,173 @@
+/*
+ * Copyright (C) 2014 BMW Car IT GmbH, Daniel Wagner daniel.wagner@bmw-carit.de
@@ -23063,7 +23063,7 @@ diff -Nur linux-4.4.13.orig/kernel/sched/work-simple.c linux-4.4.13/kernel/sched
+EXPORT_SYMBOL_GPL(swork_put);
diff -Nur linux-4.4.13.orig/kernel/signal.c linux-4.4.13/kernel/signal.c
--- linux-4.4.13.orig/kernel/signal.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/signal.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/signal.c 2016-06-22 21:55:08.062523867 +0200
@@ -14,6 +14,7 @@
#include <linux/export.h>
#include <linux/init.h>
@@ -23295,7 +23295,7 @@ diff -Nur linux-4.4.13.orig/kernel/signal.c linux-4.4.13/kernel/signal.c
/*
diff -Nur linux-4.4.13.orig/kernel/softirq.c linux-4.4.13/kernel/softirq.c
--- linux-4.4.13.orig/kernel/softirq.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/softirq.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/softirq.c 2016-06-22 21:55:08.062523867 +0200
@@ -21,10 +21,12 @@
#include <linux/freezer.h>
#include <linux/kthread.h>
@@ -24268,7 +24268,7 @@ diff -Nur linux-4.4.13.orig/kernel/softirq.c linux-4.4.13/kernel/softirq.c
}
diff -Nur linux-4.4.13.orig/kernel/stop_machine.c linux-4.4.13/kernel/stop_machine.c
--- linux-4.4.13.orig/kernel/stop_machine.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/stop_machine.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/stop_machine.c 2016-06-22 21:55:08.062523867 +0200
@@ -37,7 +37,7 @@
struct cpu_stopper {
struct task_struct *thread;
@@ -24443,7 +24443,7 @@ diff -Nur linux-4.4.13.orig/kernel/stop_machine.c linux-4.4.13/kernel/stop_machi
/* Busy wait for completion. */
diff -Nur linux-4.4.13.orig/kernel/time/hrtimer.c linux-4.4.13/kernel/time/hrtimer.c
--- linux-4.4.13.orig/kernel/time/hrtimer.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/hrtimer.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/time/hrtimer.c 2016-06-22 21:55:08.062523867 +0200
@@ -48,11 +48,13 @@
#include <linux/sched/rt.h>
#include <linux/sched/deadline.h>
@@ -24889,7 +24889,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/hrtimer.c linux-4.4.13/kernel/time/hrtim
/**
diff -Nur linux-4.4.13.orig/kernel/time/itimer.c linux-4.4.13/kernel/time/itimer.c
--- linux-4.4.13.orig/kernel/time/itimer.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/itimer.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/time/itimer.c 2016-06-22 21:55:08.062523867 +0200
@@ -213,6 +213,7 @@
/* We are sharing ->siglock with it_real_fn() */
if (hrtimer_try_to_cancel(timer) < 0) {
@@ -24900,7 +24900,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/itimer.c linux-4.4.13/kernel/time/itimer
expires = timeval_to_ktime(value->it_value);
diff -Nur linux-4.4.13.orig/kernel/time/jiffies.c linux-4.4.13/kernel/time/jiffies.c
--- linux-4.4.13.orig/kernel/time/jiffies.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/jiffies.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/time/jiffies.c 2016-06-22 21:55:08.062523867 +0200
@@ -74,7 +74,8 @@
.max_cycles = 10,
};
@@ -24925,7 +24925,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/jiffies.c linux-4.4.13/kernel/time/jiffi
EXPORT_SYMBOL(get_jiffies_64);
diff -Nur linux-4.4.13.orig/kernel/time/ntp.c linux-4.4.13/kernel/time/ntp.c
--- linux-4.4.13.orig/kernel/time/ntp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/ntp.c 2016-06-19 16:02:36.796492853 +0200
++++ linux-4.4.13/kernel/time/ntp.c 2016-06-22 21:55:08.062523867 +0200
@@ -10,6 +10,7 @@
#include <linux/workqueue.h>
#include <linux/hrtimer.h>
@@ -24989,7 +24989,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/ntp.c linux-4.4.13/kernel/time/ntp.c
void ntp_notify_cmos_timer(void) { }
diff -Nur linux-4.4.13.orig/kernel/time/posix-cpu-timers.c linux-4.4.13/kernel/time/posix-cpu-timers.c
--- linux-4.4.13.orig/kernel/time/posix-cpu-timers.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/posix-cpu-timers.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/posix-cpu-timers.c 2016-06-22 21:55:08.066523867 +0200
@@ -3,6 +3,7 @@
*/
@@ -25225,7 +25225,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/posix-cpu-timers.c linux-4.4.13/kernel/t
* The tsk->sighand->siglock must be held by the caller.
diff -Nur linux-4.4.13.orig/kernel/time/posix-timers.c linux-4.4.13/kernel/time/posix-timers.c
--- linux-4.4.13.orig/kernel/time/posix-timers.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/posix-timers.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/posix-timers.c 2016-06-22 21:55:08.066523867 +0200
@@ -506,6 +506,7 @@
static struct pid *good_sigevent(sigevent_t * event)
{
@@ -25323,7 +25323,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/posix-timers.c linux-4.4.13/kernel/time/
list_del(&timer->list);
diff -Nur linux-4.4.13.orig/kernel/time/tick-broadcast-hrtimer.c linux-4.4.13/kernel/time/tick-broadcast-hrtimer.c
--- linux-4.4.13.orig/kernel/time/tick-broadcast-hrtimer.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/tick-broadcast-hrtimer.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/tick-broadcast-hrtimer.c 2016-06-22 21:55:08.066523867 +0200
@@ -106,5 +106,6 @@
{
hrtimer_init(&bctimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
@@ -25333,7 +25333,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/tick-broadcast-hrtimer.c linux-4.4.13/ke
}
diff -Nur linux-4.4.13.orig/kernel/time/tick-common.c linux-4.4.13/kernel/time/tick-common.c
--- linux-4.4.13.orig/kernel/time/tick-common.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/tick-common.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/tick-common.c 2016-06-22 21:55:08.066523867 +0200
@@ -79,13 +79,15 @@
static void tick_periodic(int cpu)
{
@@ -25366,7 +25366,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/tick-common.c linux-4.4.13/kernel/time/t
diff -Nur linux-4.4.13.orig/kernel/time/tick-sched.c linux-4.4.13/kernel/time/tick-sched.c
--- linux-4.4.13.orig/kernel/time/tick-sched.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/tick-sched.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/tick-sched.c 2016-06-22 21:55:08.066523867 +0200
@@ -62,7 +62,8 @@
return;
@@ -25468,7 +25468,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/tick-sched.c linux-4.4.13/kernel/time/ti
/* Get the next period (per cpu) */
diff -Nur linux-4.4.13.orig/kernel/time/timekeeping.c linux-4.4.13/kernel/time/timekeeping.c
--- linux-4.4.13.orig/kernel/time/timekeeping.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/timekeeping.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/timekeeping.c 2016-06-22 21:55:08.066523867 +0200
@@ -2047,8 +2047,10 @@
*/
void xtime_update(unsigned long ticks)
@@ -25484,7 +25484,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/timekeeping.c linux-4.4.13/kernel/time/t
}
diff -Nur linux-4.4.13.orig/kernel/time/timekeeping.h linux-4.4.13/kernel/time/timekeeping.h
--- linux-4.4.13.orig/kernel/time/timekeeping.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/timekeeping.h 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/timekeeping.h 2016-06-22 21:55:08.066523867 +0200
@@ -19,7 +19,8 @@
extern void do_timer(unsigned long ticks);
extern void update_wall_time(void);
@@ -25497,7 +25497,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/timekeeping.h linux-4.4.13/kernel/time/t
diff -Nur linux-4.4.13.orig/kernel/time/timer.c linux-4.4.13/kernel/time/timer.c
--- linux-4.4.13.orig/kernel/time/timer.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/time/timer.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/time/timer.c 2016-06-22 21:55:08.066523867 +0200
@@ -80,6 +80,9 @@
struct tvec_base {
spinlock_t lock;
@@ -25708,7 +25708,7 @@ diff -Nur linux-4.4.13.orig/kernel/time/timer.c linux-4.4.13/kernel/time/timer.c
base->next_timer = base->timer_jiffies;
diff -Nur linux-4.4.13.orig/kernel/trace/Kconfig linux-4.4.13/kernel/trace/Kconfig
--- linux-4.4.13.orig/kernel/trace/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/Kconfig 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/trace/Kconfig 2016-06-22 21:55:08.066523867 +0200
@@ -187,6 +187,24 @@
enabled. This option and the preempt-off timing option can be
used together or separately.)
@@ -25836,7 +25836,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/Kconfig linux-4.4.13/kernel/trace/Kconf
depends on !GENERIC_TRACER
diff -Nur linux-4.4.13.orig/kernel/trace/latency_hist.c linux-4.4.13/kernel/trace/latency_hist.c
--- linux-4.4.13.orig/kernel/trace/latency_hist.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/kernel/trace/latency_hist.c 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/trace/latency_hist.c 2016-06-22 21:55:08.066523867 +0200
@@ -0,0 +1,1178 @@
+/*
+ * kernel/trace/latency_hist.c
@@ -27018,7 +27018,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/latency_hist.c linux-4.4.13/kernel/trac
+device_initcall(latency_hist_init);
diff -Nur linux-4.4.13.orig/kernel/trace/Makefile linux-4.4.13/kernel/trace/Makefile
--- linux-4.4.13.orig/kernel/trace/Makefile 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/Makefile 2016-06-19 16:02:36.800493006 +0200
++++ linux-4.4.13/kernel/trace/Makefile 2016-06-22 21:55:08.066523867 +0200
@@ -36,6 +36,10 @@
obj-$(CONFIG_IRQSOFF_TRACER) += trace_irqsoff.o
obj-$(CONFIG_PREEMPT_TRACER) += trace_irqsoff.o
@@ -27032,7 +27032,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/Makefile linux-4.4.13/kernel/trace/Make
obj-$(CONFIG_MMIOTRACE) += trace_mmiotrace.o
diff -Nur linux-4.4.13.orig/kernel/trace/trace.c linux-4.4.13/kernel/trace/trace.c
--- linux-4.4.13.orig/kernel/trace/trace.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/trace.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/trace/trace.c 2016-06-22 21:55:08.066523867 +0200
@@ -1652,6 +1652,7 @@
struct task_struct *tsk = current;
@@ -27102,7 +27102,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/trace.c linux-4.4.13/kernel/trace/trace
void
diff -Nur linux-4.4.13.orig/kernel/trace/trace_events.c linux-4.4.13/kernel/trace/trace_events.c
--- linux-4.4.13.orig/kernel/trace/trace_events.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/trace_events.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/trace/trace_events.c 2016-06-22 21:55:08.070523867 +0200
@@ -188,6 +188,8 @@
__common_field(unsigned char, flags);
__common_field(unsigned char, preempt_count);
@@ -27114,7 +27114,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/trace_events.c linux-4.4.13/kernel/trac
}
diff -Nur linux-4.4.13.orig/kernel/trace/trace.h linux-4.4.13/kernel/trace/trace.h
--- linux-4.4.13.orig/kernel/trace/trace.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/trace.h 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/trace/trace.h 2016-06-22 21:55:08.070523867 +0200
@@ -117,6 +117,7 @@
* NEED_RESCHED - reschedule is requested
* HARDIRQ - inside an interrupt handler
@@ -27133,7 +27133,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/trace.h linux-4.4.13/kernel/trace/trace
#define TRACE_BUF_SIZE 1024
diff -Nur linux-4.4.13.orig/kernel/trace/trace_irqsoff.c linux-4.4.13/kernel/trace/trace_irqsoff.c
--- linux-4.4.13.orig/kernel/trace/trace_irqsoff.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/trace_irqsoff.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/trace/trace_irqsoff.c 2016-06-22 21:55:08.070523867 +0200
@@ -13,6 +13,7 @@
#include <linux/uaccess.h>
#include <linux/module.h>
@@ -27219,7 +27219,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/trace_irqsoff.c linux-4.4.13/kernel/tra
}
diff -Nur linux-4.4.13.orig/kernel/trace/trace_output.c linux-4.4.13/kernel/trace/trace_output.c
--- linux-4.4.13.orig/kernel/trace/trace_output.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/trace/trace_output.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/trace/trace_output.c 2016-06-22 21:55:08.070523867 +0200
@@ -386,6 +386,7 @@
{
char hardsoft_irq;
@@ -27267,7 +27267,7 @@ diff -Nur linux-4.4.13.orig/kernel/trace/trace_output.c linux-4.4.13/kernel/trac
diff -Nur linux-4.4.13.orig/kernel/user.c linux-4.4.13/kernel/user.c
--- linux-4.4.13.orig/kernel/user.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/user.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/user.c 2016-06-22 21:55:08.070523867 +0200
@@ -161,11 +161,11 @@
if (!up)
return;
@@ -27284,7 +27284,7 @@ diff -Nur linux-4.4.13.orig/kernel/user.c linux-4.4.13/kernel/user.c
struct user_struct *alloc_uid(kuid_t uid)
diff -Nur linux-4.4.13.orig/kernel/watchdog.c linux-4.4.13/kernel/watchdog.c
--- linux-4.4.13.orig/kernel/watchdog.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/watchdog.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/watchdog.c 2016-06-22 21:55:08.070523867 +0200
@@ -299,6 +299,8 @@
#ifdef CONFIG_HARDLOCKUP_DETECTOR
@@ -27329,7 +27329,7 @@ diff -Nur linux-4.4.13.orig/kernel/watchdog.c linux-4.4.13/kernel/watchdog.c
watchdog_nmi_enable(cpu);
diff -Nur linux-4.4.13.orig/kernel/workqueue.c linux-4.4.13/kernel/workqueue.c
--- linux-4.4.13.orig/kernel/workqueue.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/workqueue.c 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/workqueue.c 2016-06-22 21:55:08.070523867 +0200
@@ -48,6 +48,8 @@
#include <linux/nodemask.h>
#include <linux/moduleparam.h>
@@ -27975,7 +27975,7 @@ diff -Nur linux-4.4.13.orig/kernel/workqueue.c linux-4.4.13/kernel/workqueue.c
}
diff -Nur linux-4.4.13.orig/kernel/workqueue_internal.h linux-4.4.13/kernel/workqueue_internal.h
--- linux-4.4.13.orig/kernel/workqueue_internal.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/kernel/workqueue_internal.h 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/kernel/workqueue_internal.h 2016-06-22 21:55:08.070523867 +0200
@@ -43,6 +43,7 @@
unsigned long last_active; /* L: last active timestamp */
unsigned int flags; /* X: flags */
@@ -27996,7 +27996,7 @@ diff -Nur linux-4.4.13.orig/kernel/workqueue_internal.h linux-4.4.13/kernel/work
#endif /* _KERNEL_WORKQUEUE_INTERNAL_H */
diff -Nur linux-4.4.13.orig/lib/debugobjects.c linux-4.4.13/lib/debugobjects.c
--- linux-4.4.13.orig/lib/debugobjects.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/debugobjects.c 2016-06-19 16:02:36.808493315 +0200
++++ linux-4.4.13/lib/debugobjects.c 2016-06-22 21:55:08.070523867 +0200
@@ -309,7 +309,10 @@
struct debug_obj *obj;
unsigned long flags;
@@ -28011,7 +28011,7 @@ diff -Nur linux-4.4.13.orig/lib/debugobjects.c linux-4.4.13/lib/debugobjects.c
diff -Nur linux-4.4.13.orig/lib/idr.c linux-4.4.13/lib/idr.c
--- linux-4.4.13.orig/lib/idr.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/idr.c 2016-06-19 16:02:36.808493315 +0200
++++ linux-4.4.13/lib/idr.c 2016-06-22 21:55:08.070523867 +0200
@@ -30,6 +30,7 @@
#include <linux/idr.h>
#include <linux/spinlock.h>
@@ -28106,7 +28106,7 @@ diff -Nur linux-4.4.13.orig/lib/idr.c linux-4.4.13/lib/idr.c
diff -Nur linux-4.4.13.orig/lib/Kconfig linux-4.4.13/lib/Kconfig
--- linux-4.4.13.orig/lib/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/Kconfig 2016-06-19 16:02:36.804493160 +0200
++++ linux-4.4.13/lib/Kconfig 2016-06-22 21:55:08.070523867 +0200
@@ -397,6 +397,7 @@
config CPUMASK_OFFSTACK
@@ -28117,7 +28117,7 @@ diff -Nur linux-4.4.13.orig/lib/Kconfig linux-4.4.13/lib/Kconfig
them on the stack. This is a bit more expensive, but avoids
diff -Nur linux-4.4.13.orig/lib/locking-selftest.c linux-4.4.13/lib/locking-selftest.c
--- linux-4.4.13.orig/lib/locking-selftest.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/locking-selftest.c 2016-06-19 16:02:36.808493315 +0200
++++ linux-4.4.13/lib/locking-selftest.c 2016-06-22 21:55:08.070523867 +0200
@@ -590,6 +590,8 @@
#include "locking-selftest-spin-hardirq.h"
GENERATE_PERMUTATIONS_2_EVENTS(irqsafe1_hard_spin)
@@ -28268,7 +28268,7 @@ diff -Nur linux-4.4.13.orig/lib/locking-selftest.c linux-4.4.13/lib/locking-self
diff -Nur linux-4.4.13.orig/lib/percpu_ida.c linux-4.4.13/lib/percpu_ida.c
--- linux-4.4.13.orig/lib/percpu_ida.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/percpu_ida.c 2016-06-19 16:02:36.808493315 +0200
++++ linux-4.4.13/lib/percpu_ida.c 2016-06-22 21:55:08.074523867 +0200
@@ -26,6 +26,9 @@
#include <linux/string.h>
#include <linux/spinlock.h>
@@ -28359,7 +28359,7 @@ diff -Nur linux-4.4.13.orig/lib/percpu_ida.c linux-4.4.13/lib/percpu_ida.c
EXPORT_SYMBOL_GPL(percpu_ida_for_each_free);
diff -Nur linux-4.4.13.orig/lib/radix-tree.c linux-4.4.13/lib/radix-tree.c
--- linux-4.4.13.orig/lib/radix-tree.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/radix-tree.c 2016-06-19 16:02:36.808493315 +0200
++++ linux-4.4.13/lib/radix-tree.c 2016-06-22 21:55:08.074523867 +0200
@@ -196,13 +196,14 @@
* succeed in getting a node here (and never reach
* kmem_cache_alloc)
@@ -28394,7 +28394,7 @@ diff -Nur linux-4.4.13.orig/lib/radix-tree.c linux-4.4.13/lib/radix-tree.c
* Return the maximum key which can be store into a
diff -Nur linux-4.4.13.orig/lib/rbtree.c linux-4.4.13/lib/rbtree.c
--- linux-4.4.13.orig/lib/rbtree.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/rbtree.c 2016-06-19 16:02:36.808493315 +0200
++++ linux-4.4.13/lib/rbtree.c 2016-06-22 21:55:08.074523867 +0200
@@ -23,6 +23,7 @@
#include <linux/rbtree_augmented.h>
@@ -28419,7 +28419,7 @@ diff -Nur linux-4.4.13.orig/lib/rbtree.c linux-4.4.13/lib/rbtree.c
+EXPORT_SYMBOL(rb_link_node_rcu);
diff -Nur linux-4.4.13.orig/lib/scatterlist.c linux-4.4.13/lib/scatterlist.c
--- linux-4.4.13.orig/lib/scatterlist.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/scatterlist.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/lib/scatterlist.c 2016-06-22 21:55:08.074523867 +0200
@@ -620,7 +620,7 @@
flush_kernel_dcache_page(miter->page);
@@ -28449,7 +28449,7 @@ diff -Nur linux-4.4.13.orig/lib/scatterlist.c linux-4.4.13/lib/scatterlist.c
EXPORT_SYMBOL(sg_copy_buffer);
diff -Nur linux-4.4.13.orig/lib/smp_processor_id.c linux-4.4.13/lib/smp_processor_id.c
--- linux-4.4.13.orig/lib/smp_processor_id.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/lib/smp_processor_id.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/lib/smp_processor_id.c 2016-06-22 21:55:08.074523867 +0200
@@ -39,8 +39,9 @@
if (!printk_ratelimit())
goto out_enable;
@@ -28462,14 +28462,9 @@ diff -Nur linux-4.4.13.orig/lib/smp_processor_id.c linux-4.4.13/lib/smp_processo
print_symbol("caller is %s\n", (long)__builtin_return_address(0));
dump_stack();
-diff -Nur linux-4.4.13.orig/localversion-rt linux-4.4.13/localversion-rt
---- linux-4.4.13.orig/localversion-rt 1970-01-01 01:00:00.000000000 +0100
-+++ linux-4.4.13/localversion-rt 2016-06-19 16:02:36.812493471 +0200
-@@ -0,0 +1 @@
-+-rt19
diff -Nur linux-4.4.13.orig/Makefile linux-4.4.13/Makefile
--- linux-4.4.13.orig/Makefile 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/Makefile 2016-06-19 16:02:36.688488688 +0200
++++ linux-4.4.13/Makefile 2016-06-22 21:55:08.074523867 +0200
@@ -768,6 +768,9 @@
# Prohibit date/time macros, which would make the build non-deterministic
KBUILD_CFLAGS += $(call cc-option,-Werror=date-time)
@@ -28482,7 +28477,7 @@ diff -Nur linux-4.4.13.orig/Makefile linux-4.4.13/Makefile
diff -Nur linux-4.4.13.orig/mm/backing-dev.c linux-4.4.13/mm/backing-dev.c
--- linux-4.4.13.orig/mm/backing-dev.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/backing-dev.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/backing-dev.c 2016-06-22 21:55:08.074523867 +0200
@@ -457,9 +457,9 @@
{
unsigned long flags;
@@ -28497,7 +28492,7 @@ diff -Nur linux-4.4.13.orig/mm/backing-dev.c linux-4.4.13/mm/backing-dev.c
diff -Nur linux-4.4.13.orig/mm/compaction.c linux-4.4.13/mm/compaction.c
--- linux-4.4.13.orig/mm/compaction.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/compaction.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/compaction.c 2016-06-22 21:55:08.074523867 +0200
@@ -1435,10 +1435,12 @@
cc->migrate_pfn & ~((1UL << cc->order) - 1);
@@ -28515,7 +28510,7 @@ diff -Nur linux-4.4.13.orig/mm/compaction.c linux-4.4.13/mm/compaction.c
}
diff -Nur linux-4.4.13.orig/mm/filemap.c linux-4.4.13/mm/filemap.c
--- linux-4.4.13.orig/mm/filemap.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/filemap.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/filemap.c 2016-06-22 21:55:08.074523867 +0200
@@ -168,7 +168,9 @@
if (!workingset_node_pages(node) &&
list_empty(&node->private_list)) {
@@ -28544,7 +28539,7 @@ diff -Nur linux-4.4.13.orig/mm/filemap.c linux-4.4.13/mm/filemap.c
}
diff -Nur linux-4.4.13.orig/mm/highmem.c linux-4.4.13/mm/highmem.c
--- linux-4.4.13.orig/mm/highmem.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/highmem.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/highmem.c 2016-06-22 21:55:08.074523867 +0200
@@ -29,10 +29,11 @@
#include <linux/kgdb.h>
#include <asm/tlbflush.h>
@@ -28571,7 +28566,7 @@ diff -Nur linux-4.4.13.orig/mm/highmem.c linux-4.4.13/mm/highmem.c
{
diff -Nur linux-4.4.13.orig/mm/Kconfig linux-4.4.13/mm/Kconfig
--- linux-4.4.13.orig/mm/Kconfig 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/Kconfig 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/Kconfig 2016-06-22 21:55:08.074523867 +0200
@@ -392,7 +392,7 @@
config TRANSPARENT_HUGEPAGE
@@ -28583,7 +28578,7 @@ diff -Nur linux-4.4.13.orig/mm/Kconfig linux-4.4.13/mm/Kconfig
Transparent Hugepages allows the kernel to use huge pages and
diff -Nur linux-4.4.13.orig/mm/memcontrol.c linux-4.4.13/mm/memcontrol.c
--- linux-4.4.13.orig/mm/memcontrol.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/memcontrol.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/memcontrol.c 2016-06-22 21:55:08.074523867 +0200
@@ -67,6 +67,8 @@
#include <net/sock.h>
#include <net/ip.h>
@@ -28708,7 +28703,7 @@ diff -Nur linux-4.4.13.orig/mm/memcontrol.c linux-4.4.13/mm/memcontrol.c
/**
diff -Nur linux-4.4.13.orig/mm/mmu_context.c linux-4.4.13/mm/mmu_context.c
--- linux-4.4.13.orig/mm/mmu_context.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/mmu_context.c 2016-06-19 16:02:36.812493471 +0200
++++ linux-4.4.13/mm/mmu_context.c 2016-06-22 21:55:08.074523867 +0200
@@ -23,6 +23,7 @@
struct task_struct *tsk = current;
@@ -28727,7 +28722,7 @@ diff -Nur linux-4.4.13.orig/mm/mmu_context.c linux-4.4.13/mm/mmu_context.c
finish_arch_post_lock_switch();
diff -Nur linux-4.4.13.orig/mm/page_alloc.c linux-4.4.13/mm/page_alloc.c
--- linux-4.4.13.orig/mm/page_alloc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/page_alloc.c 2016-06-19 16:02:36.816493626 +0200
++++ linux-4.4.13/mm/page_alloc.c 2016-06-22 21:55:08.078523867 +0200
@@ -60,6 +60,7 @@
#include <linux/page_ext.h>
#include <linux/hugetlb.h>
@@ -29064,7 +29059,7 @@ diff -Nur linux-4.4.13.orig/mm/page_alloc.c linux-4.4.13/mm/page_alloc.c
#ifdef CONFIG_MEMORY_HOTREMOVE
diff -Nur linux-4.4.13.orig/mm/slab.h linux-4.4.13/mm/slab.h
--- linux-4.4.13.orig/mm/slab.h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/slab.h 2016-06-19 16:02:36.816493626 +0200
++++ linux-4.4.13/mm/slab.h 2016-06-22 21:55:08.078523867 +0200
@@ -324,7 +324,11 @@
* The slab lists for all objects.
*/
@@ -29079,7 +29074,7 @@ diff -Nur linux-4.4.13.orig/mm/slab.h linux-4.4.13/mm/slab.h
struct list_head slabs_partial; /* partial list first, better asm code */
diff -Nur linux-4.4.13.orig/mm/slub.c linux-4.4.13/mm/slub.c
--- linux-4.4.13.orig/mm/slub.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/slub.c 2016-06-19 16:02:36.816493626 +0200
++++ linux-4.4.13/mm/slub.c 2016-06-22 21:55:08.078523867 +0200
@@ -1075,7 +1075,7 @@
void *object = head;
int cnt = 0;
@@ -29483,7 +29478,7 @@ diff -Nur linux-4.4.13.orig/mm/slub.c linux-4.4.13/mm/slub.c
for (i = 0; i < t.count; i++) {
diff -Nur linux-4.4.13.orig/mm/swap.c linux-4.4.13/mm/swap.c
--- linux-4.4.13.orig/mm/swap.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/swap.c 2016-06-19 16:02:36.816493626 +0200
++++ linux-4.4.13/mm/swap.c 2016-06-22 21:55:08.078523867 +0200
@@ -31,6 +31,7 @@
#include <linux/memcontrol.h>
#include <linux/gfp.h>
@@ -29604,7 +29599,7 @@ diff -Nur linux-4.4.13.orig/mm/swap.c linux-4.4.13/mm/swap.c
static void lru_add_drain_per_cpu(struct work_struct *dummy)
diff -Nur linux-4.4.13.orig/mm/truncate.c linux-4.4.13/mm/truncate.c
--- linux-4.4.13.orig/mm/truncate.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/truncate.c 2016-06-19 16:02:36.816493626 +0200
++++ linux-4.4.13/mm/truncate.c 2016-06-22 21:55:08.078523867 +0200
@@ -56,8 +56,11 @@
* protected by mapping->tree_lock.
*/
@@ -29621,7 +29616,7 @@ diff -Nur linux-4.4.13.orig/mm/truncate.c linux-4.4.13/mm/truncate.c
spin_unlock_irq(&mapping->tree_lock);
diff -Nur linux-4.4.13.orig/mm/vmalloc.c linux-4.4.13/mm/vmalloc.c
--- linux-4.4.13.orig/mm/vmalloc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/vmalloc.c 2016-06-19 16:02:36.816493626 +0200
++++ linux-4.4.13/mm/vmalloc.c 2016-06-22 21:55:08.078523867 +0200
@@ -821,7 +821,7 @@
struct vmap_block *vb;
struct vmap_area *va;
@@ -29675,7 +29670,7 @@ diff -Nur linux-4.4.13.orig/mm/vmalloc.c linux-4.4.13/mm/vmalloc.c
/* Allocate new block if nothing was found */
diff -Nur linux-4.4.13.orig/mm/vmstat.c linux-4.4.13/mm/vmstat.c
--- linux-4.4.13.orig/mm/vmstat.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/vmstat.c 2016-06-19 16:02:36.820493780 +0200
++++ linux-4.4.13/mm/vmstat.c 2016-06-22 21:55:08.078523867 +0200
@@ -226,6 +226,7 @@
long x;
long t;
@@ -29726,7 +29721,7 @@ diff -Nur linux-4.4.13.orig/mm/vmstat.c linux-4.4.13/mm/vmstat.c
void __dec_zone_page_state(struct page *page, enum zone_stat_item item)
diff -Nur linux-4.4.13.orig/mm/workingset.c linux-4.4.13/mm/workingset.c
--- linux-4.4.13.orig/mm/workingset.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/workingset.c 2016-06-19 16:02:36.820493780 +0200
++++ linux-4.4.13/mm/workingset.c 2016-06-22 21:55:08.078523867 +0200
@@ -264,7 +264,8 @@
* point where they would still be useful.
*/
@@ -29796,7 +29791,7 @@ diff -Nur linux-4.4.13.orig/mm/workingset.c linux-4.4.13/mm/workingset.c
}
diff -Nur linux-4.4.13.orig/mm/zsmalloc.c linux-4.4.13/mm/zsmalloc.c
--- linux-4.4.13.orig/mm/zsmalloc.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/mm/zsmalloc.c 2016-06-19 16:02:36.820493780 +0200
++++ linux-4.4.13/mm/zsmalloc.c 2016-06-22 21:55:08.078523867 +0200
@@ -1289,7 +1289,7 @@
class = pool->size_class[class_idx];
off = obj_idx_to_offset(page, obj_idx, class->size);
@@ -29817,7 +29812,7 @@ diff -Nur linux-4.4.13.orig/mm/zsmalloc.c linux-4.4.13/mm/zsmalloc.c
EXPORT_SYMBOL_GPL(zs_unmap_object);
diff -Nur linux-4.4.13.orig/net/core/dev.c linux-4.4.13/net/core/dev.c
--- linux-4.4.13.orig/net/core/dev.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/core/dev.c 2016-06-19 16:02:36.820493780 +0200
++++ linux-4.4.13/net/core/dev.c 2016-06-22 21:55:08.082523867 +0200
@@ -186,6 +186,7 @@
static DEFINE_HASHTABLE(napi_hash, 8);
@@ -30206,7 +30201,7 @@ diff -Nur linux-4.4.13.orig/net/core/dev.c linux-4.4.13/net/core/dev.c
#ifdef CONFIG_RPS
diff -Nur linux-4.4.13.orig/net/core/skbuff.c linux-4.4.13/net/core/skbuff.c
--- linux-4.4.13.orig/net/core/skbuff.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/core/skbuff.c 2016-06-19 16:02:36.820493780 +0200
++++ linux-4.4.13/net/core/skbuff.c 2016-06-22 21:55:08.082523867 +0200
@@ -63,6 +63,7 @@
#include <linux/errqueue.h>
#include <linux/prefetch.h>
@@ -30304,7 +30299,7 @@ diff -Nur linux-4.4.13.orig/net/core/skbuff.c linux-4.4.13/net/core/skbuff.c
diff -Nur linux-4.4.13.orig/net/core/sock.c linux-4.4.13/net/core/sock.c
--- linux-4.4.13.orig/net/core/sock.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/core/sock.c 2016-06-19 16:02:36.820493780 +0200
++++ linux-4.4.13/net/core/sock.c 2016-06-22 21:55:08.082523867 +0200
@@ -2435,12 +2435,11 @@
if (sk->sk_lock.owned)
__lock_sock(sk);
@@ -30321,7 +30316,7 @@ diff -Nur linux-4.4.13.orig/net/core/sock.c linux-4.4.13/net/core/sock.c
diff -Nur linux-4.4.13.orig/net/ipv4/icmp.c linux-4.4.13/net/ipv4/icmp.c
--- linux-4.4.13.orig/net/ipv4/icmp.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/ipv4/icmp.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/ipv4/icmp.c 2016-06-22 21:55:08.082523867 +0200
@@ -69,6 +69,7 @@
#include <linux/jiffies.h>
#include <linux/kernel.h>
@@ -30375,7 +30370,7 @@ diff -Nur linux-4.4.13.orig/net/ipv4/icmp.c linux-4.4.13/net/ipv4/icmp.c
return true;
diff -Nur linux-4.4.13.orig/net/ipv4/sysctl_net_ipv4.c linux-4.4.13/net/ipv4/sysctl_net_ipv4.c
--- linux-4.4.13.orig/net/ipv4/sysctl_net_ipv4.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/ipv4/sysctl_net_ipv4.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/ipv4/sysctl_net_ipv4.c 2016-06-22 21:55:08.082523867 +0200
@@ -818,6 +818,13 @@
.proc_handler = proc_dointvec
},
@@ -30392,7 +30387,7 @@ diff -Nur linux-4.4.13.orig/net/ipv4/sysctl_net_ipv4.c linux-4.4.13/net/ipv4/sys
.maxlen = sizeof(int),
diff -Nur linux-4.4.13.orig/net/mac80211/rx.c linux-4.4.13/net/mac80211/rx.c
--- linux-4.4.13.orig/net/mac80211/rx.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/mac80211/rx.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/mac80211/rx.c 2016-06-22 21:55:08.082523867 +0200
@@ -3574,7 +3574,7 @@
struct ieee80211_supported_band *sband;
struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(skb);
@@ -30404,7 +30399,7 @@ diff -Nur linux-4.4.13.orig/net/mac80211/rx.c linux-4.4.13/net/mac80211/rx.c
goto drop;
diff -Nur linux-4.4.13.orig/net/netfilter/core.c linux-4.4.13/net/netfilter/core.c
--- linux-4.4.13.orig/net/netfilter/core.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/netfilter/core.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/netfilter/core.c 2016-06-22 21:55:08.082523867 +0200
@@ -22,11 +22,17 @@
#include <linux/proc_fs.h>
#include <linux/mutex.h>
@@ -30425,7 +30420,7 @@ diff -Nur linux-4.4.13.orig/net/netfilter/core.c linux-4.4.13/net/netfilter/core
const struct nf_afinfo __rcu *nf_afinfo[NFPROTO_NUMPROTO] __read_mostly;
diff -Nur linux-4.4.13.orig/net/packet/af_packet.c linux-4.4.13/net/packet/af_packet.c
--- linux-4.4.13.orig/net/packet/af_packet.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/packet/af_packet.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/packet/af_packet.c 2016-06-22 21:55:08.086523867 +0200
@@ -63,6 +63,7 @@
#include <linux/if_packet.h>
#include <linux/wireless.h>
@@ -30454,7 +30449,7 @@ diff -Nur linux-4.4.13.orig/net/packet/af_packet.c linux-4.4.13/net/packet/af_pa
prb_close_block(pkc, pbd, po, status);
diff -Nur linux-4.4.13.orig/net/rds/ib_rdma.c linux-4.4.13/net/rds/ib_rdma.c
--- linux-4.4.13.orig/net/rds/ib_rdma.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/rds/ib_rdma.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/rds/ib_rdma.c 2016-06-22 21:55:08.086523867 +0200
@@ -34,6 +34,7 @@
#include <linux/slab.h>
#include <linux/rculist.h>
@@ -30474,7 +30469,7 @@ diff -Nur linux-4.4.13.orig/net/rds/ib_rdma.c linux-4.4.13/net/rds/ib_rdma.c
diff -Nur linux-4.4.13.orig/net/sched/sch_generic.c linux-4.4.13/net/sched/sch_generic.c
--- linux-4.4.13.orig/net/sched/sch_generic.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/sched/sch_generic.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/sched/sch_generic.c 2016-06-22 21:55:08.086523867 +0200
@@ -893,7 +893,7 @@
/* Wait for outstanding qdisc_run calls. */
list_for_each_entry(dev, head, close_list)
@@ -30486,7 +30481,7 @@ diff -Nur linux-4.4.13.orig/net/sched/sch_generic.c linux-4.4.13/net/sched/sch_g
void dev_deactivate(struct net_device *dev)
diff -Nur linux-4.4.13.orig/net/sunrpc/svc_xprt.c linux-4.4.13/net/sunrpc/svc_xprt.c
--- linux-4.4.13.orig/net/sunrpc/svc_xprt.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/net/sunrpc/svc_xprt.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/net/sunrpc/svc_xprt.c 2016-06-22 21:55:08.086523867 +0200
@@ -340,7 +340,7 @@
goto out;
}
@@ -30516,7 +30511,7 @@ diff -Nur linux-4.4.13.orig/net/sunrpc/svc_xprt.c linux-4.4.13/net/sunrpc/svc_xp
}
diff -Nur linux-4.4.13.orig/scripts/mkcompile_h linux-4.4.13/scripts/mkcompile_h
--- linux-4.4.13.orig/scripts/mkcompile_h 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/scripts/mkcompile_h 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/scripts/mkcompile_h 2016-06-22 21:55:08.086523867 +0200
@@ -4,7 +4,8 @@
ARCH=$2
SMP=$3
@@ -30537,7 +30532,7 @@ diff -Nur linux-4.4.13.orig/scripts/mkcompile_h linux-4.4.13/scripts/mkcompile_h
# Truncate to maximum length
diff -Nur linux-4.4.13.orig/sound/core/pcm_native.c linux-4.4.13/sound/core/pcm_native.c
--- linux-4.4.13.orig/sound/core/pcm_native.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/sound/core/pcm_native.c 2016-06-19 16:02:36.824493933 +0200
++++ linux-4.4.13/sound/core/pcm_native.c 2016-06-22 21:55:08.086523867 +0200
@@ -135,7 +135,7 @@
void snd_pcm_stream_lock_irq(struct snd_pcm_substream *substream)
{
@@ -30576,7 +30571,7 @@ diff -Nur linux-4.4.13.orig/sound/core/pcm_native.c linux-4.4.13/sound/core/pcm_
diff -Nur linux-4.4.13.orig/virt/kvm/async_pf.c linux-4.4.13/virt/kvm/async_pf.c
--- linux-4.4.13.orig/virt/kvm/async_pf.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/virt/kvm/async_pf.c 2016-06-19 16:02:36.828494086 +0200
++++ linux-4.4.13/virt/kvm/async_pf.c 2016-06-22 21:55:08.086523867 +0200
@@ -98,8 +98,8 @@
* This memory barrier pairs with prepare_to_wait's set_current_state()
*/
@@ -30590,7 +30585,7 @@ diff -Nur linux-4.4.13.orig/virt/kvm/async_pf.c linux-4.4.13/virt/kvm/async_pf.c
kvm_put_kvm(vcpu->kvm);
diff -Nur linux-4.4.13.orig/virt/kvm/kvm_main.c linux-4.4.13/virt/kvm/kvm_main.c
--- linux-4.4.13.orig/virt/kvm/kvm_main.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/virt/kvm/kvm_main.c 2016-06-19 16:02:36.828494086 +0200
++++ linux-4.4.13/virt/kvm/kvm_main.c 2016-06-22 21:55:08.086523867 +0200
@@ -226,8 +226,7 @@
vcpu->kvm = kvm;
vcpu->vcpu_id = id;