Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp840637imm; Fri, 28 Sep 2018 07:42:33 -0700 (PDT) X-Google-Smtp-Source: ACcGV60QzZ+PWgwIm1ro9Tm3DLFlfTe6rrhIZHuJsC5HYbqqgwUb35wE6wcLD+KrDTh/nAiAin2S X-Received: by 2002:a63:646:: with SMTP id 67-v6mr14696853pgg.230.1538145753149; Fri, 28 Sep 2018 07:42:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538145753; cv=none; d=google.com; s=arc-20160816; b=qQLxvdVReAnNzADPvtE/EUleSU8ZTgQGw6zFwzHCDU/ceLt0BI7yR+dTtrtQ54E2hQ gNQDrKn7IlUHY0LTkrVoTZZc3AOAQk+UKT33gjvrwlvrV5FGngtc+8awnud3UVnpx2Uj XMnnZFe4zAlqOBrymKhogpMdLTMGsXAfMQs/3RZH1Cdy3+oWEZmEZBYvvLD6oXNOk9aK hDkCQ+frv7vR/MeBfM/ew8sv/YcM83CuLrsyfaAGOx8GYf+chABX2nU2wKgx3g0U+QQt 9vTfGuoe8sjYK5jMZG+px+LT0wFw8TOFj4Z94Pd+9oeTcnKFPL+H0KAPfsp5gAxX5DoY KGiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=DSCPXJsE+yMmaKQrA5xIWsRS8dw+6vMRYU1mJ2axpzg=; b=HkY/n8pMk0v0wE9p0Xrrq6sPoKU66yzHDEY7ehi5n3lJ+38mQcpj6Sw8Xw6wDZBrTa O3cdz+pLNMSFPSBpJRZUTWW0HtYOu0bEuuSwyF7j6wNeYUkJlzWamJ345xNeTp232R9T LL9g4zpKPnY+hxYZAajaABXqBtAQvTPOg7sI8B8vayKU3DSb65qmATjJpv+lh2aNWXg8 7ZIuvCbNkOSZlQg9MgFHVrU5/MzHRlwmKazfwPJi+npeNH6cjOD5LxyJTAmnXrEuR5X0 KPL7Lz3sdCI8073FiINPzWe57Qvvwnyg+MekR/XyfLJEJiMUcQ1Fj2762EGjGdPWIaPh 0vzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=KCoVJYwI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b12-v6si4958743pgj.87.2018.09.28.07.42.17; Fri, 28 Sep 2018 07:42:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=KCoVJYwI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729045AbeI1VFk (ORCPT + 99 others); Fri, 28 Sep 2018 17:05:40 -0400 Received: from smtprelay2.synopsys.com ([198.182.60.111]:41688 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726473AbeI1VFk (ORCPT ); Fri, 28 Sep 2018 17:05:40 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id A0F0B10C004C; Fri, 28 Sep 2018 07:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1538145694; bh=4IerRvNCRoBUloaYVlCmS3x8cTKmn1sVeG2yKTlk2tQ=; h=From:To:Cc:Subject:Date:From; b=KCoVJYwIScgvWftCNEy/r5ft9v96znLbLfVEl0RoqNsjVTg8HO0jheYy79fcch1XF YnCC1zLWC3G7G947xTieTOUIqKcHdz/jMfyIcK1FQ/7lFsZa3VOacGRNPgEPxnkSw+ MSVQDdo9odkuslewlxeMzv/PFMUA+1/Wzw5aVqsYOv0jTPBMod+c6G3sjn/7tmtnve jyzGKHc/Ph+sjBdKXryroSXiuJguGjnWdem1GPST1eEHexOpV7lGIXwbU2Q3UZqVH2 9O20WQQX95FbmBKBcyb9jZ9DYgRSIdpqwDk6gxAYOaCbiQ9+8Jbk6n5G7aUfK8P3ot MrxPLTqkdiU1w== Received: from paltsev-e7480.internal.synopsys.com (paltsev-e7480.internal.synopsys.com [10.121.3.38]) by mailhost.synopsys.com (Postfix) with ESMTP id 9CAF35578; Fri, 28 Sep 2018 07:41:29 -0700 (PDT) From: Eugeniy Paltsev To: dri-devel@lists.freedesktop.org Cc: linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org, Gustavo Padovan , Maarten Lankhorst , Sean Paul , David Airlie , Alexey Brodkin , stable@vger.kernel.org, =?UTF-8?q?St=C3=A9phane=20Marchesin?= , Eugeniy Paltsev Subject: [PATCH] DRM: UDL: get rid of useless vblank initialization Date: Fri, 28 Sep 2018 17:41:26 +0300 Message-Id: <20180928144126.21598-1-Eugeniy.Paltsev@synopsys.com> X-Mailer: git-send-email 2.14.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org UDL doesn't support vblank functionality so we don't need to initialize vblank here (we are able to send page flip completion events even without vblank initialization) Moreover current drm_vblank_init call with num_crtcs > 0 causes sending DRM_EVENT_FLIP_COMPLETE event with zero timestamp every time. This breaks userspace apps (for example weston) which relies on timestamp value. Cc: stable@vger.kernel.org Signed-off-by: Eugeniy Paltsev --- drivers/gpu/drm/udl/udl_main.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/gpu/drm/udl/udl_main.c b/drivers/gpu/drm/udl/udl_main.c index f455f095a146..1b014d92855b 100644 --- a/drivers/gpu/drm/udl/udl_main.c +++ b/drivers/gpu/drm/udl/udl_main.c @@ -350,15 +350,10 @@ int udl_driver_load(struct drm_device *dev, unsigned long flags) if (ret) goto err; - ret = drm_vblank_init(dev, 1); - if (ret) - goto err_fb; - drm_kms_helper_poll_init(dev); return 0; -err_fb: - udl_fbdev_cleanup(dev); + err: if (udl->urbs.count) udl_free_urb_list(dev); -- 2.14.4