hello Peter. As others have suggested, you could make a third kernel module which the other two depend on. Another alternative is to move the common code into one of the existing modules and make them dependent on each other as was discussed earler in the thread. For example, move the common code into module 1, then make module 2 load module 1 as a dependency.
-thanks -Brian