Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b34e9042 authored by Richard Kennedy's avatar Richard Kennedy Committed by Jeff Garzik
Browse files

libata: reorder ata_queued_cmd to remove alignment padding on 64 bit builds



Reorder structure ata_queued_cmd to remove 8 bytes of alignment padding
on 64 bit builds & therefore reduce the size of structure ata_port by
256 bytes.

Overall this will have little impact, other than reducing the amount of
memory that is cleared when allocating ata_ports.

Signed-off-by: default avatarRichard Kennedy <richard@rsk.demon.co.uk>
Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
parent 02e0a604
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -570,13 +570,13 @@ struct ata_queued_cmd {
	unsigned int		extrabytes;
	unsigned int		curbytes;

	struct scatterlist	*cursg;
	unsigned int		cursg_ofs;

	struct scatterlist	sgent;

	struct scatterlist	*sg;

	struct scatterlist	*cursg;
	unsigned int		cursg_ofs;

	unsigned int		err_mask;
	struct ata_taskfile	result_tf;
	ata_qc_cb_t		complete_fn;