u32 len;
        int rc;
 
-       booldatum = kzalloc(sizeof(struct cond_bool_datum), GFP_KERNEL);
+       booldatum = kzalloc(sizeof(*booldatum), GFP_KERNEL);
        if (!booldatum)
                return -ENOMEM;
 
                goto err;
        }
 
-       list = kzalloc(sizeof(struct cond_av_list), GFP_KERNEL);
+       list = kzalloc(sizeof(*list), GFP_KERNEL);
        if (!list) {
                rc = -ENOMEM;
                goto err;
                        goto err;
 
                rc = -ENOMEM;
-               expr = kzalloc(sizeof(struct cond_expr), GFP_KERNEL);
+               expr = kzalloc(sizeof(*expr), GFP_KERNEL);
                if (!expr)
                        goto err;
 
 
        for (i = 0; i < len; i++) {
                rc = -ENOMEM;
-               node = kzalloc(sizeof(struct cond_node), GFP_KERNEL);
+               node = kzalloc(sizeof(*node), GFP_KERNEL);
                if (!node)
                        goto err;