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

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

parents 8d03e77b 96a0aa81
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -5021,9 +5021,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)