Dan Carpenter wrote: > I moved the allocation until after the check for (si->totalhigh == 0). > > regards, > dan carpenter > > Signed-off-by: Dan Carpenter <erro...@gmail.com> > > --- orig/drivers/gpu/drm/ttm/ttm_memory.c 2009-11-28 07:05:54.000000000 > +0200 > +++ devel/drivers/gpu/drm/ttm/ttm_memory.c 2009-11-28 07:07:52.000000000 > +0200 > @@ -274,16 +274,17 @@ static int ttm_mem_init_kernel_zone(stru > static int ttm_mem_init_highmem_zone(struct ttm_mem_global *glob, > const struct sysinfo *si) > { > - struct ttm_mem_zone *zone = kzalloc(sizeof(*zone), GFP_KERNEL); > + struct ttm_mem_zone *zone; > uint64_t mem; > int ret; > > - if (unlikely(!zone)) > - return -ENOMEM; > - > if (si->totalhigh == 0) > return 0; > > + zone = kzalloc(sizeof(*zone), GFP_KERNEL); > + if (unlikely(!zone)) > + return -ENOMEM; > + > mem = si->totalram; > mem *= si->mem_unit; > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > -- > _______________________________________________ > Dri-devel mailing list > Dri-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dri-devel > Acked-By: Thomas Hellstrom <thellst...@vmware.com>
------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel