commit | b9253a43370e8f3c46c0ee24b04fa2ffec37b7c0 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <[email protected]> | Sat Jun 03 21:01:01 2017 +0200 |
committer | Thomas Gleixner <[email protected]> | Sun Jun 04 15:11:46 2017 +0200 |
tree | 40e2e3de7f531160e0707568617f557472e9f8f6 | |
parent | 31ea70e0308b73a1b862bd17c06efc3cbcfd2016 [diff] [blame] |
signal: Move copy_siginfo_to_user to <linux/signal.h> Having it in asm-generic/siginfo.h doesn't make any sense as it is in no way architecture specific. Move it to signal.h instead where several related functions already reside. Signed-off-by: Christoph Hellwig <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Cc: [email protected] Cc: Fenghua Yu <[email protected]> Cc: Tony Luck <[email protected]> Cc: [email protected] Cc: Arnd Bergmann <[email protected]> Cc: [email protected] Cc: "David S. Miller" <[email protected]> Link: http://lkml.kernel.org/r/[email protected]
diff --git a/include/linux/signal.h b/include/linux/signal.h index 80c7418..a39fedd 100644 --- a/include/linux/signal.h +++ b/include/linux/signal.h
@@ -19,6 +19,8 @@ static inline void copy_siginfo(struct siginfo *to, struct siginfo *from) memcpy(to, from, __ARCH_SI_PREAMBLE_SIZE + sizeof(from->_sifields._sigchld)); } +int copy_siginfo_to_user(struct siginfo __user *to, const struct siginfo *from); + /* * Define some primitives to manipulate sigset_t. */