svn commit: r315410 - head/sys/compat/linuxkpi/common/include/linux
Hans Petter Selasky
hselasky at FreeBSD.org
Thu Mar 16 12:33:36 UTC 2017
Author: hselasky
Date: Thu Mar 16 12:33:34 2017
New Revision: 315410
URL: https://svnweb.freebsd.org/changeset/base/315410
Log:
Define some more LinuxKPI task related macros.
Obtained from: kmacy @
MFC after: 1 week
Sponsored by: Mellanox Technologies
Modified:
head/sys/compat/linuxkpi/common/include/linux/sched.h
Modified: head/sys/compat/linuxkpi/common/include/linux/sched.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/sched.h Thu Mar 16 12:16:23 2017 (r315409)
+++ head/sys/compat/linuxkpi/common/include/linux/sched.h Thu Mar 16 12:33:34 2017 (r315410)
@@ -69,6 +69,12 @@ struct task_struct {
#define current ((struct task_struct *)curthread->td_lkpi_task)
+#define task_pid(task) ((task)->task_thread->td_proc->p_pid)
+#define task_pid_nr(task) ((task)->task_thread->td_tid)
+#define get_pid(x) (x)
+#define put_pid(x)
+#define current_euid() (curthread->td_ucred->cr_uid)
+
#define set_current_state(x) \
atomic_store_rel_int((volatile int *)¤t->state, (x))
#define __set_current_state(x) current->state = (x)
More information about the svn-src-all
mailing list