[Linuxtrent] Re: kernel symbols e modulo

  • From: ianezz@xxxxxxxxxx
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 10 Apr 2002 12:23:57 +0200

Marco Cova, pigiando tasti a caso sul citofono, ha scritto:

 > module_list è normalmente esportato in kernel/ksyms.c 

Uhm, sicuro? Questo era vero per i kernel 2.2.x, ma nel 2.4.18 non lo
trovo piu` tra l'elenco dei simboli esportati.

Considerato che col 2.4.x bisogna preoccuparsi della concorrenza anche
nel codice del kernel (big kernel lock in disuso) e che quindi
module_list potenzialmente potrebbe cambiarti sotto le scarpe mentre
la navighi, credo che occorra accedervi tramite funzioni/macro ad hoc
(probabilmente quelle che trovi esportate in testa proprio in
kernel/ksyms.c)

-- 
 |   \    \  | ___|_  |_  | ianezz AT sodalia.it
 |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
_|_/  _\_|  _|____|___|___| http://www.linuxtrent.it
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: