- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#k9152057]
#backlinks
*説明 [#r6386cae]
-パス: [[linux-2.6.33/include/linux/spinlock_types.h]]
-ロック状態のスピンロックを free してしまうバグを検知する機能の、
指示付き初期化を生成するマクロ
**引数 [#pb870265]
-lockname
--スピンロック変数の名前
**返り値 [#h3effc52]
-なし
--あえていうなら指示付き初期化子の一部
**参考 [#r48d1a56]
*実装 [#i4911fd4]
#ifdef CONFIG_DEBUG_LOCK_ALLOC
-ロック状態のスピンロックを free してしまうバグを検知する機能が有効の場合
--[[linux-2.6.33/]]
--[[linux-2.6.33/CONFIG_DEBUG_LOCK_ALLOC]]
# define SPIN_DEP_MAP_INIT(lockname) .dep_map = { .name = #lockname }
-dep_map を含んだ構造体の指示付き初期化子を返す。
--dep_map はスピンロック変数名の文字列へのポインタで初期化する。
#else
-ロック状態のスピンロックを free してしまうバグを検知する機能が無効の場合
# define SPIN_DEP_MAP_INIT(lockname)
-何もしない
#endif
*コメント [#x9406b2e]