1) Oui, /sys/module a bien tous les modules.
2) Non, /sys/module/xxx/parameters n'a que les paramètres que le module veut exporter, c'est-à-dire que si vous voulez exporter un paramètre de module noyau depuis votre module, vous devez utiliser :
module_param(test, bool, 0600);
où le dernier paramètre est non nul, ce qui signifie l'autorisation du fichier "/sys/module/xxx/parameters/test".
3) Non, la valeur du paramètre du module du noyau est presque statique, rarement modifiée par d'autres endroits.
4) Votre module de noyau notifiera l'application de l'espace utilisateur.