diff --git a/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c b/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c index e11c0e07471bc7..399e485fd0c579 100644 --- a/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c +++ b/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c @@ -48,6 +48,7 @@ #include #include #include +#include #include "vchiq_core.h" #include "vchiq_ioctl.h" @@ -1136,7 +1137,7 @@ vchiq_open(struct inode *inode, struct file *file) return -ENOMEM; instance->state = state; - instance->pid = current->tgid; + instance->pid = task_pid_vnr(current); ret = vchiq_debugfs_add_instance(instance); if (ret != 0) {