Update module use counting to whatever is used in 2.5.x. This is done quite evilly, I'm using an #if .. #else .. #endif everywhere. I'm doing this on purpose, because apart from the actual deprecation of MOD_INC/DEC_USE_COUNT in 2.5.x, there's also a lot of other cruft removed/entered that directly has to do with this, such as the removal of ->inc/dec_use in i2c_driver (i2c clients), and the introduction of a new struct member, ->owner. In most cases, I'm just substituting MOD_INC/DEC_USE_COUNT with try_module_get/module_put. This isn't actually tested, I just know it works. If it doesn't... Erm... Blame Hussein!