0

関数内のさまざまなエントリ ポイントに他のドライバーからアクセスできますか?

EXPORT_SYMBOLを使用することで、関数とシンボルに対してそれができることを私は知っています。私の混乱は、read/writeエントリポイントをエクスポートできることです。もし私がそうすれば、良いドライバーの練習に反しますか?

4

1 に答える 1

1

EXPORT_SYMBOL() を使用して任意のグローバル関数と変数をエクスポートできます。デバイス ファイル操作の read() と write() も同様です。それらを呼び出すために必要なパラメーター (デバイスのファイル ポインターなど) のため、カーネル モジュールからそれらを呼び出すことは非常に困難です。

于 2014-01-09T11:31:07.287 に答える