From c482fef058d1d59a331b19d5b272baf89bfcedbc Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 29 Oct 2007 21:22:00 +0000 Subject: [PATCH] Add missing attribute(packed) to two structures. --- src/arch/i386/include/int13.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/arch/i386/include/int13.h b/src/arch/i386/include/int13.h index 32ecadc2..2a193831 100644 --- a/src/arch/i386/include/int13.h +++ b/src/arch/i386/include/int13.h @@ -114,7 +114,7 @@ struct int13_disk_address { uint64_t lba; /** Data buffer (EDD-3.0 only) */ uint64_t buffer_phys; -}; +} __attribute__ (( packed )); /** INT 13 disk parameters */ struct int13_disk_parameters { @@ -133,7 +133,7 @@ struct int13_disk_parameters { /** Bytes per sector */ uint16_t sector_size; -}; +} __attribute__ (( packed )); /** * @defgroup int13types INT 13 disk types