Merge branch 'master' into sata-ahci-dev
[lunaix-os.git] / lunaix-os / hal / ahci / utils.c
index 23541ee9fe541aa9bacf85690df4babbd4e921d1..3b1fbcb5f27fb83fa7d5106cedb7d5f9db36c80e 100644 (file)
@@ -15,7 +15,7 @@ ahci_parse_dev_info(struct hba_device* dev_info, uint16_t* data)
 {
     dev_info->max_lba = *((uint32_t*)(data + IDDEV_OFFMAXLBA));
     dev_info->block_size = *((uint32_t*)(data + IDDEV_OFFLSECSIZE));
-    dev_info->cbd_size = (*data & 0x3) ? 12 : 16;
+    dev_info->cbd_size = (*data & 0x3) ? 16 : 12;
     dev_info->wwn = *(uint64_t*)(data + IDDEV_OFFWWN);
 
     if (!dev_info->block_size) {