]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ata: libata: Add cpr_log to ata_dev_print_features() early return
authorNiklas Cassel <cassel@kernel.org>
Mon, 12 Jan 2026 12:20:49 +0000 (13:20 +0100)
committerDamien Le Moal <dlemoal@kernel.org>
Tue, 13 Jan 2026 13:00:02 +0000 (22:00 +0900)
ata_dev_print_features() is supposed to return early and not print anything
if there are no features supported.

However, commit fe22e1c2f705 ("libata: support concurrent positioning
ranges log") added another feature to ata_dev_print_features() without
updating the early return conditional.

Add the missing feature to the early return conditional.

Fixes: fe22e1c2f705 ("libata: support concurrent positioning ranges log")
Signed-off-by: Niklas Cassel <cassel@kernel.org>
Tested-by: Wolf <wolf@yoxt.cc>
Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
drivers/ata/libata-core.c

index 0d9e527fa8ffcce181951cbcd75785d54fcf0f15..9301c262eabb0b9a97719c65310f7f6991471737 100644 (file)
@@ -2872,7 +2872,7 @@ static void ata_dev_config_lpm(struct ata_device *dev)
 
 static void ata_dev_print_features(struct ata_device *dev)
 {
-       if (!(dev->flags & ATA_DFLAG_FEATURES_MASK))
+       if (!(dev->flags & ATA_DFLAG_FEATURES_MASK) && !dev->cpr_log)
                return;
 
        ata_dev_info(dev,