linux-2.6.33/__unlock_kernel()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#bc7277df]
#backlinks
*説明 [#z3f73972]
-パス: [[linux-2.6.33/lib/kernel_lock.c]]
-FIXME: これは何?
--BKL(Big Kernel Lock)の最後のアンロック
**引数 [#rdf37d6d]
-なし
**返り値 [#zae54cc6]
-なし
**参考 [#u86e76f4]
*実装 [#s4dfa506]
static inline void __unlock_kernel(void)
{
/*
* the BKL is not covered by lockdep, so we open-code the
* unlocking sequence (and thus avoid the dep-chain ops):
*/
do_raw_spin_unlock(&kernel_flag);
preempt_enable();
-
--[[linux-2.6.33/do_raw_spin_unlock()]]
-
--[[linux-2.6.33/kernel_flag(global)]]
-
--[[linux-2.6.33/preempt_enable()]]
}
*コメント [#ve66fb7f]
終了行:
*参照元 [#bc7277df]
#backlinks
*説明 [#z3f73972]
-パス: [[linux-2.6.33/lib/kernel_lock.c]]
-FIXME: これは何?
--BKL(Big Kernel Lock)の最後のアンロック
**引数 [#rdf37d6d]
-なし
**返り値 [#zae54cc6]
-なし
**参考 [#u86e76f4]
*実装 [#s4dfa506]
static inline void __unlock_kernel(void)
{
/*
* the BKL is not covered by lockdep, so we open-code the
* unlocking sequence (and thus avoid the dep-chain ops):
*/
do_raw_spin_unlock(&kernel_flag);
preempt_enable();
-
--[[linux-2.6.33/do_raw_spin_unlock()]]
-
--[[linux-2.6.33/kernel_flag(global)]]
-
--[[linux-2.6.33/preempt_enable()]]
}
*コメント [#ve66fb7f]
ページ名: