Ajout d’un nouveau champ au bas du descripteur de tâche

Lorsque nous ajoutons un nouveau champ au descripteur de tâche (task_struct), pourquoi devrions-nous l’append au bas de la task_struct?

Si certaines entrées doivent se trouver à certains endroits, quelles sont ces entrées?

Je n’ai rien trouvé à ce sujet sur Internet ou dans le livre Linux Kernel Development.

Cela peut être dû à la structure des structures de thread struct thread_struct, veuillez confirmer comment les structures de threads sont maintenues dans la structure de la tâche [peut être une liste de liens]