On Wed, Nov 02, 2011 at 07:37:51PM -0400, j.glisse@xxxxxxxxx wrote: > From: Jerome Glisse <jglisse@xxxxxxxxxx> > > On failure we need to make sure the page we free has wb cache > attribute. Do this pas call the proper ttm page helper function. > > Signed-off-by: Jerome Glisse <jglisse@xxxxxxxxxx> Reviewed-by... > --- > drivers/gpu/drm/ttm/ttm_tt.c | 5 ++++- > 1 files changed, 4 insertions(+), 1 deletions(-) > > diff --git a/drivers/gpu/drm/ttm/ttm_tt.c b/drivers/gpu/drm/ttm/ttm_tt.c > index 8b7a6d0..3fb4c6d 100644 > --- a/drivers/gpu/drm/ttm/ttm_tt.c > +++ b/drivers/gpu/drm/ttm/ttm_tt.c > @@ -89,7 +89,10 @@ static struct page *__ttm_tt_get_page(struct ttm_tt *ttm, int index) > } > return p; > out_err: > - put_page(p); > + INIT_LIST_HEAD(&h); > + list_add(&p->lru, &h); > + ttm_put_pages(&h, 1, ttm->page_flags, > + ttm->caching_state, &ttm->dma_address[index]); > return NULL; > } > > -- > 1.7.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel