mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits()
Currently, ACPI_PROC_CAP_SMP_T_SWCOORD is set in acpi_set_pdc_bits(), but it is not _PDC-specific. It should be set along with the other processor capability bits. Move the setting of ACPI_PROC_CAP_SMP_T_SWCOORD to arch_acpi_set_proc_cap_bits(). Suggested-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Michal Wilczynski <michal.wilczynski@intel.com> [ rjw: Subject and changelog edits ] Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
		
							parent
							
								
									4f37ab5e05
								
							
						
					
					
						commit
						b9e8d0168a
					
				
					 2 changed files with 3 additions and 3 deletions
				
			
		|  | @ -106,6 +106,9 @@ static inline void arch_acpi_set_proc_cap_bits(u32 *cap) | |||
| 
 | ||||
| 	*cap |= ACPI_PROC_CAP_C_CAPABILITY_SMP; | ||||
| 
 | ||||
| 	/* Enable coordination with firmware's _TSD info */ | ||||
| 	*cap |= ACPI_PROC_CAP_SMP_T_SWCOORD; | ||||
| 
 | ||||
| 	if (cpu_has(c, X86_FEATURE_EST)) | ||||
| 		*cap |= ACPI_PROC_CAP_EST_CAPABILITY_SWSMP; | ||||
| 
 | ||||
|  |  | |||
|  | @ -20,9 +20,6 @@ static void acpi_set_pdc_bits(u32 *buf) | |||
| 	buf[0] = ACPI_PDC_REVISION_ID; | ||||
| 	buf[1] = 1; | ||||
| 
 | ||||
| 	/* Enable coordination with firmware's _TSD info */ | ||||
| 	buf[2] = ACPI_PROC_CAP_SMP_T_SWCOORD; | ||||
| 
 | ||||
| 	/* Twiddle arch-specific bits needed for _PDC */ | ||||
| 	arch_acpi_set_proc_cap_bits(&buf[2]); | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Michal Wilczynski
						Michal Wilczynski