struct ata_sector was meant to facilitate taking upper and lower byte of
the sector. However, the implementation is incorrect, as "struct" and
"union" are swapped in the definition. What's worse, it's an overkill
for that simple task. The code should be transparent without knowing
how struct ata_sector is defined.
[laurent: Original patch modified to remove useless "& 0xff"]
git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@489 f158a5a8-5612-0410-a976-696ce0be7e32