On Tue, Feb 25, 2003 at 07:28:09PM +0100, Maxime Henrion wrote:
[snip a lot of the patch]
> @@ -1431,7 +1442,8 @@
>      SLIST_FOREACH(at, &sc->alloc_list, list) {
>          if (offset >= at->address &&
>                  offset < at->address + at->size)
> -            return atop(vtophys(offset));
> +            *paddr = vtophys(offset);
> +            return 0;
>      }
>  
>      return -1;

Should the function return 0 even if the if (offset..) fails?  I have
no clue about the nvidia kernel driver (or kernel stuff at all) but it
seems to me that the only way the function can return -1 is if the
list is empty.

-- 
Morten Rodal

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to