kernel-desktop-3.1.6-1.1.i586 upgrade

upgraded today to kernel-desktop-3.1.6-1.1.i586 (32bit OS)

to upgrade the package, hdjmod-kmp-desktop-1.28_k3.1.0_1.1-5.1.2.i586 had to be removed
is it correct to assume this is because the new kernel does not contain ksym(desktop:skb_put) = 11a80637?

is there a work-around available?

have not noticed any loss of functionally yet.
(on hw hp-625 laptop)

confict message :-

#### YaST2 conflicts list - generated 2011-12-30 17:02:08 ####

hdjmod-kmp-desktop-1.28_k3.1.0_1.1-5.1.2.i586 requires ksym(desktop:skb_put) = 11a80637, but this requirement cannot be provided
uninstallable providers: kernel-desktop-3.1.0-1.2.1.i586[repo-oss]
                   kernel-desktop-base-3.1.0-1.2.1.i586[repo-oss]
                   kernel-desktop-devel-3.1.0-1.2.1.i586[repo-oss]
     ] Following actions will be done:
downgrade of kernel-desktop-base-3.1.6-1.1.i586 to kernel-desktop-base-3.1.0-1.2.1.i586
install kernel-desktop-base-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
     ] Following actions will be done:
downgrade of kernel-desktop-3.1.6-1.1.i586 to kernel-desktop-3.1.0-1.2.1.i586
install kernel-desktop-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
     ] break hdjmod-kmp-desktop by ignoring some of its dependencies

     ] Following actions will be done:
downgrade of kernel-desktop-devel-3.1.6-1.1.i586 to kernel-desktop-devel-3.1.0-1.2.1.i586
install kernel-desktop-devel-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
downgrade of kernel-syms-3.1.6-1.1.i586 to kernel-syms-3.1.0-1.2.1.i586
install kernel-syms-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
downgrade of kernel-devel-3.1.6-1.1.noarch to kernel-devel-3.1.0-1.2.1.noarch
install kernel-devel-3.1.0-1.2.1.noarch (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
downgrade of kernel-xen-devel-3.1.6-1.1.i586 to kernel-xen-devel-3.1.0-1.2.1.i586
install kernel-xen-devel-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
downgrade of kernel-source-3.1.6-1.1.noarch to kernel-source-3.1.0-1.2.1.noarch
install kernel-source-3.1.0-1.2.1.noarch (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
downgrade of kernel-pae-devel-3.1.6-1.1.i586 to kernel-pae-devel-3.1.0-1.2.1.i586
install kernel-pae-devel-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
downgrade of kernel-default-devel-3.1.6-1.1.i586 to kernel-default-devel-3.1.0-1.2.1.i586
install kernel-default-devel-3.1.0-1.2.1.i586 (with vendor change)
  obs://build.opensuse.org/Kernel  -->  openSUSE
     ] do not install hdjmod-kmp-desktop-1.28_k3.1.0_1.1-5.1.2.i586
#### YaST2 conflicts list END ###

*hdjmod-kmp-desktop-1.28_k3.1.0_1.1-5.1.2.i586 *

This is a kernel module built for kernel-desktop-3.1.0-1.1.i586. You either have to stick with that kernel or find/build a module for kernel-desktop-3.1.6-1.1.i586.