Variable ar assigned a value that is never used.
I have also removed all the code that thereby serves no purpose.

This was found using a static code analysis program called cppcheck

Signed-off-by: Rickard Strandqvist <[email protected]>
---
 drivers/video/fbdev/kyro/STG4000InitDevice.c |    7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/drivers/video/fbdev/kyro/STG4000InitDevice.c 
b/drivers/video/fbdev/kyro/STG4000InitDevice.c
index 1d3f2080..21875d3 100644
--- a/drivers/video/fbdev/kyro/STG4000InitDevice.c
+++ b/drivers/video/fbdev/kyro/STG4000InitDevice.c
@@ -120,7 +120,7 @@ u32 ProgramClock(u32 refClock,
 {
        u32 R = 0, F = 0, OD = 0, ODIndex = 0;
        u32 ulBestR = 0, ulBestF = 0, ulBestOD = 0;
-       u32 ulBestVCO = 0, ulBestClk = 0, ulBestScore = 0;
+       u32 ulBestClk = 0, ulBestScore = 0;
        u32 ulScore, ulPhaseScore, ulVcoScore;
        u32 ulTmp = 0, ulVCO;
        u32 ulScaleClockReq, ulMinClock, ulMaxClock;
@@ -189,7 +189,6 @@ u32 ProgramClock(u32 refClock,
                                                ulScore = ulPhaseScore + 
ulVcoScore;
 
                                                if (!ulBestScore) {
-                                                       ulBestVCO = ulVCO;
                                                        ulBestOD = OD;
                                                        ulBestF = F;
                                                        ulBestR = R;
@@ -206,7 +205,6 @@ u32 ProgramClock(u32 refClock,
                           but we shall keep this code in case new restrictions 
come into play
                           
--------------------------------------------------------------------------*/
                                                if ((ulScore >= ulBestScore) && 
(OD > 0)) {
-                                                       ulBestVCO = ulVCO;
                                                        ulBestOD = OD;
                                                        ulBestF = F;
                                                        ulBestR = R;
@@ -244,7 +242,6 @@ int SetCoreClockPLL(volatile STG4000REG __iomem *pSTGReg, 
struct pci_dev *pDev)
 {
        u32 F, R, P;
        u16 core_pll = 0, sub;
-       u32 ulCoreClock;
        u32 tmp;
        u32 ulChipSpeed;
 
@@ -282,7 +279,7 @@ int SetCoreClockPLL(volatile STG4000REG __iomem *pSTGReg, 
struct pci_dev *pDev)
        if (ulChipSpeed == 0)
                return -EINVAL;
 
-       ulCoreClock = ProgramClock(REF_FREQ, CORE_PLL_FREQ, &F, &R, &P);
+       ProgramClock(REF_FREQ, CORE_PLL_FREQ, &F, &R, &P);
 
        core_pll |= ((P) | ((F - 2) << 2) | ((R - 2) << 11));
 
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to