Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
This regressed some working configurations so revert it.  Will
fix this properly for 5.9 and backport then.
This reverts commit 38e0c89a19.
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
			
			
This commit is contained in:
		
							parent
							
								
									74b3595913
								
							
						
					
					
						commit
						2456c290a7
					
				| @ -872,7 +872,8 @@ static ssize_t amdgpu_set_pp_od_clk_voltage(struct device *dev, | ||||
| 		tmp_str++; | ||||
| 	while (isspace(*++tmp_str)); | ||||
| 
 | ||||
| 	while ((sub_str = strsep(&tmp_str, delimiter)) != NULL) { | ||||
| 	while (tmp_str[0]) { | ||||
| 		sub_str = strsep(&tmp_str, delimiter); | ||||
| 		ret = kstrtol(sub_str, 0, ¶meter[parameter_size]); | ||||
| 		if (ret) | ||||
| 			return -EINVAL; | ||||
| @ -1165,7 +1166,8 @@ static ssize_t amdgpu_read_mask(const char *buf, size_t count, uint32_t *mask) | ||||
| 	memcpy(buf_cpy, buf, bytes); | ||||
| 	buf_cpy[bytes] = '\0'; | ||||
| 	tmp = buf_cpy; | ||||
| 	while ((sub_str = strsep(&tmp, delimiter)) != NULL) { | ||||
| 	while (tmp[0]) { | ||||
| 		sub_str = strsep(&tmp, delimiter); | ||||
| 		if (strlen(sub_str)) { | ||||
| 			ret = kstrtol(sub_str, 0, &level); | ||||
| 			if (ret) | ||||
| @ -1858,7 +1860,8 @@ static ssize_t amdgpu_set_pp_power_profile_mode(struct device *dev, | ||||
| 			i++; | ||||
| 		memcpy(buf_cpy, buf, count-i); | ||||
| 		tmp_str = buf_cpy; | ||||
| 		while ((sub_str = strsep(&tmp_str, delimiter)) != NULL) { | ||||
| 		while (tmp_str[0]) { | ||||
| 			sub_str = strsep(&tmp_str, delimiter); | ||||
| 			ret = kstrtol(sub_str, 0, ¶meter[parameter_size]); | ||||
| 			if (ret) | ||||
| 				return -EINVAL; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user