logo       

[Kernel-janitors] Re: request_region() on sound/oss/wavfront.c.: msg#00138

Subject: [Kernel-janitors] Re: request_region() on sound/oss/wavfront.c.
On 23/05/04 00:43 +0200, Domen Puncer wrote:
> On 22/05/04 18:54 -0300, Gustavo Franco wrote:
> 
> > +++ sound/oss/wavfront.c  2004-05-22 18:28:38.000000000 -0300
> > +       if (!request_region (io_base, 16, "wavefront")) {
> Few lines later there is a:
>       dev.base = io_base;
> So this will print ugly error messages.
> 
> > +       if(!request_region (dev.base+2, 6, "wavefront synth")) {
> > +               if(!request_region (dev.base+8, 8, "wavefront fx")) {
> 
> IMHO, you can just get rid of latter 2 request_region's.

Ehm, no, damn. Comment above check_region states that device can take
up 8 ports.

So if there is another device on base+8 this wont work correctly (if that
device registred it's region before, even the old code wont work ok).


> And don't forget about release_region.

_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@xxxxxxxxxxxxxx
http://lists.osdl.org/mailman/listinfo/kernel-janitors
<Prev in Thread] Current Thread [Next in Thread>