Comment copy_from_user du noyau Linux fonctionne-t-il en interne?

Quelqu'un peut-il m'expliquer comment faire exactement la copy_from_user fonction fonctionne à l'interne?Faut-il utiliser les buffers ou est-il de la mémoire de la cartographie de prendre en considération le fait que le noyau n'ont le privilège d'accéder à l'espace utilisateur mem.

source d'informationauteur Santi1986