-/* Copyright (C) 2011 Oracle Corporation */
+/* Copyright (C) 2011, 2012, 2013 Oracle Corporation */
#ifndef _DTRACE_OS_H_
#define _DTRACE_OS_H_
-#define PR_PSARGS_SZ 80
-
-typedef struct dtrace_psinfo {
- union {
- unsigned long argc;
- struct dtrace_psinfo *next;
- };
- char **argv;
- char **envp;
- char psargs[PR_PSARGS_SZ];
-} dtrace_psinfo_t;
-
-#ifndef COMPILE_OFFSETS
-
#include <asm/asm-offsets.h>
-extern dtrace_psinfo_t *dtrace_psinfo_alloc(struct task_struct *);
-extern void dtrace_psinfo_free(dtrace_psinfo_t *);
-
typedef uint32_t dtrace_id_t;
#define DTRACE_IDNONE 0
extern void dtrace_fbt_init(fbt_provide_fn);
-#endif /* COMPILE_OFFSETS */
-
#endif /* _DTRACE_OS_H_ */
--- /dev/null
+/* Copyright (C) 2011, 2012, 2013 Oracle, Inc. */
+
+#ifndef _DTRACE_PSINFO_H_
+#define _DTRACE_PSINFO_H_
+
+#define PR_PSARGS_SZ 80
+
+typedef struct dtrace_psinfo {
+ union {
+ unsigned long argc;
+ struct dtrace_psinfo *next;
+ };
+ char **argv;
+ char **envp;
+ char psargs[PR_PSARGS_SZ];
+} dtrace_psinfo_t;
+
+extern dtrace_psinfo_t *dtrace_psinfo_alloc(struct task_struct *);
+extern void dtrace_psinfo_free(dtrace_psinfo_t *);
+
+#endif /* _DTRACE_PSINFO_H_ */
#include <linux/uidgid.h>
#include <linux/gfp.h>
#include <linux/magic.h>
-#include <linux/dtrace_os.h>
+#include <linux/dtrace_psinfo.h>
#include <asm/processor.h>