Unverified Commit 983693ee authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11863 memcg_write_event_control(): fix a user-triggerable oops

parents 49b2b9c1 93b7e897
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -4578,9 +4578,12 @@ static ssize_t memcg_write_event_control(struct kernfs_open_file *of,
	buf = endp + 1;

	cfd = simple_strtoul(buf, &endp, 10);
	if ((*endp != ' ') && (*endp != '\0'))
		return -EINVAL;
	if (*endp == '\0')
		buf = endp;
	else if (*endp == ' ')
		buf = endp + 1;
	else
		return -EINVAL;

	event = kzalloc(sizeof(*event), GFP_KERNEL);
	if (!event)