* 2.5.67 compile problem...
@ 2003-04-08 18:06 Bruno Boettcher
2003-04-08 18:56 ` Michael Buesch
0 siblings, 1 reply; 5+ messages in thread
From: Bruno Boettcher @ 2003-04-08 18:06 UTC (permalink / raw)
To: linux-kernel
Hello!
after the yesterday cramfs problem, (BTW thanks for those who helped me
iron that out) here another compile problem, with
the patched 2.5.66 thus mathing a 67 kernel:
In file included from include/linux/mca.h:132,
from drivers/block/ps2esdi.c:42:
include/linux/mca-legacy.h:10:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
drivers/block/ps2esdi.c:182: redefinition of `init_module'
drivers/block/ps2esdi.c:168: `init_module' previously defined here
drivers/block/ps2esdi.c: In function `init_module':
drivers/block/ps2esdi.c:186: warning: initialization from incompatible pointer type
drivers/block/ps2esdi.c:189: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:189: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:190: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:193: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:194: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:196: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c: In function `cleanup_module':
drivers/block/ps2esdi.c:212: `i' undeclared (first use in this function)
drivers/block/ps2esdi.c:212: (Each undeclared identifier is reported only once
drivers/block/ps2esdi.c:212: for each function it appears in.)
drivers/block/ps2esdi.c: In function `do_ps2esdi_request':
drivers/block/ps2esdi.c:502: warning: long long unsigned int format, different type arg (arg 3)
drivers/block/ps2esdi.c: In function `ps2esdi_out_cmd_blk':
drivers/block/ps2esdi.c:623: warning: comparison of distinct pointer types lacks a cast
drivers/block/ps2esdi.c:646: warning: comparison of distinct pointer types lacks a cast
make[2]: *** [drivers/block/ps2esdi.o] Fehler 1
again if someone has a suggestion....
and please add me as CC to any reply
--
ciao bboett
==============================================================
bboett@adlp.org
http://inforezo.u-strasbg.fr/~bboett
===============================================================
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 2.5.67 compile problem...
2003-04-08 18:06 2.5.67 compile problem Bruno Boettcher
@ 2003-04-08 18:56 ` Michael Buesch
2003-04-10 14:25 ` Bruno Boettcher
0 siblings, 1 reply; 5+ messages in thread
From: Michael Buesch @ 2003-04-08 18:56 UTC (permalink / raw)
To: bboett; +Cc: linux-kernel
On Tuesday 08 April 2003 20:06, Bruno Boettcher wrote:
> Hello!
>
> after the yesterday cramfs problem, (BTW thanks for those who helped me
> iron that out) here another compile problem, with
> the patched 2.5.66 thus mathing a 67 kernel:
>
> [...]
>
> again if someone has a suggestion....
> and please add me as CC to any reply
This may fix it. (It's not tested)
Regards Michael Buesch.
--- drivers/block/ps2esdi.c.orig 2003-04-08 20:50:17.000000000 +0200
+++ drivers/block/ps2esdi.c 2003-04-08 20:52:43.000000000 +0200
@@ -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 */
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 2.5.67 compile problem...
2003-04-08 18:56 ` Michael Buesch
@ 2003-04-10 14:25 ` Bruno Boettcher
2003-04-10 16:06 ` Michael Buesch
0 siblings, 1 reply; 5+ messages in thread
From: Bruno Boettcher @ 2003-04-10 14:25 UTC (permalink / raw)
To: linux-kernel
On Tue, Apr 08, 2003 at 08:56:12PM +0200, Michael Buesch wrote:
> This may fix it. (It's not tested)
partly :D
In file included from include/linux/mca.h:132,
from drivers/block/ps2esdi.c:42:
include/linux/mca-legacy.h:10:2: warning: #warning "MCA legacy - please move your driver to the new sysfs api"
drivers/block/ps2esdi.c: In function `init_module':
drivers/block/ps2esdi.c:185: warning: initialization from incompatible pointer type
drivers/block/ps2esdi.c:188: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:188: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:189: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:192: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:193: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c:195: dereferencing pointer to incomplete type
drivers/block/ps2esdi.c: In function `do_ps2esdi_request':
drivers/block/ps2esdi.c:505: warning: long long unsigned int format, different type arg (arg 3)
drivers/block/ps2esdi.c: In function `ps2esdi_out_cmd_blk':
drivers/block/ps2esdi.c:626: warning: comparison of distinct pointer types lacks a cast
drivers/block/ps2esdi.c:649: warning: comparison of distinct pointer types lacks a cast
make[2]: *** [drivers/block/ps2esdi.o] Fehler 1
besides debugging this one....
for what is it needed, and can i safely (question there, where?) switch it off, to be able to at least give this 2.5 kernel a test shot?
please add me through CC to any answer
--
ciao bboett
==============================================================
bboett@adlp.org
http://inforezo.u-strasbg.fr/~bboett
===============================================================
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 2.5.67 compile problem...
2003-04-10 14:25 ` Bruno Boettcher
@ 2003-04-10 16:06 ` Michael Buesch
2003-04-10 16:14 ` Michael Buesch
0 siblings, 1 reply; 5+ messages in thread
From: Michael Buesch @ 2003-04-10 16:06 UTC (permalink / raw)
To: bboett; +Cc: linux-kernel
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 2.5.67 compile problem...
2003-04-10 16:06 ` Michael Buesch
@ 2003-04-10 16:14 ` Michael Buesch
0 siblings, 0 replies; 5+ messages in thread
From: Michael Buesch @ 2003-04-10 16:14 UTC (permalink / raw)
To: Bruno Boettcher; +Cc: linux-kernel
On Thursday 10 April 2003 18:06, Michael Buesch wrote:
> 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)
sorry prevoiusly posted patch was wrong.
I hope this one is correct. :D
--- drivers/block/ps2esdi.c.orig 2003-04-10 17:44:57.000000000 +0200
+++ drivers/block/ps2esdi.c 2003-04-10 18:10:13.000000000 +0200
@@ -165,7 +165,6 @@
return 0;
} /* ps2esdi_init */
-module_init(ps2esdi_init);
#ifdef MODULE
@@ -183,7 +182,7 @@
int drive;
for(drive = 0; drive < MAX_HD; drive++) {
- struct ps2_esdi_i_struct *info = &ps2esdi_info[drive];
+ struct ps2esdi_i_struct *info = &ps2esdi_info[drive];
if (cyl[drive] != -1) {
info->cyl = info->lzone = cyl[drive];
@@ -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
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-04-10 16:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-08 18:06 2.5.67 compile problem Bruno Boettcher
2003-04-08 18:56 ` Michael Buesch
2003-04-10 14:25 ` Bruno Boettcher
2003-04-10 16:06 ` Michael Buesch
2003-04-10 16:14 ` Michael Buesch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).