Don't use devm_kmalloc

Switch to using devm_kzalloc instead of devm_kmalloc to support
pre-v3.13 kernels, where the latter is not yet present. Fixes #1.