return NULL;
 
        size = 1 << size_bits;
-       hash->buckets = kzalloc(sizeof(*hash->buckets) * size, GFP_KERNEL);
+       hash->buckets = kcalloc(size, sizeof(*hash->buckets), GFP_KERNEL);
 
        if (!hash->buckets) {
                kfree(hash);
 
 
 static int __alloc_pred_stack(struct pred_stack *stack, int n_preds)
 {
-       stack->preds = kzalloc(sizeof(*stack->preds)*(n_preds + 1), GFP_KERNEL);
+       stack->preds = kcalloc(n_preds + 1, sizeof(*stack->preds), GFP_KERNEL);
        if (!stack->preds)
                return -ENOMEM;
        stack->index = n_preds;
        if (filter->preds)
                __free_preds(filter);
 
-       filter->preds =
-               kzalloc(sizeof(*filter->preds) * n_preds, GFP_KERNEL);
+       filter->preds = kcalloc(n_preds, sizeof(*filter->preds), GFP_KERNEL);
 
        if (!filter->preds)
                return -ENOMEM;
        children = count_leafs(preds, &preds[root->left]);
        children += count_leafs(preds, &preds[root->right]);
 
-       root->ops = kzalloc(sizeof(*root->ops) * children, GFP_KERNEL);
+       root->ops = kcalloc(children, sizeof(*root->ops), GFP_KERNEL);
        if (!root->ops)
                return -ENOMEM;
 
 
        unsigned long addr;
        int i;
 
-       syscalls_metadata = kzalloc(sizeof(*syscalls_metadata) *
-                                       NR_syscalls, GFP_KERNEL);
+       syscalls_metadata = kcalloc(NR_syscalls, sizeof(*syscalls_metadata),
+                                   GFP_KERNEL);
        if (!syscalls_metadata) {
                WARN_ON(1);
                return -ENOMEM;