From: Adam Belay <ambx1@neo.rr.com>

From: Christoph Hellwig <hch@lst.de>

isapnp_cfg_begin and isapnp_cfg_end are exported symbols, so if any module
using them is loaded isapnp.o can't be unloaded anyway.


---

 25-akpm/drivers/pnp/isapnp/core.c |    2 --
 1 files changed, 2 deletions(-)

diff -puN drivers/pnp/isapnp/core.c~pnp-05-mod-inc-dec-removal drivers/pnp/isapnp/core.c
--- 25/drivers/pnp/isapnp/core.c~pnp-05-mod-inc-dec-removal	2004-03-14 23:58:09.245475672 -0800
+++ 25-akpm/drivers/pnp/isapnp/core.c	2004-03-14 23:58:09.248475216 -0800
@@ -932,7 +932,6 @@ int isapnp_cfg_begin(int csn, int logdev
 {
 	if (csn < 1 || csn > isapnp_csn_count || logdev > 10)
 		return -EINVAL;
-	MOD_INC_USE_COUNT;
 	down(&isapnp_cfg_mutex);
 	isapnp_wait();
 	isapnp_key();
@@ -960,7 +959,6 @@ int isapnp_cfg_end(void)
 {
 	isapnp_wait();
 	up(&isapnp_cfg_mutex);
-	MOD_DEC_USE_COUNT;
 	return 0;
 }
 

_