All of lore.kernel.org
 help / color / mirror / Atom feed
* Little bug in O(1) scheduler patch (also in 2.4.19-ac4)
@ 2002-09-06  8:32 Juan M. de la Torre
  2002-09-06  9:07 ` Ingo Molnar
  0 siblings, 1 reply; 3+ messages in thread
From: Juan M. de la Torre @ 2002-09-06  8:32 UTC (permalink / raw)
  To: linux-kernel


 Hi,

 a module compiled for kernel 2.4.19-ac4, with CONFIG_MODVERSIONS, and
importing flush_signals() from kernel, fails to load, reporting
"unresolved symbol flush_signals_xxxxxxxx".

 The problem is that the type of the argument passed to flush_signals()
has been changed from "struct task_struct *" to "task_t *" in sched.h,
but it remains unchanged in kernel/signal.c. The same happens with
flush_signal_handlers().

 Sorry if this is a known issue.

Regargs,
Juanma

PS: First sent to Ingo Molnar, since no response, reposting here again.

-- 
/jm


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Little bug in O(1) scheduler patch (also in 2.4.19-ac4)
  2002-09-06  8:32 Little bug in O(1) scheduler patch (also in 2.4.19-ac4) Juan M. de la Torre
@ 2002-09-06  9:07 ` Ingo Molnar
  2002-09-06 10:19   ` Juan M. de la Torre
  0 siblings, 1 reply; 3+ messages in thread
From: Ingo Molnar @ 2002-09-06  9:07 UTC (permalink / raw)
  To: Juan M. de la Torre; +Cc: linux-kernel


On Fri, 6 Sep 2002, Juan M. de la Torre wrote:

>  a module compiled for kernel 2.4.19-ac4, with CONFIG_MODVERSIONS, and
> importing flush_signals() from kernel, fails to load, reporting
> "unresolved symbol flush_signals_xxxxxxxx".

what module?

>  The problem is that the type of the argument passed to flush_signals()
> has been changed from "struct task_struct *" to "task_t *" in sched.h,
> but it remains unchanged in kernel/signal.c. The same happens with
> flush_signal_handlers().

hm, struct task_struct * is the same as task_t *.

	Ingo


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Little bug in O(1) scheduler patch (also in 2.4.19-ac4)
  2002-09-06  9:07 ` Ingo Molnar
@ 2002-09-06 10:19   ` Juan M. de la Torre
  0 siblings, 0 replies; 3+ messages in thread
From: Juan M. de la Torre @ 2002-09-06 10:19 UTC (permalink / raw)
  To: Ingo Molnar; +Cc: linux-kernel


 I was wrong; the problem i was experimenting was due to a symbolic link
problem (i was compiling the module with other kernel headers). Since
the CRC of a versioned symbol is based on the function arguments i
thought that the different type of the argument (well, is the same type with 
different name) has something to do with the error i was getting.

 I apologize for wasting readers' time.

Regards,
Juanma

-- 
/jm


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-09-06 10:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-06  8:32 Little bug in O(1) scheduler patch (also in 2.4.19-ac4) Juan M. de la Torre
2002-09-06  9:07 ` Ingo Molnar
2002-09-06 10:19   ` Juan M. de la Torre

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.