nouveau: Allocate mappable VRAM for notifiers..
parent
31e33813e8
commit
023f7d9c00
|
@ -497,10 +497,6 @@ static int nouveau_ioctl_fifo_alloc(DRM_IOCTL_ARGS)
|
|||
/* and the notifier block */
|
||||
init.notifier = chan->notifier_block->start;
|
||||
init.notifier_size = chan->notifier_block->size;
|
||||
res = drm_addmap(dev, init.notifier, init.notifier_size, _DRM_REGISTERS,
|
||||
0, &chan->notifier_map);
|
||||
if (res != 0)
|
||||
return res;
|
||||
|
||||
DRM_COPY_TO_USER_IOCTL((drm_nouveau_fifo_alloc_t __user *)data,
|
||||
init, sizeof(init));
|
||||
|
|
|
@ -41,6 +41,7 @@ nouveau_notifier_init_channel(drm_device_t *dev, int channel, DRMFILE filp)
|
|||
flags = NOUVEAU_MEM_AGP | NOUVEAU_MEM_FB_ACCEPTABLE;
|
||||
else
|
||||
flags = NOUVEAU_MEM_FB;
|
||||
flags |= NOUVEAU_MEM_MAPPED;
|
||||
|
||||
chan->notifier_block = nouveau_mem_alloc(dev, 0, PAGE_SIZE, flags,filp);
|
||||
if (!chan->notifier_block)
|
||||
|
|
Loading…
Reference in New Issue