> The compiler aligns the data nicely anyway (it will just leave > a 1-byte hole where needed), so the packing is really irrelevant. > Apart of that, does the above suggest that some information/ > code is now missing from the driver ? It is perhaps an unnecessary removal which will need to be undone anyway when I (or others) add the south bridge voltage sensor. Everything is OK with that change now, but since the size of the address struct or union is 32 bits anyway, I would not remove that field. Eugene