]> git.baikalelectronics.ru Git - uboot.git/commit
ata: Don't try to use non-existent ports
authorSimon Glass <sjg@chromium.org>
Tue, 17 Jan 2023 17:47:53 +0000 (10:47 -0700)
committerTom Rini <trini@konsulko.com>
Mon, 23 Jan 2023 23:11:40 +0000 (18:11 -0500)
commit6944c7c931213715a7e3801c2f8e318564643a11
tree5dde48f554a5b379c1623be9d54c5ba9fabda768
parentd2a54723abf2f5f6b11aa464a6286d1ff7c381b9
ata: Don't try to use non-existent ports

The controller indicates the number of ports but also has a port map
which specifies which ports are actually valid. Make use of this to
avoid trying to send commands to an invalid port.

This avoids a crash on some controllers.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/ata/ahci.c