in reply to Executable bit sloppiness in modules

Since this is begging to turn into a TMTOWTDI fest, here's how I'd write that:

find ./ -type f -print0 | xargs -0 chmod --changes a-x

I think this is preferable for a few reasons: