1) Ja, /sys/module hat tatsächlich alle Module.
2) Nein, /sys/module/xxx/parameters enthält nur die Parameter, die das Modul exportieren möchte, das heißt, wenn Sie einige Kernelmodulparameter aus Ihrem Modul exportieren möchten, sollten Sie Folgendes verwenden:
module_param(test, bool, 0600);
wobei der letzte Parameter ungleich Null ist, was die Berechtigung der Datei „/sys/module/xxx/parameters/test“ bedeutet.
3) Nein, der Wert des Kernelmodulparameters ist fast statisch und wird selten von anderen Stellen geändert.
4) Ihr Kernel-Modul soll die Userspace-Anwendung benachrichtigen.