summaryrefslogtreecommitdiffstats
path: root/drivers/ata
diff options
context:
space:
mode:
authorSri Krishna chowdary <schowdary@nvidia.com>2016-05-19 05:49:23 -0400
committerPreetham Chandru R <pchandru@nvidia.com>2017-08-21 05:16:34 -0400
commit4ed89d15ea82e5325638c74ce95a37e2435765dc (patch)
tree4e104f1b198942aace1d321974990daa9ce00acc /drivers/ata
parent4cd9f898de9d0345c1133b29a6adae5c0cb513e4 (diff)
ata: ahci_tegra: fix overflow issue
0xFF overflows 32-bit when left shifted by 28. Avoid the overflow. bug 1745660 Change-Id: Ia36c3338a355d1af5549697b257bd67894333c9a Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com> Reviewed-on: http://git-master/r/1159916 (cherry picked from commit a03d7f3fc30272d67765da1efc06ca24cbdc4d5b)
Diffstat (limited to 'drivers/ata')
-rw-r--r--drivers/ata/tegra/ahci_tegra.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ata/tegra/ahci_tegra.h b/drivers/ata/tegra/ahci_tegra.h
index 1fd8d61b4..ca4d4bac9 100644
--- a/drivers/ata/tegra/ahci_tegra.h
+++ b/drivers/ata/tegra/ahci_tegra.h
@@ -158,7 +158,7 @@
158#define T_AHCI_PORT_PXSSTS_IPM_SHIFT (8) 158#define T_AHCI_PORT_PXSSTS_IPM_SHIFT (8)
159 159
160#define T_AHCI_PORT_PXCMD 0x118 160#define T_AHCI_PORT_PXCMD 0x118
161#define T_AHCI_PORT_PXCMD_ICC_MASK (0xFF << 28) 161#define T_AHCI_PORT_PXCMD_ICC_MASK (0xF << 28)
162#define T_AHCI_PORT_PXCMD_ICC_ACTIVE (0x1 << 28) 162#define T_AHCI_PORT_PXCMD_ICC_ACTIVE (0x1 << 28)
163#define T_AHCI_PORT_PXCMD_ICC_PARTIAL (0x2 << 28) 163#define T_AHCI_PORT_PXCMD_ICC_PARTIAL (0x2 << 28)
164#define T_AHCI_PORT_PXCMD_ICC_SLUMBER (0x6 << 28) 164#define T_AHCI_PORT_PXCMD_ICC_SLUMBER (0x6 << 28)