On Tue, 2019-02-26 at 16:00 +0100, Hannes Reinecke wrote:
> From: Hannes Reinecke <[email protected]>
> 
> no_scsi2_lun_in_cdb declares a new bitfield, but we should
> rather move it to the existing bitfield for better alignment.
> 
> Signed-off-by: Hannes Reinecke <[email protected]>
> ---
>  include/scsi/scsi_host.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/include/scsi/scsi_host.h b/include/scsi/scsi_host.h
> index 83ce8580f150..86f09eeb7d72 100644
> --- a/include/scsi/scsi_host.h
> +++ b/include/scsi/scsi_host.h
> @@ -632,6 +632,9 @@ struct Scsi_Host {
>       /* Host responded with short (<36 bytes) INQUIRY result */
>       unsigned short_inquiry:1;
>  
> +     /* The transport requires the LUN bits NOT to be stored in CDB[1] */
> +     unsigned no_scsi2_lun_in_cdb:1;
> +
>       /*
>        * Optional work queue to be utilized by the transport
>        */
> @@ -643,9 +646,6 @@ struct Scsi_Host {
>        */
>       struct workqueue_struct *tmf_work_q;
>  
> -     /* The transport requires the LUN bits NOT to be stored in CDB[1] */
> -     unsigned no_scsi2_lun_in_cdb:1;
> -
>       /*
>        * Value host_blocked counts down from
>        */

Hi Hannes,

Does this patch really affect the alignment of the structure members or
does it rather reduce the structure size? Anyway, reducing the structure
size looks like a good idea to me.

Bart.

Reply via email to