syslogd/sysklogd-1.4.1-ksym.patch

24 lines
466 B
Diff

---
ksym_mod.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/ksym_mod.c
+++ b/ksym_mod.c
@@ -91,7 +91,6 @@
#include <sys/stat.h>
#include <stdarg.h>
#include <paths.h>
-#include <asm/atomic.h>
#include <limits.h>
/* #include <linux/version.h> */
@@ -129,6 +128,8 @@ err:
#define getsyms get_kernel_syms
+typedef struct { volatile int counter; } atomic_t;
+
struct module
{
size_t size_of_struct; /* == sizeof(module) */