I got mkpatch working on both i2c and sensors, both configuring as modules and compiling-in. Please test. A few hints: - Follow steps in order: generate and apply i2c patch; then generate and apply sensors patch. - As a compile test you can compile-in all drivers. But actually running that kernel takes forever to load (bus scanning) and you hit all the driver quantity limits (see the top of i2c.h). For easiest testing of compiled-in drivers only compile-in a few at a time. - Don't enable bttv or other non-compatible i2c stuff in kernel.