]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ata: libata-eh: Rename hipm and dipm variables
authorNiklas Cassel <cassel@kernel.org>
Thu, 15 May 2025 13:56:25 +0000 (15:56 +0200)
committerDamien Le Moal <dlemoal@kernel.org>
Tue, 20 May 2025 09:20:44 +0000 (18:20 +0900)
Rename the hipm and dipm variables to have a clearer name.
Also fold in the usage of no_dipm, as that is required in order to give
the dipm variable a more descriptive name.

No functional change.

Signed-off-by: Niklas Cassel <cassel@kernel.org>
Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
drivers/ata/libata-eh.c

index 89b7b2139a163584597d3e78e856bfcb8638d9e9..dcb449edd3157101442a14b06cc389320fe8eb6e 100644 (file)
@@ -3455,22 +3455,23 @@ static int ata_eh_set_lpm(struct ata_link *link, enum ata_lpm_policy policy,
         * some devices misbehave when the host NACKs transition to SLUMBER.
         */
        ata_for_each_dev(dev, link, ENABLED) {
-               bool hipm = ata_id_has_hipm(dev->id);
-               bool dipm = ata_id_has_dipm(dev->id) && !no_dipm;
+               bool dev_has_hipm = ata_id_has_hipm(dev->id);
+               bool dev_has_dipm = ata_id_has_dipm(dev->id);
 
                /* find the first enabled and LPM enabled devices */
                if (!link_dev)
                        link_dev = dev;
 
-               if (!lpm_dev && (hipm || dipm))
+               if (!lpm_dev && (dev_has_hipm || (dev_has_dipm && !no_dipm)))
                        lpm_dev = dev;
 
                hints &= ~ATA_LPM_EMPTY;
-               if (!hipm)
+               if (!dev_has_hipm)
                        hints &= ~ATA_LPM_HIPM;
 
                /* disable DIPM before changing link config */
-               if (policy < ATA_LPM_MED_POWER_WITH_DIPM && dipm) {
+               if (policy < ATA_LPM_MED_POWER_WITH_DIPM &&
+                   (dev_has_dipm && !no_dipm)) {
                        err_mask = ata_dev_set_feature(dev,
                                        SETFEATURES_SATA_DISABLE, SATA_DIPM);
                        if (err_mask && err_mask != AC_ERR_DEV) {
@@ -3517,8 +3518,10 @@ static int ata_eh_set_lpm(struct ata_link *link, enum ata_lpm_policy policy,
         * ATA_LPM_MED_POWER_WITH_DIPM.
         */
        ata_for_each_dev(dev, link, ENABLED) {
+               bool dev_has_dipm = ata_id_has_dipm(dev->id);
+
                if (policy >= ATA_LPM_MED_POWER_WITH_DIPM && !no_dipm &&
-                   ata_id_has_dipm(dev->id)) {
+                   dev_has_dipm) {
                        err_mask = ata_dev_set_feature(dev,
                                        SETFEATURES_SATA_ENABLE, SATA_DIPM);
                        if (err_mask && err_mask != AC_ERR_DEV) {