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

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

parents 9eaf0479 02578808
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -5436,9 +5436,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)