]> git.neil.brown.name Git - history.git/commitdiff
request_region janitor updates for megaraid scsi driver:
authorWilliam Stinson <wstinson@infonie.fr>
Tue, 30 Apr 2002 22:30:10 +0000 (18:30 -0400)
committerJeff Garzik <jgarzik@mandrakesoft.com>
Tue, 30 Apr 2002 22:30:10 +0000 (18:30 -0400)
1) removes calls to check_region
2) checks the result of request_region

drivers/scsi/megaraid.c

index fc7b32cf97a3666945c43ae9718ce2f309dba4a8..ea23cc09fba72aa05fa019b4ac35e96188bb534e 100644 (file)
@@ -3009,11 +3009,10 @@ static int mega_findCard (Scsi_Host_Template * pHostTmpl,
 
                if (!(flag & BOARD_QUARTZ)) {
                        /* Request our IO Range */
-                       if (check_region (megaBase, 16)) {
+                       if (!request_region(megaBase, 16, "megaraid")) {
                                printk(KERN_WARNING "megaraid: Couldn't register I/O range!\n");
                                goto err_unregister;
                        }
-                       request_region(megaBase, 16, "megaraid");
                }
 
                /* Request our IRQ */