On Tue, Aug 04, 2009 at 10:48:46AM -0400, Theodore Tso wrote: > > If you want to start preparing for the semantic patches by preparing > and testing the receipes, and then helping to flag those patches that > contain some changes that contain some changes that can't be applied > via spatch, that would be helpful. > > Does that sound like a plan? That sounds great. We won't be able to automate everything, but after this exercise, I bet spatch will be able to automate most of it. Jesper, the patches you'll be interested in can be found in the shared-64bit branch of: git://git.kernel.org/pub/scm/fs/ext2/val/e2fsprogs.git If getting these out of git is at any trouble at all, please ask and I'll send them as plain patches. The obvious candidates are things like: Author: Valerie Aurora Henson Date: Tue Feb 3 13:15:19 2009 -0800 parse_num_blocks() -> parse_num_blocks2() More difficult and interesting projects include: Author: Valerie Aurora Henson Date: Tue Feb 3 13:15:19 2009 -0800 New accessor functions for block group descriptor variables. And the following three patches. I attached a (huge) .cocci script that I used to do part of that conversion. I'm looking forward to your professional version of it. :) This is a good patch for testing newline fixup features. -VAL