Hi,<br><br>On Monday, May 11, 2015, Daniel Vetter <<a href="mailto:daniel@ffwll.ch">daniel@ffwll.ch</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, May 09, 2015 at 03:52:13PM +0100, Daniel Stone wrote:<br>
> Add an ioctl which allows users to create blob properties from supplied<br>
> data. Currently this only supports modes, creating a drm_display_mode from<br>
> the userspace drm_mode_modeinfo.<br><br>
> +int drm_mode_createblob_ioctl(struct drm_device *dev,<br>
> + void *data, struct drm_file *file_priv)<br>
> +{<br>
> + struct drm_mode_create_blob *out_resp = data;<br>
> + struct drm_property_blob *blob;<br>
> + void __user *blob_ptr;<br>
> + int ret = 0;<br>
> +<br>
> + if (!drm_core_check_feature(dev, DRIVER_MODESET))<br>
> + return -EINVAL;<br>
<br>
Technicality, but without the userspace demonstration vehicle we'll need<br>
to hide this behind the atomic knob. Unless the westen patches are all<br>
done, at which point we can just pull things in right away I think?<br>
</blockquote><div><br></div><div>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.</div><div><br></div><div>Cheers,</div><div>Daniel<span></span> </div>