Skip to contentSkip to conversation

ata: ide-sff: fix integer overflow in ata_wait_busy()

PATCH Applied Denis Orlov 2 participants 2 messages Mar 29, 2022 – Apr 1, 2022 libata

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ata: ide-sff: fix integer overflow in ata_wait_busy()

---
 drivers/ata/ide-sff.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/ata/ide-sff.c +1 -1
index 7884b62bab..69055e0585 100644
@@ -96,7 +96,7 @@ static int ata_wait_busy(struct ide_port *ide, unsigned timeout)
 {
 	uint8_t status;
 	uint64_t start = get_time_ns();
-	uint64_t toffs = timeout * 1000 * 1000;
+	uint64_t toffs = timeout * MSECOND;
 
 	do {
 		status = ata_rd_status(ide);
Signature · 7 lines
2.20.1


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
Applied
#1 lore raw
Quoted 4 lines · Denis Orlov
---
 drivers/ata/ide-sff.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Applied, thanks

Sascha

Quoted 18 lines
drivers/ata/ide-sff.c +1 -1
index 7884b62bab..69055e0585 100644
@@ -96,7 +96,7 @@ static int ata_wait_busy(struct ide_port *ide, unsigned timeout)
 {
 	uint8_t status;
 	uint64_t start = get_time_ns();
-	uint64_t toffs = timeout * 1000 * 1000;
+	uint64_t toffs = timeout * MSECOND;
 
 	do {
 		status = ata_rd_status(ide);
Signature · 1 line
2.20.1
Signature · 9 lines
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox