- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#ed6dc97d]
#backlinks
*説明 [#f53ad7ad]
-パス: [[linux-2.6.33/]]
-FIXME: これは何?
--説明
**引数 [#bb2ce7a7]
-const char *func
--関数の呼び出し元の関数名
-const char *file
--関数の呼び出し元のソースコード名
-int line
--関数の呼び出し元の行数
**返り値 [#z6349327]
-なし
**参考 [#m945b790]
*実装 [#x4f4c233]
void __lockfunc _unlock_kernel(const char *func, const char *file, int line)
{
-
--[[linux-2.6.33/__lockfunc]]
BUG_ON(current->lock_depth < 0);
-
--[[linux-2.6.33/BUG_ON()]]
-
--[[linux-2.6.33/current(global)]]
if (likely(--current->lock_depth < 0))
__unlock_kernel();
-
--[[linux-2.6.33/likely()]]
-
--[[linux-2.6.33/__unlock_kernel()]]
trace_unlock_kernel(func, file, line);
-
--[[linux-2.6.33/trace_unlock_kernel()]]
}
(略)
EXPORT_SYMBOL(_unlock_kernel);
-ライセンスに関わらずシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#t376e218]