On 19 September 2016 at 16:33, Jani Nikula <jani.nikula@xxxxxxxxxxxxxxx> wrote: > On Mon, 19 Sep 2016, Emil Velikov <emil.l.velikov@xxxxxxxxx> wrote: >> On 19 September 2016 at 14:33, <ville.syrjala@xxxxxxxxxxxxxxx> wrote: >> >>> --- a/drivers/gpu/drm/msm/msm_fb.c >>> +++ b/drivers/gpu/drm/msm/msm_fb.c >>> @@ -132,7 +132,7 @@ const struct msm_format *msm_framebuffer_format(struct drm_framebuffer *fb) >>> struct drm_framebuffer *msm_framebuffer_create(struct drm_device *dev, >>> struct drm_file *file, const struct drm_mode_fb_cmd2 *mode_cmd) >>> { >>> - struct drm_gem_object *bos[4] = {0}; >>> + struct drm_gem_object *bos[4] = {}; >> Fwiw I was reminded using empty initializers isn't standard C [1]. > > Well, meh, we're not doing -std=c11 -pedantic. Arguably {} is neater. > > I guess the commit message lacks the sparse warning about using plain > integer 0 as NULL pointer. > Ack. Just pointing it out for people, who weren't familiar. Fwiw this is one of the bigger bikesheding topics I've seen, esp. since different compiler (versions) produce warnings for each permutation :-\ Sparse shouldn't produce warning since the spec explicitly states that 0 should be 'good enough' for anyone ;-) Regards, Emil _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel