linux - Linuxカーネルモジュール間でバッファを共有する方法

linux module kernel buffer driver

別のモジュールからのデータを処理する必要があるカーネルモジュールに取り組んでいます。バッファを共有するには?

EXPORT_SYMBOLを使用してアレイにアクセスしようとしました

char my_test_buffer[100];

EXPORT_SYMBOL(my_test_buffer);


他のモジュールでこれにアクセスする方法は?
答え
extern char * my_test_buffer;

my_test_buffer[0] = 1; 


プロバイダーモジュールの後にのみユーザーモジュールをロードできることに注意してください。
関連記事

linux - CSV内のファイル名のリストを使用して、あるディレクトリから別のディレクトリにファイルをコピーするシェルスクリプト

ruby - 実行中のLinuxプロセスをリッスンするにはどうすればよいですか?

linux - 実行から変数を取得しますか?

c - -lrtを使用したPosixセマフォコンパイルエラー[重複]

linux - 送信された電子メールのデータを抽出して管理者に返信するLinuxシェルスクリプト

php - PHP-exec / shell_execの定期的な出力のキャプチャと表示?

xml - 「より小」文字を使用するEXECでのPhing構文エラー

linux - Linuxでロケートを使用して部分検索を行う方法は?

php - ローカル(Windows)とVPS(Fedora)でのPHPメモリ使用量の違い

c++ - statfsが奇妙な値を返す