projects
/
GitHub
/
exynos8895
/
android_kernel_samsung_universal8895.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e8193ce
)
eCryptfs: Cocci spatch "memdup.spatch"
author
Thomas Meyer
<thomas@m3y3r.de>
Sat, 1 Jun 2013 09:39:36 +0000
(11:39 +0200)
committer
Tyler Hicks
<tyhicks@canonical.com>
Sat, 8 Jun 2013 00:26:55 +0000
(17:26 -0700)
Signed-off-by: Thomas Meyer <thomas@m3y3r.de>
Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
fs/ecryptfs/messaging.c
patch
|
blob
|
blame
|
history
diff --git
a/fs/ecryptfs/messaging.c
b/fs/ecryptfs/messaging.c
index 49ff8ea08f1ca88252d82a34c98d77d0c490ff86..e57380e5f6bd78fb983b10e292919d29eba19abc 100644
(file)
--- a/
fs/ecryptfs/messaging.c
+++ b/
fs/ecryptfs/messaging.c
@@
-247,14
+247,13
@@
int ecryptfs_process_response(struct ecryptfs_daemon *daemon,
goto unlock;
}
msg_size = (sizeof(*msg) + msg->data_len);
- msg_ctx->msg = km
alloc(
msg_size, GFP_KERNEL);
+ msg_ctx->msg = km
emdup(msg,
msg_size, GFP_KERNEL);
if (!msg_ctx->msg) {
rc = -ENOMEM;
printk(KERN_ERR "%s: Failed to allocate [%zd] bytes of "
"GFP_KERNEL memory\n", __func__, msg_size);
goto unlock;
}
- memcpy(msg_ctx->msg, msg, msg_size);
msg_ctx->state = ECRYPTFS_MSG_CTX_STATE_DONE;
wake_up_process(msg_ctx->task);
rc = 0;