mk = kmalloc(sizeof(struct module_kobject), GFP_KERNEL); memset(mk, 0, sizeof(struct module_kobject)); 
mk = kzalloc(sizeof(struct module_kobject), GFP_KERNEL); BUG_ON(!mk); 
static void __init kernel_param_sysfs_setup(const char *name,					    struct kernel_param *kparam,					    unsigned int num_params,					    unsigned int name_skip){	struct module_kobject *mk;	mk = kmalloc(sizeof(struct module_kobject), GFP_KERNEL);	memset(mk, 0, sizeof(struct module_kobject));	mk->mod = THIS_MODULE;	kobj_set_kset_s(mk, module_subsys);	kobject_set_name(&mk->kobj, name);	kobject_register(&mk->kobj);	/* no need to keep the kobject if no parameter is exported */	if (!param_sysfs_setup(mk, kparam, num_params, name_skip)) {		kobject_unregister(&mk->kobj);		kfree(mk);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/dd3927105b6f65afb7dac17682172cdfb86d3f00/params.c/buggy/kernel/params.c