diff options
author | Roland Dreier <rdreier@cisco.com> | 2006-04-18 12:05:39 -0400 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.il.steeleye.com> | 2006-04-28 11:14:15 -0400 |
commit | ec448a0a361ce3fa97a32a5c267a680163ffe8c5 (patch) | |
tree | 532cb2e9c85d16f7b57236344a8a0cb9d8d5474b /arch | |
parent | e5dbfa6621732a110514fb10f9a43f0e8f4befd4 (diff) |
[SCSI] srp.h: avoid padding of structs
Several structs in <scsi/srp.h> get padded to a multiple of 8 bytes on
64-bit architectures and end up with a size that does not match the
definition in the SRP spec:
SRP spec 64-bit
sizeof (struct indirect_buf) 20 24
sizeof (struct srp_login_rsp) 52 56
sizeof (struct srp_rsp) 36 40
Fix this by adding __attribute__((packed)) to the offending structs.
Problem pointed out by Arne Redlich <arne.redlich@xiranet.com>.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions