[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:102075] Re: 組込Linuxドライバの作成方法


At Wed, 3 Mar 2004 18:01:48 +0900,
Dr.Sc.KAWAMOTO,Takuji (Ext) wrote:
> 
> 松下電器情報システム名古屋研究所の川本といいます。
> 
> これは read メソッドの作りが悪いですね。
> 
> read メソッドは「デバイスの状態ないしはバッファを見て、まだデータが
> 揃っていないようなら、interruptible_sleep_on を呼ぶ」ことを繰り返し
> てください。

interruptible_sleep_on() は race condition をちゃんと
扱えないので良くありません。wait_event_interruptible() マクロを
使うのが良いです。

--
Naoto Shimazaki

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: