Le 22/12/2017 à 13:36, Philippe Bergheaud a écrit :
+#ifdef CONFIG_PPC64    /* for thread.tidr */
+int pnv_pci_get_as_notify_info(struct task_struct *task, u32 *lpid, u32 *pid,
+                              u32 *tid)
+{
+       struct mm_struct *mm = NULL;
+
+       if (task == NULL)
+               return -EINVAL;
+
+       mm = get_task_mm(task);
+       if (mm == NULL)
+               return -EINVAL;
+       /*
+        * Caller is keeping a reference on mm_users for as long
+        * as XSL uses the memory context
+        */


That comment needs to be tweaked for pci mode. There's no XSL in play.

 Fred

+       *pid = mm->context.id;
+       mmput(mm);

Reply via email to