Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp4668814yba; Mon, 20 May 2019 01:24:50 -0700 (PDT) X-Google-Smtp-Source: APXvYqwCDKdxYe7cAoioE4uxEXKSVuI4yGyc7zrzdU2GbkojIaRsC6bSzVZcP9pmzqm4z6uuyezi X-Received: by 2002:a17:902:bb06:: with SMTP id l6mr16314255pls.78.1558340690676; Mon, 20 May 2019 01:24:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558340690; cv=none; d=google.com; s=arc-20160816; b=JrcUCh4Skg9czvoGum39R1n/VCCaFvGedZqLi3sUUDg4knhkpSE5Wxci4uT6tIlYNR XMfwu8PzqUTykc5MyrLACOfWw/JXXPrY6MyAV7o659b+VlVLOI7Z+gRm+HHDjnhdYuVj bMK6KXnFf12izBxsDQOMei4KvCQR9zbZS4gmBuPaID9NjitO4Hmomlvu7ecR7YA5o6+g h4mCwV94+zWRltaypzMkYdPaTObZv3XRvwgm/AV+r9POXEQMMEaHi9ljsLDdfIE1Ip4i 0QCdFCP76iby5zu+uDzZVyhMO5yAz6Gg7C4CDUgHQt7dITH9mq4MA3vRQzvNknAVaZvA M5bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=qFqlt6mo9F4Pd9G7O8MT8qo6u/5jZNMJ/2yl3qsAQiY=; b=qsmRwqeQthlMoNGH4MuEGKzfLDPaP5t2/OqUT5ogEZj2XN1aYSJ+4soXfYXTwSFswH TXld5v+WcI5I6uf8okFCFXAUG1ngHh6KUllindsH8UdoNmw7c84LvdvbWediht6ak/Sb p1tWdv1xNL1/Q1RZ8xcpijfqi/NFmgH7wY25VN01hv62RDfRSnF1o3Jxy+1RRCNyi19Z gA3iUlCIZ9hTK6x2vKKD+x0QJ0UqqJD8BVyAVINY/e4shAXPLfEzyt3BH5aQp3DHWICr 8VKntfmcanVJfVnMQbr/1djTunAXJuxwZnOYmPWd9bPhHxRV/ySHdtYdlDM52nsbroqH 0qRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=RTZ93kzV; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 205si18661709pfw.107.2019.05.20.01.24.36; Mon, 20 May 2019 01:24:50 -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=@ffwll.ch header.s=google header.b=RTZ93kzV; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731374AbfETIWo (ORCPT + 99 others); Mon, 20 May 2019 04:22:44 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:33564 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731322AbfETIWk (ORCPT ); Mon, 20 May 2019 04:22:40 -0400 Received: by mail-ed1-f67.google.com with SMTP id n17so22608275edb.0 for ; Mon, 20 May 2019 01:22:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qFqlt6mo9F4Pd9G7O8MT8qo6u/5jZNMJ/2yl3qsAQiY=; b=RTZ93kzVk9zGtnHtCaoZcwrmjSjG2Mp581U8LZiMJO9kPtk70WxR1ULXsE+s8Ev7ul bUysO8XL+pRY2yc7jmOEeZJBz6sHilS5rSOo0Hi+uHKPgTCJJhnmZu57MFXxVDkkyBXZ HRh/z9TwO6V3f8214ma3SZ0+PxgdfNq4IR6oc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qFqlt6mo9F4Pd9G7O8MT8qo6u/5jZNMJ/2yl3qsAQiY=; b=lRO8xc0jCuHAehfES2HoQbWKBgnX/KZMQW2SKBia7iuxjpdZuF8+g4aOyqqCfJoA3H IyvcAuMwMEKSJUYr9cjOC5JtXeMsuDQTKt0A/I2Xf2A18YrBBoQyvy8k+8qOpbPrqflf 49GS+X1t4Xtb1iU3WSGstmYwQEXZPrC0xV5DKy0F/yyb2hRxBI0I2p53VnXHLSaBrGdz xv9V5sTBuNNWCKLg1+vpq4ejFKwDwkl0yPSyAFkKqqg77CF62z/tuQYcyrCsGNv9wbCH plUFj3gQad+ommWBrDjP2CDoM/lHytyHuykk594ADGzTiztAahnn/cR2S3bWJhkZOv5q Jx0w== X-Gm-Message-State: APjAAAWYsiqKmGYP/9H+CbFfgKCDbjiRJIeJSqeaqXBw+02XU/9Wvytv D+uGI6sAaPePZAo5gsALCBC+Fw== X-Received: by 2002:a17:906:a34e:: with SMTP id bz14mr37528317ejb.82.1558340558649; Mon, 20 May 2019 01:22:38 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855]) by smtp.gmail.com with ESMTPSA id t25sm3021263ejx.8.2019.05.20.01.22.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 20 May 2019 01:22:38 -0700 (PDT) From: Daniel Vetter To: DRI Development Cc: Intel Graphics Development , LKML , Daniel Vetter , Jens Frederich , Daniel Drake , Jon Nettleton Subject: [PATCH 14/33] staging/olpc: lock_fb_info can't fail Date: Mon, 20 May 2019 10:21:57 +0200 Message-Id: <20190520082216.26273-15-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190520082216.26273-1-daniel.vetter@ffwll.ch> References: <20190520082216.26273-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Simply because olpc never unregisters the damn thing. It also registers the framebuffer directly by poking around in fbdev core internals, so it's all around rather broken. Signed-off-by: Daniel Vetter Cc: Jens Frederich Cc: Daniel Drake Cc: Jon Nettleton --- drivers/staging/olpc_dcon/olpc_dcon.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/staging/olpc_dcon/olpc_dcon.c b/drivers/staging/olpc_dcon/olpc_dcon.c index 6b714f740ac3..a254238be181 100644 --- a/drivers/staging/olpc_dcon/olpc_dcon.c +++ b/drivers/staging/olpc_dcon/olpc_dcon.c @@ -250,11 +250,7 @@ static bool dcon_blank_fb(struct dcon_priv *dcon, bool blank) int err; console_lock(); - if (!lock_fb_info(dcon->fbinfo)) { - console_unlock(); - dev_err(&dcon->client->dev, "unable to lock framebuffer\n"); - return false; - } + lock_fb_info(dcon->fbinfo); dcon->ignore_fb_events = true; err = fb_blank(dcon->fbinfo, -- 2.20.1