V4L/DVB (7092): radio-sf16fmr2: fix request_region() validation [bugzilla 9699]

This patch changed the request_region() validation to avoid invalid return.
Thanks to Roland Kletzing <devzero@web.de> for bug report and data collection.

Signed-off-by: Douglas Schilling Landgraf <dougsland@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
Douglas Schilling Landgraf 2008-01-27 14:29:51 -03:00 committed by Mauro Carvalho Chehab
parent 0e3301ec23
commit dd49f30ca0

View File

@ -470,9 +470,8 @@ static int __init fmr2_init(void)
mutex_init(&lock);
if (request_region(io, 2, "sf16fmr2"))
{
printk(KERN_ERR "fmr2: port 0x%x already in use\n", io);
if (!request_region(io, 2, "sf16fmr2")) {
printk(KERN_ERR "radio-sf16fmr2: request_region failed!\n");
return -EBUSY;
}