Problem with "multiple definitions of symbol" while loading Kernel Extension