dma_ip_drivers
dma_ip_drivers copied to clipboard
ioctl不能获取得正确的信息
//xdma/cdev_ctrl.c
case XDMA_IOCINFO: if (copy_from_user((void *)&ioctl_obj, (void __user *) arg, sizeof(struct xdma_ioc_base))) { pr_err("copy_from_user failed.\n"); return -EFAULT; }
if (ioctl_obj.magic != XDMA_XCL_MAGIC) {
pr_err("magic 0x%x != XDMA_XCL_MAGIC (0x%x).\n",
ioctl_obj.magic, XDMA_XCL_MAGIC);
return -ENOTTY;
}
**return version_ioctl(xcdev, (void __user *)arg);**
#这个ioctl无法获得正确的信息?笔误? ioctl_obj.magic != XDMA_XCL_MAGIC)? XDMA_IOCINFO这个命令测试过是正确么?