Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 14b33074 authored by Eric Huang's avatar Eric Huang Committed by Alex Deucher
Browse files

drm/amdgpu: some improvement in parsing inputs



It changes the way to skip newline character and also avoids
warning message from some compiler.

Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarEric Huang <JinHuiEric.Huang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 0a81a87c
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -365,7 +365,9 @@ static ssize_t amdgpu_set_pp_dpm_sclk(struct device *dev,
	uint32_t i, mask = 0;
	char sub_str[2];

	for (i = 0; i < strlen(buf) - 1; i++) {
	for (i = 0; i < strlen(buf); i++) {
		if (*(buf + i) == '\n')
			continue;
		sub_str[0] = *(buf + i);
		sub_str[1] = '\0';
		ret = kstrtol(sub_str, 0, &level);
@@ -413,7 +415,9 @@ static ssize_t amdgpu_set_pp_dpm_mclk(struct device *dev,
	uint32_t i, mask = 0;
	char sub_str[2];

	for (i = 0; i < strlen(buf) - 1; i++) {
	for (i = 0; i < strlen(buf); i++) {
		if (*(buf + i) == '\n')
			continue;
		sub_str[0] = *(buf + i);
		sub_str[1] = '\0';
		ret = kstrtol(sub_str, 0, &level);
@@ -461,7 +465,9 @@ static ssize_t amdgpu_set_pp_dpm_pcie(struct device *dev,
	uint32_t i, mask = 0;
	char sub_str[2];

	for (i = 0; i < strlen(buf) - 1; i++) {
	for (i = 0; i < strlen(buf); i++) {
		if (*(buf + i) == '\n')
			continue;
		sub_str[0] = *(buf + i);
		sub_str[1] = '\0';
		ret = kstrtol(sub_str, 0, &level);