Re: [Xen-devel] [PATCH V3 1/4] Add XEN pvSCSI protocol description

2014-08-04 Thread Jan Beulich
 On 04.08.14 at 10:27, jgr...@suse.com wrote:
 +/* Requests from the frontend to the backend */
 +
 +/*
 + * Request a SCSI operation specified via a CDB in vscsiif_request.cmnd.
 + * The target is specified via channel, id and lun.
 + */
 +#define VSCSIIF_ACT_SCSI_CDB 1
 +
 +/*
 + * Request abort of a running operation for the specified target given by
 + * channel, id, lun and the operation's rqid in ref_rqid.
 + */
 +#define VSCSIIF_ACT_SCSI_ABORT   2
 +
 +/*
 + * Request a device reset of the specified target (channel and id).
 + */
 +#define VSCSIIF_ACT_SCSI_RESET   3

While I realize you don't want to support it, leaving out
VSCSIIF_ACT_SCSI_SG_PRESET altogether from this header may
lead people to the false impression that its number is available for
other use. I would generally recommend the Linux headers to not
deviate from the master ones more than absolutely necessary,
keeping what isn't needed/wanted by Linux at least in commented
out form.

Jan

--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [Xen-devel] [PATCH V3 1/4] Add XEN pvSCSI protocol description

2014-08-04 Thread Juergen Gross

On 08/04/2014 12:10 PM, Jan Beulich wrote:

On 04.08.14 at 10:27, jgr...@suse.com wrote:

+/* Requests from the frontend to the backend */
+
+/*
+ * Request a SCSI operation specified via a CDB in vscsiif_request.cmnd.
+ * The target is specified via channel, id and lun.
+ */
+#define VSCSIIF_ACT_SCSI_CDB   1
+
+/*
+ * Request abort of a running operation for the specified target given by
+ * channel, id, lun and the operation's rqid in ref_rqid.
+ */
+#define VSCSIIF_ACT_SCSI_ABORT 2
+
+/*
+ * Request a device reset of the specified target (channel and id).
+ */
+#define VSCSIIF_ACT_SCSI_RESET 3


While I realize you don't want to support it, leaving out
VSCSIIF_ACT_SCSI_SG_PRESET altogether from this header may
lead people to the false impression that its number is available for
other use. I would generally recommend the Linux headers to not
deviate from the master ones more than absolutely necessary,
keeping what isn't needed/wanted by Linux at least in commented
out form.


Okay. I'll re-add the #define


Juergen

--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html