linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

2016-04-26から1日間の記事一覧

バッファ操作 - rb_handle_head_page()

概要 バッファのヘッダを更新する 詳細 この関数では以下の引数を受け取る CPUごとのバッファへのポインタ : cpu_buffer バッファの最後のページへのポインタ : tail_page バッファの次のページへのポインタ : next_page rb_head_page_set_update()にRB_PAGE…

エラー出力 - RB_WARN_ON()

概要 条件に一致した場合にwarningエラーを出力する 詳細 このマクロでは以下の引数を受け取る バッファを示す : b 比較する値や式を示す : cond unlikely()によりcondの比較結果が0である場合に高速に実行可能なコードを生成し、比較結果を一時変数に保持す…