- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#u5b83244]
#backlinks
*説明 [#jae5907d]
-パス: [[linux-2.6.33/include/linux/preempt.h]]
-FIXME: これは何?
--説明
**引数 [#j9539c89]
-なし
**返り値 [#q34d3a0e]
-なし
**参考 [#k0eb1fa2]
*実装 [#j8d4268f]
#ifdef CONFIG_PREEMPT
-プリエンプトが有効の場合
--[[linux-2.6.33/CONFIG_PREEMPT]]
(略)
#define preempt_enable() \
do { \
preempt_enable_no_resched(); \
-
--[[linux-2.6.33/preempt_enable_no_resched()]]
barrier(); \
-
--[[linux-2.6.33/barrier()]]
preempt_check_resched(); \
-
--[[linux-2.6.33/preempt_check_resched()]]
} while (0)
(略)
#else
-プリエンプトが無効の場合
#define preempt_disable() do { } while (0)
-何もしない
(略)
#endif
*コメント [#k80f0e79]