Re: [PATCH 7/7] ata: libata-eh: Always disable DIPM before calling set_lpm() callback

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/15/25 14:59, Niklas Cassel wrote:
> On Thu, May 15, 2025 at 02:42:17PM +0200, Damien Le Moal wrote:
>> On 5/14/25 19:22, Niklas Cassel wrote:
>>> The current code performs a SET FEATURES command to disable DIPM if
>>> policy < ATA_LPM_MED_POWER_WITH_DIPM, this means that it will disable
>>> DIPM for policies:
>>> ATA_LPM_UNKNOWN, ATA_LPM_MAX_POWER, ATA_LPM_MED_POWER
>>> (but not for policy ATA_LPM_MED_POWER_WITH_DIPM).
>>
>> [...]
>>
>>> diff --git a/drivers/ata/libata-eh.c b/drivers/ata/libata-eh.c
>>> index 91d97d98eed1..1727248f135d 100644
>>> --- a/drivers/ata/libata-eh.c
>>> +++ b/drivers/ata/libata-eh.c
>>> @@ -3473,7 +3473,7 @@ static int ata_eh_set_lpm(struct ata_link *link, enum ata_lpm_policy policy,
>>>  			hints &= ~ATA_LPM_HIPM;
>>>  
>>>  		/* disable DIPM before changing link config */
>>> -		if (policy < ATA_LPM_MED_POWER_WITH_DIPM && dev_has_dipm) {
>>> +		if (dev_has_dipm) {
>>
>> This changes the same line that patch 6 changed... Can you squash these patches
>> together ?
> 
> It is two separate logical changes, so squashing them seems wrong IMO.

Hmm... Given that the same line is changed, I would prefer a single patch. But OK.

-- 
Damien Le Moal
Western Digital Research




[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux