Merge branch 'dipm-fix' into upstream-fixes
diff --git a/include/linux/ata.h b/include/linux/ata.h
index 61535e7..304825b 100644
--- a/include/linux/ata.h
+++ b/include/linux/ata.h
@@ -425,6 +425,8 @@
 {
 	if ((id[83] & 0xC000) != 0x4000)
 		return 0;
+	if (!ata_id_u64(id, 100))
+		return 0;
 	return id[83] & (1 << 10);
 }