linuxのメモ

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

atomic操作 - cmpxchg()

概要

比較値が古い値と等しい場合に比較値と同じサイズの新しい値に書き換える

詳細

受け取った引数に比較値のサイズを追加して__cmpxchg()を実行する