[2.6 patch] the scheduled unexport of insert_resource

From: Adrian Bunk
Date: Mon Apr 10 2006 - 18:15:18 EST


This patch contains the scheduled unexport of insert_resource.

Kumar Gala said that some not yet submitted code uses it [1], but since
there is after one month still no code submission, and reverting the
exporting it again is trivial if it is both submitted and considered
acceptable for inclusion this shouldn't be a problem.

[1] http://lkml.org/lkml/2006/4/1/28

Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx>

---

Documentation/feature-removal-schedule.txt | 8 --------
include/linux/ioport.h | 2 +-
kernel/resource.c | 2 --
3 files changed, 1 insertion(+), 11 deletions(-)

--- linux-2.6.17-rc1-mm2-full/Documentation/feature-removal-schedule.txt.old 2006-04-10 20:52:23.000000000 +0200
+++ linux-2.6.17-rc1-mm2-full/Documentation/feature-removal-schedule.txt 2006-04-10 20:52:36.000000000 +0200
@@ -72,14 +72,6 @@

---------------------------

-What: remove EXPORT_SYMBOL(insert_resource)
-When: April 2006
-Files: kernel/resource.c
-Why: No modular usage in the kernel.
-Who: Adrian Bunk <bunk@xxxxxxxxx>
-
----------------------------
-
What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl])
When: November 2005
Files: drivers/pcmcia/: pcmcia_ioctl.c
--- linux-2.6.17-rc1-mm2-full/include/linux/ioport.h.old 2006-04-10 20:52:46.000000000 +0200
+++ linux-2.6.17-rc1-mm2-full/include/linux/ioport.h 2006-04-10 20:52:55.000000000 +0200
@@ -95,7 +95,7 @@
extern int request_resource(struct resource *root, struct resource *new);
extern struct resource * ____request_resource(struct resource *root, struct resource *new);
extern int release_resource(struct resource *new);
-extern __deprecated_for_modules int insert_resource(struct resource *parent, struct resource *new);
+extern int insert_resource(struct resource *parent, struct resource *new);
extern int allocate_resource(struct resource *root, struct resource *new,
u64 size,
u64 min, u64 max,
--- linux-2.6.17-rc1-mm2-full/kernel/resource.c.old 2006-04-10 20:53:04.000000000 +0200
+++ linux-2.6.17-rc1-mm2-full/kernel/resource.c 2006-04-10 20:53:11.000000000 +0200
@@ -381,8 +381,6 @@
return result;
}

-EXPORT_SYMBOL(insert_resource);
-
/*
* Given an existing resource, change its start and size to match the
* arguments. Returns -EBUSY if it can't fit. Existing children of

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/