struct drx_sig_quality sig_quality;
        struct drxj_data *ext_attr = NULL;
        int rc;
-       u32 state = NO_LOCK;
+       u32 lck_state = NO_LOCK;
        u32 start_time = 0;
        u32 d_locked_time = 0;
        u32 timeout_ofs = 0;
        ext_attr = (struct drxj_data *) demod->my_ext_attr;
        *lock_status = DRX_NOT_LOCKED;
        start_time = jiffies_to_msecs(jiffies);
-       state = NO_LOCK;
+       lck_state = NO_LOCK;
        do {
                rc = ctrl_lock_status(demod, lock_status);
                if (rc != 0) {
                        goto rw_error;
                }
 
-               switch (state) {
+               switch (lck_state) {
                case NO_LOCK:
                        if (*lock_status == DRXJ_DEMOD_LOCK) {
                                rc = ctrl_get_qam_sig_quality(demod, &sig_quality);
                                        goto rw_error;
                                }
                                if (sig_quality.MER > 208) {
-                                       state = DEMOD_LOCKED;
+                                       lck_state = DEMOD_LOCKED;
                                        /* some delay to see if fec_lock possible TODO find the right value */
                                        timeout_ofs += DRXJ_QAM_DEMOD_LOCK_EXT_WAITTIME;        /* see something, waiting longer */
                                        d_locked_time = jiffies_to_msecs(jiffies);
                                        pr_err("error %d\n", rc);
                                        goto rw_error;
                                }
-                               state = SYNC_FLIPPED;
+                               lck_state = SYNC_FLIPPED;
                                msleep(10);
                        }
                        break;
                                                pr_err("error %d\n", rc);
                                                goto rw_error;
                                        }
-                                       state = SPEC_MIRRORED;
+                                       lck_state = SPEC_MIRRORED;
                                        /* reset timer TODO: still need 500ms? */
                                        start_time = d_locked_time =
                                            jiffies_to_msecs(jiffies);
        struct drx_sig_quality sig_quality;
        struct drxj_data *ext_attr = NULL;
        int rc;
-       u32 state = NO_LOCK;
+       u32 lck_state = NO_LOCK;
        u32 start_time = 0;
        u32 d_locked_time = 0;
        u32 timeout_ofs = DRXJ_QAM_DEMOD_LOCK_EXT_WAITTIME;
        ext_attr = (struct drxj_data *) demod->my_ext_attr;
        *lock_status = DRX_NOT_LOCKED;
        start_time = jiffies_to_msecs(jiffies);
-       state = NO_LOCK;
+       lck_state = NO_LOCK;
        do {
                rc = ctrl_lock_status(demod, lock_status);
                if (rc != 0) {
                        pr_err("error %d\n", rc);
                        goto rw_error;
                }
-               switch (state) {
+               switch (lck_state) {
                case NO_LOCK:
                        if (*lock_status == DRXJ_DEMOD_LOCK) {
                                rc = ctrl_get_qam_sig_quality(demod, &sig_quality);
                                        goto rw_error;
                                }
                                if (sig_quality.MER > 268) {
-                                       state = DEMOD_LOCKED;
+                                       lck_state = DEMOD_LOCKED;
                                        timeout_ofs += DRXJ_QAM_DEMOD_LOCK_EXT_WAITTIME;        /* see something, wait longer */
                                        d_locked_time = jiffies_to_msecs(jiffies);
                                }
                                                pr_err("error %d\n", rc);
                                                goto rw_error;
                                        }
-                                       state = SPEC_MIRRORED;
+                                       lck_state = SPEC_MIRRORED;
                                        /* reset timer TODO: still need 300ms? */
                                        start_time = jiffies_to_msecs(jiffies);
                                        timeout_ofs = -DRXJ_QAM_MAX_WAITTIME / 2;