diff options
| author | Sri Krishna chowdary <schowdary@nvidia.com> | 2016-05-19 05:49:23 -0400 |
|---|---|---|
| committer | Preetham Chandru R <pchandru@nvidia.com> | 2017-08-21 05:16:34 -0400 |
| commit | 4ed89d15ea82e5325638c74ce95a37e2435765dc (patch) | |
| tree | 4e104f1b198942aace1d321974990daa9ce00acc /drivers/ata | |
| parent | 4cd9f898de9d0345c1133b29a6adae5c0cb513e4 (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.h | 2 |
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) |
