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:
parent
0e3301ec23
commit
dd49f30ca0
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue