Hi,

On Monday, May 11, 2015, Daniel Vetter <daniel@ffwll.ch> wrote:
On Sat, May 09, 2015 at 03:52:13PM +0100, Daniel Stone wrote:
> Add an ioctl which allows users to create blob properties from supplied
> data. Currently this only supports modes, creating a drm_display_mode from
> the userspace drm_mode_modeinfo.

> +int drm_mode_createblob_ioctl(struct drm_device *dev,
> +                           void *data, struct drm_file *file_priv)
> +{
> +     struct drm_mode_create_blob *out_resp = data;
> +     struct drm_property_blob *blob;
> +     void __user *blob_ptr;
> +     int ret = 0;
> +
> +     if (!drm_core_check_feature(dev, DRIVER_MODESET))
> +             return -EINVAL;

Technicality, but without the userspace demonstration vehicle we'll need
to hide this behind the atomic knob. Unless the westen patches are all
done, at which point we can just pull things in right away I think?

I haven't actually got to that yet - spent today dragging back up to Maarten's branch and fixing a couple of new issues there. This all works now with my fairly rudimentary test, so I'll reshuffle the Weston patches as quickly as possible tomorrow and give it a spin.

Cheers,
Daniel