Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp673590imb; Fri, 1 Mar 2019 10:49:42 -0800 (PST) X-Google-Smtp-Source: APXvYqwk/ZS6iIuO3YFftPOZqhabw1zK3aH+upGfUJLgu8ykvxqgDC/PzDBsy8Etf30KfD7y5PY5 X-Received: by 2002:a17:902:b117:: with SMTP id q23mr7092022plr.160.1551466182650; Fri, 01 Mar 2019 10:49:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551466182; cv=none; d=google.com; s=arc-20160816; b=e/ctWplkPCkgyhz/4MR69DJchTlqMJ3XMGB0lA91B4Y+tp/G4RrAbvOB9KNWHVIp1P oW3wwaBUeDJ9MmqozdjZ2FCO7NlF22n+Fulr3L1JN/qThykRQw+MXGDvPrgLh+lldLyG ujTk723hxU/3izp5J39FJbAVkAJjglCm+aXJi9NE4golAhXPeVJt5wlGDSolwbc9/wPr BExNXWcEk17/44cqAnglinbnKrs42zfRGnRK4tmUdwIVt8TZ77ubnjbGKSsAmvx3hR8r ucfM+bffoEuds/uk+/ty07vDrfFGFL0tzowomWVtv2pebiDVtQsQUtMui6XX7h0699PL yusQ== 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; bh=otmj6oR24G5lscBQud9xT4qj7TFzrd3FDhDl4VKdtFw=; b=zqXF1d+sgMswSCmIbeQKU5vZZwToxITLygD2V5ib6Uorwgn6zL+S9WXU5TnqVmSCeH IVC2xg7sjbqHixqmIPi8jdnP/cr3TnUMFBm22lFlyOtuJuMBcVk1csavPqNPqghF7Phh e8CC9inAzrivek/TyNFwmf86vab4ug6Umt20d2i8YKb/woj5TkzwWMkIT7oKFe7rz2So QY+oRmBYUokt1aSOPUXyz0q4AiD2t0MJryzL0PG3MGDv4WYdpc2ynzx00UCpxhwEwktw riQBNz90+mOvAha8g3Ex8ndD3IWuY83Ji6aYCScZqLxlqewuvz4ddeCAxc6oHtln2K+e iT0w== ARC-Authentication-Results: i=1; mx.google.com; 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 e17si19840535pgo.44.2019.03.01.10.49.26; Fri, 01 Mar 2019 10:49:42 -0800 (PST) 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; 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 S2388217AbfCASsw (ORCPT + 99 others); Fri, 1 Mar 2019 13:48:52 -0500 Received: from unicorn.mansr.com ([81.2.72.234]:56172 "EHLO unicorn.mansr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728033AbfCASsv (ORCPT ); Fri, 1 Mar 2019 13:48:51 -0500 Received: by unicorn.mansr.com (Postfix, from userid 51770) id 6BABA15637; Fri, 1 Mar 2019 18:48:40 +0000 (GMT) From: Mans Rullgard To: Miguel Ojeda Sandonis Cc: linux-kernel@vger.kernel.org Subject: [PATCH 2/3] auxdisplay: charlcd: simplify init message display Date: Fri, 1 Mar 2019 18:48:15 +0000 Message-Id: <20190301184816.784-2-mans@mansr.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190301184816.784-1-mans@mansr.com> References: <20190301184816.784-1-mans@mansr.com> 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 If CONFIG_PANEL_CHANGE_MESSAGE is set, CONFIG_PANEL_BOOT_MESSAGE will also be defined, so the double ifdef is pointless. Simplify the code further by using an intermediate macro rather duplicating most of the line. Signed-off-by: Mans Rullgard --- drivers/auxdisplay/charlcd.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/auxdisplay/charlcd.c b/drivers/auxdisplay/charlcd.c index 60e0b772673f..db0356dca2d7 100644 --- a/drivers/auxdisplay/charlcd.c +++ b/drivers/auxdisplay/charlcd.c @@ -763,6 +763,12 @@ static void charlcd_puts(struct charlcd *lcd, const char *s) } } +#ifdef CONFIG_PANEL_BOOT_MESSAGE +#define LCD_INIT_TEXT CONFIG_PANEL_BOOT_MESSAGE +#else +#define LCD_INIT_TEXT "Linux-" UTS_RELEASE "\n" +#endif + /* initialize the LCD driver */ static int charlcd_init(struct charlcd *lcd) { @@ -784,13 +790,8 @@ static int charlcd_init(struct charlcd *lcd) return ret; /* display a short message */ -#ifdef CONFIG_PANEL_CHANGE_MESSAGE -#ifdef CONFIG_PANEL_BOOT_MESSAGE - charlcd_puts(lcd, "\x1b[Lc\x1b[Lb\x1b[L*" CONFIG_PANEL_BOOT_MESSAGE); -#endif -#else - charlcd_puts(lcd, "\x1b[Lc\x1b[Lb\x1b[L*Linux-" UTS_RELEASE "\n"); -#endif + charlcd_puts(lcd, "\x1b[Lc\x1b[Lb\x1b[L*" LCD_INIT_TEXT); + /* clear the display on the next device opening */ priv->must_clear = true; charlcd_home(lcd); -- 2.20.1