Le plus propre serait probablement de laisser la gestion du fichier à un processus utilisateur: il lit le fichier, et transmet le contenu à ton module via un fichier /dev/. (Et qui est sûrement plus souple si jamais le chemin du fichier change, etc...)
Sinon, il existe un mécanisme générique de gestion des firmwares, utilisant hotplug, qui est peut-être tout ce dont tu as besoin : http://lwn.net/Articles/32997/ (et un 'grep request_firmware' dans les sources de linux)
[^] # Re: c'est pas bien
Posté par daggett . En réponse au message ouvrir un fichier dans un kernel module (en 2.6). Évalué à 3.
Sinon, il existe un mécanisme générique de gestion des firmwares, utilisant hotplug, qui est peut-être tout ce dont tu as besoin : http://lwn.net/Articles/32997/ (et un 'grep request_firmware' dans les sources de linux)