*参照元 [#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]