X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmedia%2Fdvb%2Fbt8xx%2Fdst_ca.c;h=c650b4bf7f5f8caee597fb19455ad0dd70593290;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=f6b49a801eba92ae75e9d8d68ccc58000d1ff199;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/media/dvb/bt8xx/dst_ca.c b/drivers/media/dvb/bt8xx/dst_ca.c index f6b49a801..c650b4bf7 100644 --- a/drivers/media/dvb/bt8xx/dst_ca.c +++ b/drivers/media/dvb/bt8xx/dst_ca.c @@ -81,7 +81,7 @@ static int dst_ci_command(struct dst_state* state, u8 * data, u8 *ca_string, u8 { u8 reply; - mutex_lock(&state->dst_mutex); + down(&state->dst_mutex); dst_comm_init(state); msleep(65); @@ -110,11 +110,11 @@ static int dst_ci_command(struct dst_state* state, u8 * data, u8 *ca_string, u8 goto error; } } - mutex_unlock(&state->dst_mutex); + up(&state->dst_mutex); return 0; error: - mutex_unlock(&state->dst_mutex); + up(&state->dst_mutex); return -EIO; }