No but if the cifs module is compiled for the stock kernel (I mean compiled later, ie not included in the default stock config) then there definitely is version mismatch.
The other kernel should use the same scheme as me and titan use with Provides: -line (for example http://maemo.org/packages/package_in....6.28-maemo24/).