Messages in this thread Patch in this message | | | From | Michael Buesch <> | Subject | Re: 2.5.67 compile problem... | Date | Thu, 10 Apr 2003 18:06:59 +0200 |
| |
On Thursday 10 April 2003 16:25, Bruno Boettcher wrote: > On Tue, Apr 08, 2003 at 08:56:12PM +0200, Michael Buesch wrote: > > This may fix it. (It's not tested) > > partly :D oops. :) Give this one a try: (patch against 2.5.67)
--- drivers/block/ps2esdi.c.orig 2003-04-10 17:44:57.000000000 +0200 +++ drivers/block/ps2esdi.c 2003-04-10 18:01:48.000000000 +0200 @@ -107,7 +107,7 @@ static int ps2esdi_slot = -1; static int tp720esdi = 0; /* Is it Integrated ESDI of ThinkPad-720? */ static int intg_esdi = 0; /* If integrated adapter */ -struct ps2esdi_i_struct { +struct ps2_esdi_i_struct { unsigned int head, sect, cyl, wpcom, lzone, ctl; }; static spinlock_t ps2esdi_lock = SPIN_LOCK_UNLOCKED; @@ -165,7 +165,6 @@ return 0; } /* ps2esdi_init */ -module_init(ps2esdi_init); #ifdef MODULE @@ -200,6 +199,8 @@ void cleanup_module(void) { + int i; + if(ps2esdi_slot) { mca_mark_as_unused(ps2esdi_slot); mca_set_adapter_procfn(ps2esdi_slot, NULL, NULL); @@ -214,6 +215,8 @@ put_disk(ps2esdi_gendisk[i]); } } +#else /* MODULE */ +module_init(ps2esdi_init); #endif /* MODULE */ /* handles boot time command line parameters */
Regards Michael Buesch.
-- My homepage: http://www.8ung.at/tuxsoft fighting for peace is like fu**ing for virginity
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |