From: Vyacheslav Cherkashin Date: Mon, 16 Oct 2017 18:01:02 +0000 (+0300) Subject: KI: add kernel patch for CONFIG_SWAP_HOOK_SIGNAL support X-Git-Tag: submit/tizen_4.0/20180109.094119~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef9005fdc5b8d289d4598ec0f1c6d079394c7b34;p=platform%2Fkernel%2Fswap-modules.git KI: add kernel patch for CONFIG_SWAP_HOOK_SIGNAL support Change-Id: I7615c636ea468d3792af342062024504de4bf813 Signed-off-by: Vyacheslav Cherkashin --- diff --git a/kernel_integration/patches/0009-SWAP-DA-add-CONFIG_SWAP_HOOK_SIGNAL.patch b/kernel_integration/patches/0009-SWAP-DA-add-CONFIG_SWAP_HOOK_SIGNAL.patch new file mode 100644 index 0000000..7c0817a --- /dev/null +++ b/kernel_integration/patches/0009-SWAP-DA-add-CONFIG_SWAP_HOOK_SIGNAL.patch @@ -0,0 +1,51 @@ +From 450dd209c2771d56376b7fa4aeec0ede4057465b Mon Sep 17 00:00:00 2001 +From: Your Name +Date: Thu, 5 Oct 2017 12:40:35 +0300 +Subject: [PATCH 9/9] SWAP-DA: add CONFIG_SWAP_HOOK_SIGNAL + +--- + include/swap/hook_signal.h | 10 ++++++++++ + kernel/signal.c | 3 +++ + 2 files changed, 13 insertions(+) + create mode 100644 include/swap/hook_signal.h + +diff --git a/include/swap/hook_signal.h b/include/swap/hook_signal.h +new file mode 100644 +index 0000000..7db1b4b +--- /dev/null ++++ b/include/swap/hook_signal.h +@@ -0,0 +1,10 @@ ++#ifndef _LINUX_SWAP_HOOK_SIGNAL_H ++#define _LINUX_SWAP_HOOK_SIGNAL_H ++ ++ ++static inline void swap_hook_signal(struct ksignal *ksig) ++{ ++} ++ ++ ++#endif /* _LINUX_SWAP_HOOK_SIGNAL_H */ +diff --git a/kernel/signal.c b/kernel/signal.c +index 8f0876f..f468860 100644 +--- a/kernel/signal.c ++++ b/kernel/signal.c +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -2176,6 +2177,8 @@ int get_signal(struct ksignal *ksig) + struct signal_struct *signal = current->signal; + int signr; + ++ swap_hook_signal(ksig); ++ + if (unlikely(current->task_works)) + task_work_run(); + +-- +2.1.4 +