*参照元 [#ubde1beb]
#backlinks

*説明 [#v56f6748]
-パス: [[linux-2.6.33/fs/buffer.c]]

-FIXME: これは何?
--説明


**引数 [#edc2edad]
-struct buffer_head * bh
--[[linux-2.6.33/buffer_head]]

**返り値 [#u649ecbd]
-なし

**参考 [#p499532d]


*実装 [#d7e3d0ab]
 /*
  * Block until a buffer comes unlocked.  This doesn't stop it
  * from becoming locked again - you have to lock it yourself
  * if you want to preserve its state.
  */
 void __wait_on_buffer(struct buffer_head * bh)
 {
 	wait_on_bit(&bh->b_state, BH_Lock, sync_buffer, TASK_UNINTERRUPTIBLE);
-
--[[linux-2.6.33/wait_on_bit()]]
-
--[[linux-2.6.33/BH_Lock]]
-
--[[linux-2.6.33/sync_buffer()]]
-
--[[linux-2.6.33/TASK_UNINTERRUPTIBLE]]

 }
 EXPORT_SYMBOL(__wait_on_buffer);
-
-ライセンスの区別なくシンボルをエクスポートする。
--[[linux-2.6.33/EXPORT_SYMBOL()]]



*コメント [#j6525dca]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS