File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -3031,7 +3031,7 @@ static const struct dmi_system_id bridge_d3_blacklist[] = {
3031
3031
* @bridge: Bridge to check
3032
3032
*
3033
3033
* This function checks if it is possible to move the bridge to D3.
3034
- * Currently we only allow D3 for recent enough PCIe ports and Thunderbolt.
3034
+ * Currently we only allow D3 for some PCIe ports and for Thunderbolt.
3035
3035
*/
3036
3036
bool pci_bridge_d3_possible (struct pci_dev * bridge )
3037
3037
{
@@ -3075,10 +3075,10 @@ bool pci_bridge_d3_possible(struct pci_dev *bridge)
3075
3075
return false;
3076
3076
3077
3077
/*
3078
- * It should be safe to put PCIe ports from 2015 or newer
3079
- * to D3.
3078
+ * Out of caution, we only allow PCIe ports from 2015 or newer
3079
+ * into D3 on x86 .
3080
3080
*/
3081
- if (dmi_get_bios_year () >= 2015 )
3081
+ if (! IS_ENABLED ( CONFIG_X86 ) || dmi_get_bios_year () >= 2015 )
3082
3082
return true;
3083
3083
break ;
3084
3084
}
You can’t perform that action at this time.
0 commit comments