]> git.hungrycats.org Git - linux/commitdiff
[PATCH] dltk driver check_region -> request_region
authorDave Jones <davej@suse.de>
Fri, 31 May 2002 03:45:06 +0000 (20:45 -0700)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Fri, 31 May 2002 03:45:06 +0000 (20:45 -0700)
drivers/char/dtlk.c

index 92b0b9cdb57cb8b95e8501e32ec3c475fcfb6a3c..f8394c5f92883ab3f4c61a4b725d6532b66e1e33 100644 (file)
@@ -418,12 +418,11 @@ static int __init dtlk_dev_probe(void)
                       dtlk_portlist[i], (testval = inw_p(dtlk_portlist[i])));
 #endif
 
-               if (check_region(dtlk_portlist[i], DTLK_IO_EXTENT))
+               if (!request_region(dtlk_portlist[i], DTLK_IO_EXTENT, 
+                              "dtlk"))
                        continue;
                testval = inw_p(dtlk_portlist[i]);
                if ((testval &= 0xfbff) == 0x107f) {
-                       request_region(dtlk_portlist[i], DTLK_IO_EXTENT, 
-                                      "dtlk");
                        dtlk_port_lpc = dtlk_portlist[i];
                        dtlk_port_tts = dtlk_port_lpc + 1;
 
@@ -508,6 +507,7 @@ for (i = 0; i < 10; i++)                    \
 
                        return 0;
                }
+               release_region(dtlk_portlist[i], DTLK_IO_EXTENT);
        }
 
        printk(KERN_INFO "\nDoubleTalk PC - not found\n");