*参照元 [#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/]] # define SPIN_DEP_MAP_INIT(lockname) .dep_map = { .name = #lockname } -dep_map を含んだ構造体の指示付き初期化子を返す。 #else -ロック状態のスピンロックを free してしまうバグを検知する機能が無効の場合 # define SPIN_DEP_MAP_INIT(lockname) -何もしない #endif *コメント [#x9406b2e]