Hi Evgeniy, On Mon, Oct 13, 2008 at 4:38 PM, Evgeniy Polyakov <johnpol@xxxxxxxxxxx> wrote: >> > +static void *dst_crypto_thread_init(void *data) >> > +{ >> > + struct dst_node *n = data; >> > + struct dst_crypto_engine *e; >> > + int err = -ENOMEM; >> > + >> > + e = kzalloc(sizeof(struct dst_crypto_engine), GFP_KERNEL); >> > + if (!e) >> > + goto err_out_exit; >> > + e->src = kzalloc(sizeof(struct scatterlist) * 2 * n->max_pages, >> > + GFP_KERNEL); >> >> kcalloc()? > > What's the difference? In saving one space and replacing another with > comma? I do not particulary care, but would like to know why it is > needed :) kcalloc() will check for multiplication overflow which is nice especially if size is passed from user-space (not sure if that applies here). -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html