diff options
Diffstat (limited to 'wcte12xp/vpmadt032.c')
-rw-r--r-- | wcte12xp/vpmadt032.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/wcte12xp/vpmadt032.c b/wcte12xp/vpmadt032.c index 5dfe0fe..964f3c4 100644 --- a/wcte12xp/vpmadt032.c +++ b/wcte12xp/vpmadt032.c @@ -55,8 +55,6 @@ inline void vpm150m_cmd_dequeue(struct t1 *wc, volatile unsigned char *writechun /* Skip audio */ writechunk += 66; - spin_lock_irqsave(&wc->reglock, flags); - if (test_bit(VPM150M_SPIRESET, &vpm150m->control) || test_bit(VPM150M_HPIRESET, &vpm150m->control)) { debug_printk(1, "HW Resetting VPMADT032 ...\n"); for (x = 0; x < 4; x++) { @@ -70,7 +68,6 @@ inline void vpm150m_cmd_dequeue(struct t1 *wc, volatile unsigned char *writechun writechunk[CMD_BYTE(x, 1, 1)] = 0; writechunk[CMD_BYTE(x, 2, 1)] = 0x00; } - spin_unlock_irqrestore(&wc->reglock, flags); return; } @@ -233,8 +230,6 @@ inline void vpm150m_cmd_dequeue(struct t1 *wc, volatile unsigned char *writechun if (test_bit(VPM150M_ACTIVE, &vpm150m->control) && !whichframe && !(wc->intcount % 10000)) queue_work(vpm150m->wq, &vpm150m->work_debug); #endif - - spin_unlock_irqrestore(&wc->reglock, flags); } inline void vpm150m_cmd_decipher(struct t1 *wc, volatile unsigned char *readchunk) @@ -245,7 +240,6 @@ inline void vpm150m_cmd_decipher(struct t1 *wc, volatile unsigned char *readchun /* Skip audio */ readchunk += 66; - spin_lock_irqsave(&wc->reglock, flags); /* Search for any pending results */ for (x = 0; x < VPM150M_MAX_COMMANDS; x++) { if ((wc->vpm150m->cmdq[x].flags & (__VPM150M_RD | __VPM150M_WR)) && @@ -267,7 +261,6 @@ inline void vpm150m_cmd_decipher(struct t1 *wc, volatile unsigned char *readchun } } } - spin_unlock_irqrestore(&wc->reglock, flags); } static inline struct t1 * wc_find_iface(unsigned short dspid) |