projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] Add timestamp field to process events
[firefly-linux-kernel-4.4.55.git]
/
include
/
linux
/
cn_proc.h
diff --git
a/include/linux/cn_proc.h
b/include/linux/cn_proc.h
index 70ab5631738084935a1ef5cad40a2131f4d776c0..1417de93505788152005b978c85fce08b22f5c21 100644
(file)
--- a/
include/linux/cn_proc.h
+++ b/
include/linux/cn_proc.h
@@
-26,6
+26,7
@@
#define CN_PROC_H
#include <linux/types.h>
#define CN_PROC_H
#include <linux/types.h>
+#include <linux/time.h>
#include <linux/connector.h>
/*
#include <linux/connector.h>
/*
@@
-65,6
+66,7
@@
struct proc_event {
PROC_EVENT_EXIT = 0x80000000
} what;
__u32 cpu;
PROC_EVENT_EXIT = 0x80000000
} what;
__u32 cpu;
+ struct timespec timestamp;
union { /* must be last field of proc_event struct */
struct {
__u32 err;
union { /* must be last field of proc_event struct */
struct {
__u32 err;
@@
-86,12
+88,12
@@
struct proc_event {
pid_t process_pid;
pid_t process_tgid;
union {
pid_t process_pid;
pid_t process_tgid;
union {
-
uid_t ruid; /* current->
uid */
-
gid_t rgid; /* current->
gid */
+
__u32 ruid; /* task
uid */
+
__u32 rgid; /* task
gid */
} r;
union {
} r;
union {
-
uid_t
euid;
-
gid_t
egid;
+
__u32
euid;
+
__u32
egid;
} e;
} id;
} e;
} id;