From 1fa22025ed71bb38dfb674e04fe1f0c6372b6a79 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 27 Nov 2015 01:30:32 +0100 Subject: Fix ahci unit MAX_PORTS check * linux/dev/drivers/block/ahci.c (ahci_do_request): Fix checking unit against MAX_PORTS. --- linux/dev/drivers/block/ahci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'linux') diff --git a/linux/dev/drivers/block/ahci.c b/linux/dev/drivers/block/ahci.c index d9e7b300..c2439824 100644 --- a/linux/dev/drivers/block/ahci.c +++ b/linux/dev/drivers/block/ahci.c @@ -381,7 +381,7 @@ static void ahci_do_request() /* invoked with cli() */ minor = MINOR(rq->rq_dev); unit = minor >> PARTN_BITS; - if (unit > MAX_PORTS) { + if (unit >= MAX_PORTS) { printk("bad ahci unit %u\n", unit); goto kill_rq; } -- cgit v1.2.3