[Kos-cvs] [kos] Modification CVS par thomas
KOS CVS
Gestion CVS KOS <d2@kos.enix.org>
Sat, 23 Mar 2002 19:03:16 +0100 (CET)
Module : kos
Modifié par : thomas 23/03/02 19:03:16
Fichiers modifiés :
modules/init : _post_init.c
Détails :
Ajout de la fonction
kernel_del_init_sections qui doit normalement supprimer les sections
.init de tous les modules.
A priori ca doit marcher, mais elle est desactivee pour le moment, car
on doit ABSOLUMENT faire le create_kernel_rmap avant d'appeler cette
fonction. En effet cette fonction appelle unmap_virtual_page, qui
appelle put_physical_page, qui verifie que gpfme->ref_cnt > 0, or
etant donne qu'on a pas initialise correctement les gpfme des pages
qui sont occupes par les modules (boulot de create_kernel_rmap), bin
ca explose.
Je me lance pas dans create_kernel_rmap, parce que d2 avait l'air
d'avoir commence.
Thomas