#include <linux/sched.h>
#include <linux/interrupt.h>
#include <scsi/scsi.h>
+#include <scsi/scsi_ioctl.h>
#include <xen/evtchn.h>
#include <xen/xenbus.h>
#include <xen/interface/grant_table.h>
return -EFAULT;
return 0;
+ case SCSI_IOCTL_GET_IDLUN:
+ if (!access_ok(VERIFY_WRITE, argument,
+ sizeof(struct scsi_idlun)))
+ return -EFAULT;
+
+ /* return 0 for now. */
+ __put_user(0, &((struct scsi_idlun __user *)argument)->dev_id);
+ __put_user(0,
+ &((struct scsi_idlun __user *)argument)->host_unique_id);
+ return 0;
+
case CDROM_GET_CAPABILITY: {
struct blkfront_info *info =
inode->i_bdev->bd_disk->private_data;