Maybe line 294 should become an unlock and should be moved under 295?

julia

On Tue, 29 Sep 2015, kbuild test robot wrote:

> CC: kbuild-...@01.org
> In-Reply-To: <1443513993-5228-2-git-send-email-daniel.vet...@ffwll.ch>
> TO: Daniel Vetter <daniel.vet...@ffwll.ch>
> CC: DRI Development <dri-de...@lists.freedesktop.org>
> CC: Daniel Vetter <daniel.vet...@ffwll.ch>, Intel Graphics Development 
> <intel-gfx@lists.freedesktop.org>
>
> Hi Daniel,
>
> [auto build test results on v4.3-rc3 -- if it's inappropriate base, please 
> ignore]
>
> :::::: branch date: 2 hours ago
> :::::: commit date: 2 hours ago
>
> >> drivers/gpu/drm/drm_sysfs.c:277:1-11: second lock on line 294
> --
> >> drivers/gpu/drm/drm_sysfs.c:297:1-7: preceding lock on line 277
>
> git remote add linux-review 
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
> git remote update linux-review
> git checkout 0a4b5f2c3380cb718d25f3ecf7af6cbbc4a7bced
> vim +277 drivers/gpu/drm/drm_sysfs.c
>
> f453ba04 Dave Airlie   2008-11-07  271        struct device *connector_dev = 
> container_of(kobj, struct device, kobj);
> f453ba04 Dave Airlie   2008-11-07  272        struct drm_connector *connector 
> = to_drm_connector(connector_dev);
> f453ba04 Dave Airlie   2008-11-07  273        unsigned char *edid;
> f453ba04 Dave Airlie   2008-11-07  274        size_t size;
> 0a4b5f2c Daniel Vetter 2015-09-29  275        ssize_t ret = 0;
> f453ba04 Dave Airlie   2008-11-07  276
> 0a4b5f2c Daniel Vetter 2015-09-29 @277        
> mutex_lock(&connector->dev->mode_config.mutex);
> f453ba04 Dave Airlie   2008-11-07  278        if (!connector->edid_blob_ptr)
> 0a4b5f2c Daniel Vetter 2015-09-29  279                goto unlock;
> f453ba04 Dave Airlie   2008-11-07  280
> f453ba04 Dave Airlie   2008-11-07  281        edid = 
> connector->edid_blob_ptr->data;
> f453ba04 Dave Airlie   2008-11-07  282        size = 
> connector->edid_blob_ptr->length;
> f453ba04 Dave Airlie   2008-11-07  283        if (!edid)
> 0a4b5f2c Daniel Vetter 2015-09-29  284                goto unlock;
> f453ba04 Dave Airlie   2008-11-07  285
> f453ba04 Dave Airlie   2008-11-07  286        if (off >= size)
> 0a4b5f2c Daniel Vetter 2015-09-29  287                goto unlock;
> f453ba04 Dave Airlie   2008-11-07  288
> f453ba04 Dave Airlie   2008-11-07  289        if (off + count > size)
> f453ba04 Dave Airlie   2008-11-07  290                count = size - off;
> f453ba04 Dave Airlie   2008-11-07  291        memcpy(buf, edid + off, count);
> f453ba04 Dave Airlie   2008-11-07  292
> 0a4b5f2c Daniel Vetter 2015-09-29  293        ret = count;
> 0a4b5f2c Daniel Vetter 2015-09-29 @294        
> mutex_lock(&connector->dev->mode_config.mutex);
> 0a4b5f2c Daniel Vetter 2015-09-29  295  unlock:
> 0a4b5f2c Daniel Vetter 2015-09-29  296
> 0a4b5f2c Daniel Vetter 2015-09-29 @297        return ret;
> f453ba04 Dave Airlie   2008-11-07  298  }
> f453ba04 Dave Airlie   2008-11-07  299
> f453ba04 Dave Airlie   2008-11-07  300  static ssize_t modes_show(struct 
> device *device,
>
> ---
> 0-DAY kernel test infrastructure                Open Source Technology Center
> https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to