All of lore.kernel.org
 help / color / mirror / Atom feed
* referencing other modules
@ 2002-10-17  3:25 dijital1
  2002-10-18 16:46 ` Gianni Tedesco
  0 siblings, 1 reply; 2+ messages in thread
From: dijital1 @ 2002-10-17  3:25 UTC (permalink / raw)
  To: linux-kernel

Does anyone have any ideas as to why this following 3 lines of code
don't work? The kernel version is 2.5.43 and I have several other modules
loaded before I load the module containing this code. From what I can
discern in linux/kernel/module.c new modules are added to the head of the
list to it seems that my code would work. Any help or suggestions would be
appreciated. Incidentally, this code is being called from the module
initialisation function.

    struct module *next_mod;
    next_mod=THIS_MODULE->next;
    printk(KERN_DEBUG"%s\n", next_mod->name);


Ron Henry

"the illiterate of the future are not those who can neither read
or write; but those who cannot learn, unlearn, and relearn..."


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

* Re: referencing other modules
  2002-10-17  3:25 referencing other modules dijital1
@ 2002-10-18 16:46 ` Gianni Tedesco
  0 siblings, 0 replies; 2+ messages in thread
From: Gianni Tedesco @ 2002-10-18 16:46 UTC (permalink / raw)
  To: dijital1; +Cc: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 949 bytes --]

On Thu, 2002-10-17 at 04:25, dijital1 wrote:
> Does anyone have any ideas as to why this following 3 lines of code
> don't work? The kernel version is 2.5.43 and I have several other modules
> loaded before I load the module containing this code. From what I can
> discern in linux/kernel/module.c new modules are added to the head of the
> list to it seems that my code would work. Any help or suggestions would be
> appreciated. Incidentally, this code is being called from the module
> initialisation function.
> 
>     struct module *next_mod;
>     next_mod=THIS_MODULE->next;
>     printk(KERN_DEBUG"%s\n", next_mod->name);

presumably next_mod==NULL, items may be inserted backwards in to the
list (that is usual for singly linked lists).

-- 
// Gianni Tedesco (gianni at ecsc dot co dot uk)
lynx --source www.scaramanga.co.uk/gianni-at-ecsc.asc | gpg --import
8646BE7D: 6D9F 2287 870E A2C9 8F60 3A3C 91B5 7669 8646 BE7D

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 232 bytes --]

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

end of thread, other threads:[~2002-10-18 16:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-17  3:25 referencing other modules dijital1
2002-10-18 16:46 ` Gianni Tedesco

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.