payloads/libpayload/drivers/storage: Get rid of void pointer math
commit509d99ca6b34de7909ca944584b613b547a58e34
authorRichard Spiegel <richard.spiegel@amd.corp-partner.google.com>
Fri, 2 Nov 2018 21:23:52 +0000 (2 14:23 -0700)
committerPatrick Georgi <pgeorgi@google.com>
Fri, 16 Nov 2018 09:42:34 +0000 (16 09:42 +0000)
treef15c897078cd20ded1c0996e364102b5770ce7f5
parentb59c1f4345d5528bcec2ede8487f11c04ac4de05
payloads/libpayload/drivers/storage: Get rid of void pointer math

Pointer math with void pointers is illegal in many compilers, though it
works with GCC because it assumes size of void to be 1. In this particular
situation, dev->buf is already pointer to u8, and there's no need to convert
to void *.

BUG=b:118484178
TEST=Build libpayload.

Change-Id: Ib70b8ce11abc88c35be4092f097cfff385921f46
Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com>
Reviewed-on: https://review.coreboot.org/29442
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
payloads/libpayload/drivers/storage/ahci_common.c