*参照元 [#ub2b941d] #backlinks *説明 [#pbd7235a] -パス: [[linux-2.6.33/block/cfq-iosched.c]] -FIXME: これは何? --説明 **引数 [#f963a9ce] -なし **返り値 [#d57a0e8f] -int --成功ならば 0、失敗ならば負のエラー値 **参考 [#m3e88403] *実装 [#yacd8ba7] static int __init cfq_slab_setup(void) { - --[[linux-2.6.33/__init]] cfq_pool = KMEM_CACHE(cfq_queue, 0); if (!cfq_pool) goto fail; - --[[linux-2.6.33/KMEM_CACHE()]] - --[[linux-2.6.33/cfq_pool(global)]] - --[[linux-2.6.33/cfq_queue(global)]] cfq_ioc_pool = KMEM_CACHE(cfq_io_context, 0); if (!cfq_ioc_pool) goto fail; - --[[linux-2.6.33/cfq_ioc_pool(global)]] - --[[linux-2.6.33/cfq_io_context(global)]] return 0; fail: cfq_slab_kill(); - --[[linux-2.6.33/cfq_slab_kill()]] return -ENOMEM; - --[[linux-2.6.33/ENOMEM]] } *コメント [#r42092c3]