X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmedia%2Fradio%2Fmiropcm20-rds.c;h=e09214082e011ef974bdd09297786e3839eef424;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=6b11044e7085cca94f6f14581c251d9b9448f853;hpb=9bf4aaab3e101692164d49b7ca357651eb691cb6;p=linux-2.6.git diff --git a/drivers/media/radio/miropcm20-rds.c b/drivers/media/radio/miropcm20-rds.c index 6b11044e7..e09214082 100644 --- a/drivers/media/radio/miropcm20-rds.c +++ b/drivers/media/radio/miropcm20-rds.c @@ -14,6 +14,8 @@ #include #include #include +#include /* current, TASK_*, schedule_timeout() */ +#include #include #include "miropcm20-rds-core.h" @@ -60,8 +62,7 @@ static ssize_t rds_f_read(struct file *file, char __user *buffer, size_t length, char c; char bits[8]; - current->state=TASK_UNINTERRUPTIBLE; - schedule_timeout(2*HZ); + msleep(2000); aci_rds_cmd(RDS_STATUS, &c, 1); print_matrix(&c, bits); if (copy_to_user(buffer, bits, 8))