I tried to compile this (both on rc6 and rc7) and the compile fails with:
kernel/kernel.o(.text+0x2d8): In function 'schedule':
: undefined reference to 'TASK_SUSPENDED'
kernel/kernel.o(.text+0x392): In function 'schedule':
: undefined reference to 'TASK_SUSPENDED'
The compile allready stated in the beginning:
sched.c: In function 'schedule':
sched.c:611: implicit declaration of function 'TASK_SUSPENDED'
Any idea's what i can leave out to avoid these failures ?
Regards,
Martin List-Petersen
martin at list-petersen dot dk
--
Q: What do you get when you cross the Godfather with an attorney?
A: An offer you can't understand.
TASK_SUSPENDED is a swsusp macro. What version of swsusp do you have
included in your kernel? (There were some compile problems fixed a while
ago - you probably have a version pre then).
Regards,
Nigel
On Thu, 2003-06-12 at 21:37, Martin List-Petersen wrote:
> I tried to compile this (both on rc6 and rc7) and the compile fails with:
>
> kernel/kernel.o(.text+0x2d8): In function 'schedule':
> : undefined reference to 'TASK_SUSPENDED'
> kernel/kernel.o(.text+0x392): In function 'schedule':
> : undefined reference to 'TASK_SUSPENDED'
>
> The compile allready stated in the beginning:
> sched.c: In function 'schedule':
> sched.c:611: implicit declaration of function 'TASK_SUSPENDED'
>
> Any idea's what i can leave out to avoid these failures ?
>
> Regards,
> Martin List-Petersen
> martin at list-petersen dot dk
> --
> Q: What do you get when you cross the Godfather with an attorney?
> A: An offer you can't understand.
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
Nigel Cunningham
495 St Georges Road South, Hastings 4201, New Zealand
You see, at just the right time, when we were still powerless,
Christ died for the ungodly.
-- Romans 5:6, NIV.
On Thu, 2003-06-12 at 07:47, Nigel Cunningham wrote:
> TASK_SUSPENDED is a swsusp macro. What version of swsusp do you have
> included in your kernel? (There were some compile problems fixed a while
> ago - you probably have a version pre then).
It may not be directly related to swsusp - it may be that in wiggling a
patch I missed an #ifdef SWSUSP ...
..
OK I looked there - its can_schedule() thats triggering it. I'm going
to try a build without software suspend and see if I can reproduce. In
the meantime, send me the .config file that triggered it. (And make sure
you did 'make mrproper ; make [x/menu/old]config ; make dep ; make
clean' ..)
FWIW its 2.4.21-rc6 with the following suspend-related patches:
- ACPI 20030523-2.4.21-rc3.diff
- patch-acpi-acpi20021212-swsusp19.gz
- patch-agp for swsusp on i810 motherboards
> Regards,
>
> Nigel
>
> On Thu, 2003-06-12 at 21:37, Martin List-Petersen wrote:
> > I tried to compile this (both on rc6 and rc7) and the compile fails with:
> >
> > kernel/kernel.o(.text+0x2d8): In function 'schedule':
> > : undefined reference to 'TASK_SUSPENDED'
> > kernel/kernel.o(.text+0x392): In function 'schedule':
> > : undefined reference to 'TASK_SUSPENDED'
> >
> > The compile allready stated in the beginning:
> > sched.c: In function 'schedule':
> > sched.c:611: implicit declaration of function 'TASK_SUSPENDED'
> >
> > Any idea's what i can leave out to avoid these failures ?
> >
> > Regards,
> > Martin List-Petersen
> > martin at list-petersen dot dk
> > --
> > Q: What do you get when you cross the Godfather with an attorney?
> > A: An offer you can't understand.
> >
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to [email protected]
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at http://www.tux.org/lkml/
Somewhere TASK_SUSPENDED isn't getting defined when SWSUSP is disabled.
So the fix is to enable SWSUSP (which is a big part of this patchset
anyway ;) ..) for now, and I'll see if I can't get it tracked down
before -dis4..
On Thu, 2003-06-12 at 11:30, Disconnect wrote:
> On Thu, 2003-06-12 at 07:47, Nigel Cunningham wrote:
> > TASK_SUSPENDED is a swsusp macro. What version of swsusp do you have
> > included in your kernel? (There were some compile problems fixed a while
> > ago - you probably have a version pre then).
>
> It may not be directly related to swsusp - it may be that in wiggling a
> patch I missed an #ifdef SWSUSP ...
>
> ..
>
> OK I looked there - its can_schedule() thats triggering it. I'm going
> to try a build without software suspend and see if I can reproduce. In
> the meantime, send me the .config file that triggered it. (And make sure
> you did 'make mrproper ; make [x/menu/old]config ; make dep ; make
> clean' ..)
>
> FWIW its 2.4.21-rc6 with the following suspend-related patches:
> - ACPI 20030523-2.4.21-rc3.diff
> - patch-acpi-acpi20021212-swsusp19.gz
> - patch-agp for swsusp on i810 motherboards
>
> > Regards,
> >
> > Nigel
> >
> > On Thu, 2003-06-12 at 21:37, Martin List-Petersen wrote:
> > > I tried to compile this (both on rc6 and rc7) and the compile fails with:
> > >
> > > kernel/kernel.o(.text+0x2d8): In function 'schedule':
> > > : undefined reference to 'TASK_SUSPENDED'
> > > kernel/kernel.o(.text+0x392): In function 'schedule':
> > > : undefined reference to 'TASK_SUSPENDED'
> > >
> > > The compile allready stated in the beginning:
> > > sched.c: In function 'schedule':
> > > sched.c:611: implicit declaration of function 'TASK_SUSPENDED'
> > >
> > > Any idea's what i can leave out to avoid these failures ?
> > >
> > > Regards,
> > > Martin List-Petersen
> > > martin at list-petersen dot dk
> > > --
> > > Q: What do you get when you cross the Godfather with an attorney?
> > > A: An offer you can't understand.
> > >
> > > -
> > > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > > the body of a message to [email protected]
> > > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > > Please read the FAQ at http://www.tux.org/lkml/
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
Beta19 is very old now, which will be why you're getting the problem.
We're up to 1.0-pre7. You'll find 1.0-pre5 on Sourceforge and the last
couple of incremental patches have been posted to the list. (I haven't
gotten around to putting them on Sourceforge yet, but will do it now for
you). If you apply them to your tree, you'll get a far more stable and
feature complete swsusp - since beta19, there have been a ton of bug
fixes (including this compile fix) and speed ups, including asynchronous
I/O. Hence the 1.0pre series.
Regards,
Nigel
On Fri, 2003-06-13 at 03:30, Disconnect wrote:
> On Thu, 2003-06-12 at 07:47, Nigel Cunningham wrote:
> > TASK_SUSPENDED is a swsusp macro. What version of swsusp do you have
> > included in your kernel? (There were some compile problems fixed a while
> > ago - you probably have a version pre then).
>
> It may not be directly related to swsusp - it may be that in wiggling a
> patch I missed an #ifdef SWSUSP ...
>
> ..
>
> OK I looked there - its can_schedule() thats triggering it. I'm going
> to try a build without software suspend and see if I can reproduce. In
> the meantime, send me the .config file that triggered it. (And make sure
> you did 'make mrproper ; make [x/menu/old]config ; make dep ; make
> clean' ..)
>
> FWIW its 2.4.21-rc6 with the following suspend-related patches:
> - ACPI 20030523-2.4.21-rc3.diff
> - patch-acpi-acpi20021212-swsusp19.gz
> - patch-agp for swsusp on i810 motherboards
>
> > Regards,
> >
> > Nigel
> >
> > On Thu, 2003-06-12 at 21:37, Martin List-Petersen wrote:
> > > I tried to compile this (both on rc6 and rc7) and the compile fails with:
> > >
> > > kernel/kernel.o(.text+0x2d8): In function 'schedule':
> > > : undefined reference to 'TASK_SUSPENDED'
> > > kernel/kernel.o(.text+0x392): In function 'schedule':
> > > : undefined reference to 'TASK_SUSPENDED'
> > >
> > > The compile allready stated in the beginning:
> > > sched.c: In function 'schedule':
> > > sched.c:611: implicit declaration of function 'TASK_SUSPENDED'
> > >
> > > Any idea's what i can leave out to avoid these failures ?
> > >
> > > Regards,
> > > Martin List-Petersen
> > > martin at list-petersen dot dk
> > > --
> > > Q: What do you get when you cross the Godfather with an attorney?
> > > A: An offer you can't understand.
> > >
> > > -
> > > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > > the body of a message to [email protected]
> > > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > > Please read the FAQ at http://www.tux.org/lkml/
--
Nigel Cunningham
495 St Georges Road South, Hastings 4201, New Zealand
You see, at just the right time, when we were still powerless,
Christ died for the ungodly.
-- Romans 5:6, NIV.