Re: [3/4] add agp_generic_destroy_pages()

From: Ingo Molnar
Date: Thu Aug 21 2008 - 07:50:23 EST



* Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> wrote:

> stylistic nit:
>
> > +
> > + for (i = 0; i < curr->page_count; i++) {
> > + curr->memory[i] = (unsigned long)gart_to_virt(
> > + curr->memory[i]);
> > + curr->bridge->driver->agp_destroy_page(
> > + (void *)curr->memory[i],
> > + AGP_PAGE_DESTROY_UNMAP);
> > + }
> > + for (i = 0; i < curr->page_count; i++) {
> > + curr->bridge->driver->agp_destroy_page(
> > + (void *)curr->memory[i],
> > + AGP_PAGE_DESTROY_FREE);
> > + }
>
> Make the above code a standalone function and call it here.
>
> Then convert all drivers over so their .agp_destroy_pages points at
> that new function.
>
> Then remove the `if'.

good point.

[ Shaohua, when you fix this, please do it as a delta patch against your
current patchset (or against tip/master). Thanks. ]

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/