From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0CFB4C43387 for ; Mon, 7 Jan 2019 12:37:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C9DEF2173C for ; Mon, 7 Jan 2019 12:37:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1546864661; bh=FaB3XAFPBCyym3VorNEEgW5/OMhhKmF7GkqM3BV6DPE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=X3BXi3BfsE1ZkgfXSNX6sLC/OK3v5g9A5xPpSXofUtEk2z9Tj1UXrR/kMcyobkSbi RGXKh2bdMn1dtyL4qvjWN0JdtlJIoe2alcovjKCTnMDRqTa0Liixu10SzPikb4JQuO N6Hdvjor1sIemKTGCv5cgLd+a0c8hNTmSXp6dpEM= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727421AbfAGMhe (ORCPT ); Mon, 7 Jan 2019 07:37:34 -0500 Received: from mail.kernel.org ([198.145.29.99]:52452 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727577AbfAGMh3 (ORCPT ); Mon, 7 Jan 2019 07:37:29 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DE008206BB; Mon, 7 Jan 2019 12:37:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1546864648; bh=FaB3XAFPBCyym3VorNEEgW5/OMhhKmF7GkqM3BV6DPE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BgvzkUxtJ3tESTK+wHatktU3ZzmZtCuNhh8aGR5TO0cGZlw9ObKtUCCWTiMwq586c qDbJYOUJjnkfVGkYpTbMG0K24Vo8lWA8yVqdNhttXg5nC0XLhxklWdLGURQwkuNZjq 93tX0epFHbTsR1TOOKVnMjTFIeVmb0cSEDZs6+wI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Eugeniy Paltsev , Daniel Vetter Subject: [PATCH 4.20 062/145] DRM: UDL: get rid of useless vblank initialization Date: Mon, 7 Jan 2019 13:31:39 +0100 Message-Id: <20190107104445.339741360@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190107104437.308206189@linuxfoundation.org> References: <20190107104437.308206189@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org 4.20-stable review patch. If anyone has any objections, please let me know. ------------------ From: Eugeniy Paltsev commit 32e932e37e6b6e13b66add307192c7ddd40a781d upstream. 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 Signed-off-by: Daniel Vetter Link: https://patchwork.freedesktop.org/patch/msgid/20180928144126.21598-1-Eugeniy.Paltsev@synopsys.com Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/udl/udl_main.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) --- 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 *d 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);