псы в рапиде » from archive
Semantic patching with Coccinelle [LWN.net] - http://lwn.net/Articles/315686/