• [^] # Re: Il manque

    Posté par . En réponse à la dépêche Sortie du noyau 2.6.11. Évalué à -3.

    > > Et les ficheirs dans include/asm sont spécifiques aux architectures
    > > Ils n'ont à être utilisé que si tu fais un truc SPÉCIFIQUE à l'architure
    > > et qu'en gros tu n'as pas le choix !

    J'ai écrit une connerie car t'as écrit une connerie :
    - Ces fonctions sont exportées dans les include/asm-/*.h de toutes les architectures.

    Je voulais dire "include/asm-*".

    Pour priciser :
    include/asm : API indépendante de l'architecture
    include/asm-* : API dépendante de l'architecture
    Que asm soit un lien sur asm-* ne change rien.
    Lorsque tu fais "include <asm/*.h>" tu signifies : j'ai besoin de l'API générique (portable (indépendante du hardware)).
    Lorsque tu fait "include <asm-*/*.h>" tu signifies : j'ai besoin de l'API spécifique à un hardware. Donc normalement "include/asm-*" n'est pas utilisé hors "arch/*".

    > Visiblement tu as très peu de connaissance du noyau et de sa programmation

    Connard.