There are a lot of refactoring patches where people change camel case names to kernel style names etc. I've written a script to make it easier to review them. It's attached. For example the linked patch is about 7900 lines long. It renames A_BOOL to bool, TRUE to true and FALSE to false. http://driverdev.linuxdriverproject.org/pipermail/devel/2011-February/011810.html cat email.txt | ./rename_rev.pl A_BOOL bool TRUE true FALSE false | less The resulting diff is 78 lines long (99% reduced). Woohoo! regards, dan carpenter