2014-11-01から1ヶ月間の記事一覧
DragonFly BSD 4.0.1がリリースされたという記事を呼んでリリースノートを見ていたら「New device files /dev/upmap and /dev/kpmap have been added」なんてのがあって、興味が出たのでソースを読んでみました。 この機能はざっくり言ってしまうとLinuxにお…
Linuxでスラブキャッシュを新しく作成する場合はkmem_cache_create()を使用する。これのラッパーとしてKMEM_CACHE()というマクロもあって、これは構造体の型名とメモリ確保時に使用するフラグ(GFP_KERNEL等)を渡すだけの便利マクロ。 処理の流れは下記の通…