aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2018-09-13 01:28:54 +0300
committerTom Rini <trini@konsulko.com>2018-09-25 21:49:18 -0400
commit8bf207d242b603954d5338dabf31b8de01805677 (patch)
tree994ab9dccb614552323fdb98f523776ac3a55680 /configs
parent47cef9c80587e3ec8d3f3cbd546c0539c372a995 (diff)
downloadu-boot-8bf207d242b603954d5338dabf31b8de01805677.zip
u-boot-8bf207d242b603954d5338dabf31b8de01805677.tar.gz
u-boot-8bf207d242b603954d5338dabf31b8de01805677.tar.bz2
ata: ahci: Loop over the actual number of ports, not the maximum
The loop in ahci_start_ports() is looping over the maximum number of SCSI devices in the system, which can be larger than the amount of ports a particular AHCI controller has. The extra looping isn't directly harmful because the link_port_map bitmap won't have the bit set for a nonexistent port, but it is wasteful. Replace the loop limit with the port count of the AHCI controller instead. Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'configs')
0 files changed, 0 insertions, 0 deletions