diff options
Diffstat (limited to 'fs/proc/generic.c')
-rw-r--r-- | fs/proc/generic.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/proc/generic.c b/fs/proc/generic.c index f1637f17c37c..9d99131d0d65 100644 --- a/fs/proc/generic.c +++ b/fs/proc/generic.c | |||
@@ -620,8 +620,7 @@ static struct proc_dir_entry *__proc_create(struct proc_dir_entry **parent, | |||
620 | if (!ent) goto out; | 620 | if (!ent) goto out; |
621 | 621 | ||
622 | memset(ent, 0, sizeof(struct proc_dir_entry)); | 622 | memset(ent, 0, sizeof(struct proc_dir_entry)); |
623 | memcpy(((char *) ent) + sizeof(struct proc_dir_entry), fn, len + 1); | 623 | memcpy(ent->name, fn, len + 1); |
624 | ent->name = ((char *) ent) + sizeof(*ent); | ||
625 | ent->namelen = len; | 624 | ent->namelen = len; |
626 | ent->mode = mode; | 625 | ent->mode = mode; |
627 | ent->nlink = nlink; | 626 | ent->nlink = nlink; |