/* Called when a device mapping is created by a means other than mmap (via fork, munmap, etc.). Increments the reference count on the underlying mspec data so it is not freed prematurely.  */
static void mspec_open(struct vm_area_struct *vma)
/* Called when a device mapping is created by a means other than mmap (via fork, munmap, etc.). Increments the reference count on the underlying mspec data so it is not freed prematurely.  */
static void mspec_open(struct vm_area_struct *vma)
{
	struct vma_data *vdata;
	vdata = vma->vm_private_data;
	atomic_inc(&vdata->refcnt);
}