Re: [patch -next] drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()

2013-10-02 Thread Alex Deucher
On Fri, Sep 27, 2013 at 4:18 PM, Dan Carpenter dan.carpen...@oracle.com wrote:
 It should be = instead of  here.  The table-mc_reg_address[]
 array has SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE (16) elements.

 Signed-off-by: Dan Carpenter dan.carpen...@oracle.com
 ---
 Resend.

Applied.  thanks!

Alex


 diff --git a/drivers/gpu/drm/radeon/btc_dpm.c 
 b/drivers/gpu/drm/radeon/btc_dpm.c
 index bab0185..55491e7 100644
 --- a/drivers/gpu/drm/radeon/btc_dpm.c
 +++ b/drivers/gpu/drm/radeon/btc_dpm.c
 @@ -1913,7 +1913,7 @@ static int btc_set_mc_special_registers(struct 
 radeon_device *rdev,
 }
 j++;

 -   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
 +   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
 return -EINVAL;

 tmp = RREG32(MC_PMG_CMD_MRS);
 @@ -1928,7 +1928,7 @@ static int btc_set_mc_special_registers(struct 
 radeon_device *rdev,
 }
 j++;

 -   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
 +   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
 return -EINVAL;
 break;
 case MC_SEQ_RESERVE_M  2:
 @@ -1942,7 +1942,7 @@ static int btc_set_mc_special_registers(struct 
 radeon_device *rdev,
 }
 j++;

 -   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
 +   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
 return -EINVAL;
 break;
 default:
 ___
 dri-devel mailing list
 dri-devel@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/dri-devel
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[patch -next] drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()

2013-09-27 Thread Dan Carpenter
It should be = instead of  here.  The table-mc_reg_address[]
array has SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE (16) elements.

Signed-off-by: Dan Carpenter dan.carpen...@oracle.com
---
Resend.

diff --git a/drivers/gpu/drm/radeon/btc_dpm.c b/drivers/gpu/drm/radeon/btc_dpm.c
index bab0185..55491e7 100644
--- a/drivers/gpu/drm/radeon/btc_dpm.c
+++ b/drivers/gpu/drm/radeon/btc_dpm.c
@@ -1913,7 +1913,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;
 
-   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
 
tmp = RREG32(MC_PMG_CMD_MRS);
@@ -1928,7 +1928,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;
 
-   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
break;
case MC_SEQ_RESERVE_M  2:
@@ -1942,7 +1942,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;
 
-   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
break;
default:
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[patch -next] drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()

2013-07-01 Thread Dan Carpenter
It should be ">=" instead of ">" here.  The table->mc_reg_address[]
array has SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE (16) elements.

Signed-off-by: Dan Carpenter 

diff --git a/drivers/gpu/drm/radeon/btc_dpm.c b/drivers/gpu/drm/radeon/btc_dpm.c
index bab0185..55491e7 100644
--- a/drivers/gpu/drm/radeon/btc_dpm.c
+++ b/drivers/gpu/drm/radeon/btc_dpm.c
@@ -1913,7 +1913,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;

-   if (j > SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j >= SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;

tmp = RREG32(MC_PMG_CMD_MRS);
@@ -1928,7 +1928,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;

-   if (j > SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j >= SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
break;
case MC_SEQ_RESERVE_M >> 2:
@@ -1942,7 +1942,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;

-   if (j > SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j >= SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
break;
default:


[patch -next] drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()

2013-07-01 Thread Dan Carpenter
It should be = instead of  here.  The table-mc_reg_address[]
array has SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE (16) elements.

Signed-off-by: Dan Carpenter dan.carpen...@oracle.com

diff --git a/drivers/gpu/drm/radeon/btc_dpm.c b/drivers/gpu/drm/radeon/btc_dpm.c
index bab0185..55491e7 100644
--- a/drivers/gpu/drm/radeon/btc_dpm.c
+++ b/drivers/gpu/drm/radeon/btc_dpm.c
@@ -1913,7 +1913,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;
 
-   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
 
tmp = RREG32(MC_PMG_CMD_MRS);
@@ -1928,7 +1928,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;
 
-   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
break;
case MC_SEQ_RESERVE_M  2:
@@ -1942,7 +1942,7 @@ static int btc_set_mc_special_registers(struct 
radeon_device *rdev,
}
j++;
 
-   if (j  SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
+   if (j = SMC_EVERGREEN_MC_REGISTER_ARRAY_SIZE)
return -EINVAL;
break;
default:
___
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel