* Indicate if the VMA is a stack for the given task; for
  * /proc/PID/maps that is the stack of the main task.
  */
-static int is_stack(struct proc_maps_private *priv,
-                   struct vm_area_struct *vma)
+static int is_stack(struct vm_area_struct *vma)
 {
        /*
         * We make no effort to guess what a given thread considers to be
 {
        struct mm_struct *mm = vma->vm_mm;
        struct file *file = vma->vm_file;
-       struct proc_maps_private *priv = m->private;
        vm_flags_t flags = vma->vm_flags;
        unsigned long ino = 0;
        unsigned long long pgoff = 0;
                        goto done;
                }
 
-               if (is_stack(priv, vma))
+               if (is_stack(vma))
                        name = "[stack]";
        }
 
                seq_file_path(m, file, "\n\t= ");
        } else if (vma->vm_start <= mm->brk && vma->vm_end >= mm->start_brk) {
                seq_puts(m, " heap");
-       } else if (is_stack(proc_priv, vma)) {
+       } else if (is_stack(vma)) {
                seq_puts(m, " stack");
        }
 
 
        return size;
 }
 
-static int is_stack(struct proc_maps_private *priv,
-                   struct vm_area_struct *vma)
+static int is_stack(struct vm_area_struct *vma)
 {
        struct mm_struct *mm = vma->vm_mm;
 
        if (file) {
                seq_pad(m, ' ');
                seq_file_path(m, file, "");
-       } else if (mm && is_stack(priv, vma)) {
+       } else if (mm && is_stack(vma)) {
                seq_pad(m, ' ');
                seq_printf(m, "[stack]");
        }