]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] mark check_region "deprecated"
authorWilliam Stinson <wstinson@wanadoo.fr>
Sat, 28 Dec 2002 12:15:23 +0000 (04:15 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Sat, 28 Dec 2002 12:15:23 +0000 (04:15 -0800)
This marks check_region "deprecated".

This gives a nice warning messages for programs that still use
check_region for example:

 drivers/parport/parport_pc.c:2215: warning: `__check_region' is deprecated (declared at include/linux/ioport.h:111)

include/linux/ioport.h
kernel/resource.c

index 020bd1596ab9541c41aa324149eda22fafb965e1..7c48dfa369622ea482f47faa4a919ce99254b1c1 100644 (file)
@@ -8,6 +8,7 @@
 #ifndef _LINUX_IOPORT_H
 #define _LINUX_IOPORT_H
 
+#include <linux/compiler.h>
 /*
  * Resources are tree-like, allowing
  * nesting etc..
@@ -107,7 +108,7 @@ extern struct resource * __request_region(struct resource *, unsigned long start
 #define check_mem_region(start,n)      __check_region(&iomem_resource, (start), (n))
 #define release_mem_region(start,n)    __release_region(&iomem_resource, (start), (n))
 
-extern int __check_region(struct resource *, unsigned long, unsigned long);
+extern int deprecated __check_region(struct resource *, unsigned long, unsigned long);
 extern void __release_region(struct resource *, unsigned long, unsigned long);
 
 #define get_ioport_list(buf)   get_resource_list(&ioport_resource, buf, PAGE_SIZE)
index 9664ad073db7ed74972637d80c57d6199668f4c4..7e23211ac0a9bc5168ef9a52594b1f36b430d643 100644 (file)
@@ -237,7 +237,7 @@ struct resource * __request_region(struct resource *parent, unsigned long start,
        return res;
 }
 
-int __check_region(struct resource *parent, unsigned long start, unsigned long n)
+int deprecated __check_region(struct resource *parent, unsigned long start, unsigned long n)
 {
        struct resource * res;