The patch titled Subject: proc: use kzalloc instead of kmalloc and memset has been removed from the -mm tree. Its filename was proc-use-kzalloc-instead-of-kmalloc-and-memset.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: yan <clouds.yan@xxxxxxxxx> Subject: proc: use kzalloc instead of kmalloc and memset Part of the memory will be written twice after this change, but that should be negligible. [akpm@xxxxxxxxxxxxxxxxxxxx: fix __proc_create() coding-style issues, remove unneeded zero-initialisations] Signed-off-by: yan <clouds.yan@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/proc/generic.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff -puN fs/proc/generic.c~proc-use-kzalloc-instead-of-kmalloc-and-memset fs/proc/generic.c --- a/fs/proc/generic.c~proc-use-kzalloc-instead-of-kmalloc-and-memset +++ a/fs/proc/generic.c @@ -605,7 +605,8 @@ static struct proc_dir_entry *__proc_cre unsigned int len; /* make sure name is valid */ - if (!name || !strlen(name)) goto out; + if (!name || !strlen(name)) + goto out; if (xlate_proc_name(name, parent, &fn) != 0) goto out; @@ -616,20 +617,18 @@ static struct proc_dir_entry *__proc_cre len = strlen(fn); - ent = kmalloc(sizeof(struct proc_dir_entry) + len + 1, GFP_KERNEL); - if (!ent) goto out; + ent = kzalloc(sizeof(struct proc_dir_entry) + len + 1, GFP_KERNEL); + if (!ent) + goto out; - memset(ent, 0, sizeof(struct proc_dir_entry)); memcpy(ent->name, fn, len + 1); ent->namelen = len; ent->mode = mode; ent->nlink = nlink; atomic_set(&ent->count, 1); - ent->pde_users = 0; spin_lock_init(&ent->pde_unload_lock); - ent->pde_unload_completion = NULL; INIT_LIST_HEAD(&ent->pde_openers); - out: +out: return ent; } _ Patches currently in -mm which might be from clouds.yan@xxxxxxxxx are origin.patch fs-debugsfs-remove-unnecessary-inode-i_private-initialization.patch fs-block_devc-need-not-to-check-inode-i_bdev-in-bd_forget.patch fs-fs-writebackc-remove-unneccesary-parameter-of-__writeback_single_inode.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html