[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Warning lors de la compilation du noyau 2.6.11



Chère liste,


Je viens de compiler tout récemment le noyau 2.6.11 et lors de la compilation j'ai quelques warnings que j'aimerai bien éclaircir. En effet, après avoir rebooté sur le nouveau noyau je n'arrive pas à installer le module nvidia pour l'accélération 3D et je me dis (peut-être naïvement) que c'est peut-être lié.


Voici les lignes incriminés :


drivers/usb/net/usbnet.c:306: attention : `always_connected' defined but not used

arch/i386/kernel/apm.c: Dans la fonction « suspend »:
arch/i386/kernel/apm.c:1191: attention : `pm_send_all' is deprecated (declared at include/linux/pm.h:126) arch/i386/kernel/apm.c:1241: attention : `pm_send_all' is deprecated (declared at include/linux/pm.h:126)
arch/i386/kernel/apm.c: Dans la fonction « check_events »:
arch/i386/kernel/apm.c:1357: attention : `pm_send_all' is deprecated (declared at include/linux/pm.h:126)
 CC      arch/i386/mm/init.o

kernel/intermodule.c:179: attention : `inter_module_register' is deprecated (declared at kernel/intermodule.c:38) kernel/intermodule.c:180: attention : `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:79) kernel/intermodule.c:183: attention : `inter_module_put' is deprecated (declared at kernel/intermodule.c:160)

kernel/power/pm.c: Dans la fonction « pm_undo_all »:
kernel/power/pm.c:201: attention : `pm_send' is deprecated (declared at kernel/power/pm.c:155)
kernel/power/pm.c: Dans la fonction « pm_send_all »:
kernel/power/pm.c:242: attention : `pm_send' is deprecated (declared at kernel/power/pm.c:155)
kernel/power/pm.c: Hors de toute fonction :
kernel/power/pm.c:259: attention : `pm_register' is deprecated (declared at kernel/power/pm.c:62) kernel/power/pm.c:260: attention : `pm_unregister' is deprecated (declared at kernel/power/pm.c:86) kernel/power/pm.c:261: attention : `pm_unregister_all' is deprecated (declared at kernel/power/pm.c:115) kernel/power/pm.c:262: attention : `pm_send_all' is deprecated (declared at kernel/power/pm.c:234)

drivers/char/vt.c: Dans la fonction « vc_allocate »:
drivers/char/vt.c:747: attention : `pm_register' is deprecated (declared at include/linux/pm.h:106)

drivers/mtd/mtdcore.c: Dans la fonction « init_mtd »:
drivers/mtd/mtdcore.c:393: attention : `pm_register' is deprecated (declared atinclude/linux/pm.h:106)
drivers/mtd/mtdcore.c: Dans la fonction « cleanup_mtd »:
drivers/mtd/mtdcore.c:402: attention : `pm_unregister' is deprecated (declared at include/linux/pm.h:111)

drivers/usb/net/usbnet.c:306: attention : `always_connected' defined but not used

sound/core/init.c: Dans la fonction « snd_card_free »:
sound/core/init.c:257: attention : `pm_unregister' is deprecated (declared at include/linux/pm.h:111)
sound/core/init.c: Dans la fonction « snd_card_set_dev_pm_callback »:
sound/core/init.c:772: attention : `pm_register' is deprecated (declared at include/linux/pm.h:106)


Bref, il est tout le temps question de "deprecated". J'ai été voir ce qu'il en était dans l'un des fichiers headers mentionnés et j'ai trouvé ça : int __deprecated pm_send_all(pm_request_t rqst, void *data);

Que signifie ce deprecated ? Dois-je modifier quelque chose ou au contraire ne pas y toucher? Cela pourrait-il avoir un rapport avec le module nvidia qui ne veut pas s'installer ? (si besoin j'essaierai à nouveau pour avoir les logs).

Merci d'avance pour vos éclaircicement (j'ai cherché sur google mais pas trouvé grand chose sur deprecated, je l'ai juste vu associé au mot "objet", sans savoir s'il était question de la notion d'objet).


@+, RTyler



Reply to: