|
@@ -54,10 +54,9 @@ static ssize_t trigger_request_store(struct device *dev,
|
|
int rc;
|
|
int rc;
|
|
char *name;
|
|
char *name;
|
|
|
|
|
|
- name = kzalloc(count + 1, GFP_KERNEL);
|
|
|
|
|
|
+ name = kstrndup(buf, count, GFP_KERNEL);
|
|
if (!name)
|
|
if (!name)
|
|
return -ENOSPC;
|
|
return -ENOSPC;
|
|
- memcpy(name, buf, count);
|
|
|
|
|
|
|
|
pr_info("loading '%s'\n", name);
|
|
pr_info("loading '%s'\n", name);
|
|
|
|
|