浏览代码

ieee1394: dump mmapped iso buffers in core files

Currently, core files do not contain the mmapped memory of the video1394
or dv1394 devices, which contain the actual video input, making it
impossible to analyse the cause of abnormal program termination for
image analysis or (de)compression software.  Fix that.

Signed-off-by: Philippe De Muyter <phdm@macqel.be>

Also affects users of the rawiso ioctl API of raw1394.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Philippe De Muyter 17 年之前
父节点
当前提交
435f972697
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/ieee1394/dma.c

+ 1 - 1
drivers/ieee1394/dma.c

@@ -274,7 +274,7 @@ int dma_region_mmap(struct dma_region *dma, struct file *file,
 	vma->vm_ops = &dma_region_vm_ops;
 	vma->vm_ops = &dma_region_vm_ops;
 	vma->vm_private_data = dma;
 	vma->vm_private_data = dma;
 	vma->vm_file = file;
 	vma->vm_file = file;
-	vma->vm_flags |= VM_RESERVED;
+	vma->vm_flags |= VM_RESERVED | VM_ALWAYSDUMP;
 
 
 	return 0;
 	return 0;
 }
 }