> - iu = kmalloc(sizeof *iu, gfp_mask); > + iu = kzalloc(sizeof *iu, gfp_mask); By the way, why do we want this? I think we always clear out the contents of our IUs before we send them. - R.