1) Sí, /sys/module tiene todos los módulos.
2) No, /sys/module/xxx/parameters solo tiene los parámetros que el módulo desea exportar, es decir, si desea exportar algún parámetro del módulo kernel desde su módulo, debe usar:
module_param(test, bool, 0600);
donde el último parámetro no es cero, lo que significa el permiso del archivo "/sys/module/xxx/parameters/test".
3) No, el valor del parámetro del módulo del núcleo es casi estático, rara vez cambia en otros lugares.
4) Su módulo de kernel notificará a la aplicación de espacio de usuario.