summaryrefslogtreecommitdiff
path: root/scsi.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2017-08-28 00:39:15 +0000
committerDmitry V. Levin <ldv@altlinux.org>2017-08-28 00:39:15 +0000
commitd45d71be0607eb53a9bc39d0029a8e6ce96dbd3d (patch)
treea9a18af61e48568c129f7c2bae421b2ac4a9eaab /scsi.c
parent3ca301fff889bf71a1c6b8a5116945335147640e (diff)
downloadstrace-d45d71be0607eb53a9bc39d0029a8e6ce96dbd3d.tar.gz
Imply RVAL_DECODED when RVAL_IOCTL_PARSED is returned on entering
Also, rename RVAL_IOCTL_PARSED to RVAL_IOCTL_DECODED as the latter is a more suitable name. * defs.h (RVAL_IOCTL_PARSED): Rename to RVAL_IOCTL_DECODED. * ioctl.c (ioctl_decode): Update comment. (SYS_FUNC(ioctl)): Replace RVAL_IOCTL_PARSED with RVAL_IOCTL_DECODED, add convertation of RVAL_IOCTL_DECODED to RVAL_DECODED. * block.c (block_ioctl): Replace RVAL_DECODED | RVAL_IOCTL_PARSED with RVAL_IOCTL_DECODED on entering. Replace RVAL_IOCTL_PARSED with RVAL_IOCTL_DECODED on exiting. * btrfs.c (btrfs_ioctl): Likewise. * evdev.c: Likewise. * file_ioctl.c: Likewise. * fs_x_ioctl.c: Likewise. * hdio.c: Likewise. * loop.c: Likewise. * mtd.c: Likewise. * nsfs.c: Likewise. * print_sg_req_info.c: Likewise. * ptp.c: Likewise. * rtc.c: Likewise. * scsi.c: Likewise. * sg_io_v3.c: Likewise. * sg_io_v4.c: Likewise. * sock.c: Likewise. * term.c: Likewise. * ubi.c: Likewise. * userfaultfd.c: Likewise. * dm.c (dm_known_ioctl): Return RVAL_IOCTL_DECODED on exiting and 0 on entering. Replace RVAL_IOCTL_PARSED with RVAL_IOCTL_DECODED on exiting. * v4l2.c: Likewise. Co-authored-by: Eugene Syromyatnikov <evgsyr@gmail.com>
Diffstat (limited to 'scsi.c')
-rw-r--r--scsi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/scsi.c b/scsi.c
index 343bd00ff..e4a776ea7 100644
--- a/scsi.c
+++ b/scsi.c
@@ -46,7 +46,7 @@ decode_sg_io(struct tcb *const tcp, const uint32_t iid,
return decode_sg_io_v4(tcp, arg);
default:
tprintf("[%u]", iid);
- return RVAL_DECODED | RVAL_IOCTL_PARSED;
+ return RVAL_IOCTL_DECODED;
}
}
@@ -78,7 +78,7 @@ decode_sg_scsi_id(struct tcb *const tcp, const kernel_ulong_t arg)
id.h_cmd_per_lun,
id.d_queue_depth);
}
- return RVAL_IOCTL_PARSED;
+ return RVAL_IOCTL_DECODED;
}
#endif /* HAVE_SCSI_SG_H */
@@ -179,5 +179,5 @@ scsi_ioctl(struct tcb *const tcp, const unsigned int code,
return RVAL_DECODED;
}
- return RVAL_DECODED | RVAL_IOCTL_PARSED;
+ return RVAL_IOCTL_DECODED;
}