Ignore:
Timestamp:
Mar 15, 2017, 2:42:58 AM (5 months ago)
Author:
brainslayer
Message:

use new squashfs in all kernels

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-4.9/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c

    r31574 r31662  
    200200                      vmw_present_readback_ioctl,
    201201                      DRM_MASTER | DRM_AUTH),
     202        /*
     203         * The permissions of the below ioctl are overridden in
     204         * vmw_generic_ioctl(). We require either
     205         * DRM_MASTER or capable(CAP_SYS_ADMIN).
     206         */
    202207        VMW_IOCTL_DEF(VMW_UPDATE_LAYOUT,
    203208                      vmw_kms_update_layout_ioctl,
    204                       DRM_MASTER | DRM_CONTROL_ALLOW),
     209                      DRM_RENDER_ALLOW),
    205210        VMW_IOCTL_DEF(VMW_CREATE_SHADER,
    206211                      vmw_shader_define_ioctl,
     
    11261131                        return (long) vmw_execbuf_ioctl(dev, arg, file_priv,
    11271132                                                        _IOC_SIZE(cmd));
     1133                } else if (nr == DRM_COMMAND_BASE + DRM_VMW_UPDATE_LAYOUT) {
     1134                        if (!drm_is_current_master(file_priv) &&
     1135                            !capable(CAP_SYS_ADMIN))
     1136                                return -EACCES;
    11281137                }
    11291138
Note: See TracChangeset for help on using the changeset viewer.