ide: Correct LBA setting
authorSimon Glass <sjg@chromium.org>
Tue, 25 Apr 2023 16:54:51 +0000 (10:54 -0600)
committerTom Rini <trini@konsulko.com>
Thu, 27 Apr 2023 17:51:07 +0000 (13:51 -0400)
commit49aa778406a28f45dafdeb6df30f7f378ccb3925
tree0954975e55a10550a7e4cec41e53f9d53d1acced
parentd7d57436e7a65cb724d04d987cd00428aea995a5
ide: Correct LBA setting

Fix a longstanding bug where the LBA is calculated as the size of the
media instead of the number of blocks. This was perhaps not noticed
earlier since it prints the correct value first, before setting the wrong
value.

Drop the unnecessary blksz variable while we are here.

Signed-off-by: Simon Glass <sjg@chromium.org>
Fixes: 68e6f221ed0 ("block: ide: Fix block read/write with driver model")
drivers/block/ide.c