Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp122126imm; Tue, 10 Jul 2018 22:44:00 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfTwTz2mq0wFLw0qFDgQt4oSgbSwF34HAjWAv+CKAoGzq+klv6KJaniosHMQ4WN4iUEK63w X-Received: by 2002:a63:7e1a:: with SMTP id z26-v6mr25267827pgc.278.1531287840696; Tue, 10 Jul 2018 22:44:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531287840; cv=none; d=google.com; s=arc-20160816; b=IgeW0xXHgpefrFaAdYonl3wV/tebleqT4JpwxeInPqgI3gLqhnFHllrUBPfFmZY6jw EH6pVOqVn+lyfz2MLX6usooOheqRBbl2D7FNsZB78YB09wiMKJjZdRKINEcylkfgLa64 RLXYgJZF2Lf9wlYm2CCn1BQJ3upgE/fh0hrAR7AhjkU8Vh688O1yW1AxItQyGO6Wu3SW ntb0KDB+eGcFQ4/PMeJkV9f9y2N0E6w0XDJM7XHsp2e34hwwrbbyewYrlfYeXuXizkIb LQPrwi1upfaePcwAWHhLz9H5zsUCyd3D2RCLI0tDDHkYPDtnMTqTjMVoHC6rq8kqP3lQ nGKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=b1o2Aoh1iq8Rf+AQ7Vq1j+bTA8DsOk6tU5Yw5sYMx54=; b=Dt+p1nqTuIABeUyncWOEHgRgsUc2piuxGo6IC6ekUXIV9QV4CqPrvA/ehEYiFDabnw d2ffUgRhBd+9Uh2rFrhnNzYz8xJ3O3f89V54UtljW5U0bAsiJr3GZ882J8zK3x+g4MRI 5qZMIesipHW2wySk3fPjOfFavS5Ji/23dCpG0zmrcSSIDAxy1UaxbfCltS1yK0fWiyGd wfJNHPfDMRaJ3/45SfU97BMQAIY/STMKYC0T6tweq08Ll2oO+RTYDSCtx+40Oiep07R5 gimNLmQ6GcxPcRZLYj/betFjUIKx73XiaQZjWdKnZ+JbzGhnX0bvuZS8m0aHKVx5LGbq i8Tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=JynqMflL; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b2-v6si18094364plx.88.2018.07.10.22.43.43; Tue, 10 Jul 2018 22:44:00 -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=@google.com header.s=20161025 header.b=JynqMflL; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726410AbeGKFpi (ORCPT + 99 others); Wed, 11 Jul 2018 01:45:38 -0400 Received: from mail-oi0-f67.google.com ([209.85.218.67]:39811 "EHLO mail-oi0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726289AbeGKFpi (ORCPT ); Wed, 11 Jul 2018 01:45:38 -0400 Received: by mail-oi0-f67.google.com with SMTP id d189-v6so47030575oib.6 for ; Tue, 10 Jul 2018 22:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b1o2Aoh1iq8Rf+AQ7Vq1j+bTA8DsOk6tU5Yw5sYMx54=; b=JynqMflLMLEuEtbFPYIirlKbZRSz1Cp8Ei3s/eIyUP/TUXU1pS+k+jw8x8yCtsoKev gtXuI2ooo80vd67vY4S4KW0X9l/lO9NjJ2lflHddRnI8w6hDA2+WWac4Ua1SVbWhbZTE K1/rsh8/8yD6A/wo84npLECrELVgf/B6LgY2p7ZmfS1MMToraYAzjb8ENidsviBg6Jk9 sCAQEyMMVtlNLr/wP//sTavk4HwV+oxZJGJgdm8A9nLunffFYSJP3bDMkx1XiEjaF/so F2Sn0qpBb7AFEOJJIH1vkfld6vz4RXyICJNF1pPPp+z4LxEF6OcNEVl67BIO6aX25r0P fVng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b1o2Aoh1iq8Rf+AQ7Vq1j+bTA8DsOk6tU5Yw5sYMx54=; b=NWsI8qOfP3SQGt/jsZl3raq8YBslvoQ8VVkkg420XZm5ospEYMIH8UTP/2bfuke+tt AqRgKwliBRUxLYmdbupfVOnMeyKdOkQWNL7GumxOw4iZSOMRv4RrywyXTyGySfjR0LVR UeYwy96McLwOPU9lYWQCV6FLMrrE4YU13AcLRkY5GswEYXt9DKx/F99LO6zm+M7ZJXWd b4QhP99BNrocW5z2H40gr4gArVE1CUVAjdXHewaMoAuQSQFW0JVnRmAwnqCRVE4G2Y2j yyRjHDY4pgAE/GdTPp30TCt9nlo4XiR4iIsDhk4o8/ZSozixMh+y6ah/F0VgVS4BgB09 PigQ== X-Gm-Message-State: APt69E3kGa2bzsZwTrcxZEy7Q0DHS4rkTMnak9ftd51deqQgiaBkOXZ5 qRjOkE5VZcIPqUDSo7g7oaBRRBvLGDH4aOtnE/CqiA== X-Received: by 2002:aca:3c02:: with SMTP id j2-v6mr32790547oia.238.1531287784072; Tue, 10 Jul 2018 22:43:04 -0700 (PDT) MIME-Version: 1.0 References: <20180702211359.30585-1-jae.hyun.yoo@linux.intel.com> In-Reply-To: <20180702211359.30585-1-jae.hyun.yoo@linux.intel.com> From: Brendan Higgins Date: Tue, 10 Jul 2018 22:42:52 -0700 Message-ID: Subject: Re: [PATCH] i2c: aspeed: Add newline characters into message printings. To: jae.hyun.yoo@linux.intel.com Cc: Benjamin Herrenschmidt , Joel Stanley , Andrew Jeffery , linux-i2c@vger.kernel.org, OpenBMC Maillist , Linux ARM , linux-aspeed@lists.ozlabs.org, Linux Kernel Mailing List , jarkko.nikula@linux.intel.com, james.feist@linux.intel.com, vernon.mauery@linux.intel.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 2, 2018 at 2:14 PM Jae Hyun Yoo wrote: > > There are some log printing without a newline character. This > patch adds the missing newline characters. > > Signed-off-by: Jae Hyun Yoo > --- > drivers/i2c/busses/i2c-aspeed.c | 18 +++++++++--------- > 1 file changed, 9 insertions(+), 9 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-aspeed.c b/drivers/i2c/busses/i2c-aspeed.c > index 60e4d0e939a3..e3007c1c4ac5 100644 > --- a/drivers/i2c/busses/i2c-aspeed.c > +++ b/drivers/i2c/busses/i2c-aspeed.c > @@ -407,7 +407,7 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > */ > ret = aspeed_i2c_is_irq_error(irq_status); > if (ret < 0) { > - dev_dbg(bus->dev, "received error interrupt: 0x%08x", > + dev_dbg(bus->dev, "received error interrupt: 0x%08x\n", > irq_status); > bus->cmd_err = ret; > bus->master_state = ASPEED_I2C_MASTER_INACTIVE; > @@ -416,7 +416,7 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > > /* We are in an invalid state; reset bus to a known state. */ > if (!bus->msgs) { > - dev_err(bus->dev, "bus in unknown state"); > + dev_err(bus->dev, "bus in unknown state\n"); > bus->cmd_err = -EIO; > if (bus->master_state != ASPEED_I2C_MASTER_STOP) > aspeed_i2c_do_stop(bus); > @@ -431,7 +431,7 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > */ > if (bus->master_state == ASPEED_I2C_MASTER_START) { > if (unlikely(!(irq_status & ASPEED_I2CD_INTR_TX_ACK))) { > - pr_devel("no slave present at %02x", msg->addr); > + pr_devel("no slave present at %02x\n", msg->addr); Unless something changed in the last couple versions of the kernel, this is the only line that actually changes anything. dev_* inserts a newline for every call. Admittedly, the rest of the file is pretty inconsistent, so if you really want to make all these changes, I don't feel super strongly about it. > status_ack |= ASPEED_I2CD_INTR_TX_NAK; > bus->cmd_err = -ENXIO; > aspeed_i2c_do_stop(bus); > @@ -451,11 +451,11 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > switch (bus->master_state) { > case ASPEED_I2C_MASTER_TX: > if (unlikely(irq_status & ASPEED_I2CD_INTR_TX_NAK)) { > - dev_dbg(bus->dev, "slave NACKed TX"); > + dev_dbg(bus->dev, "slave NACKed TX\n"); > status_ack |= ASPEED_I2CD_INTR_TX_NAK; > goto error_and_stop; > } else if (unlikely(!(irq_status & ASPEED_I2CD_INTR_TX_ACK))) { > - dev_err(bus->dev, "slave failed to ACK TX"); > + dev_err(bus->dev, "slave failed to ACK TX\n"); > goto error_and_stop; > } > status_ack |= ASPEED_I2CD_INTR_TX_ACK; > @@ -478,7 +478,7 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > /* fallthrough intended */ > case ASPEED_I2C_MASTER_RX: > if (unlikely(!(irq_status & ASPEED_I2CD_INTR_RX_DONE))) { > - dev_err(bus->dev, "master failed to RX"); > + dev_err(bus->dev, "master failed to RX\n"); > goto error_and_stop; > } > status_ack |= ASPEED_I2CD_INTR_RX_DONE; > @@ -509,7 +509,7 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > goto out_no_complete; > case ASPEED_I2C_MASTER_STOP: > if (unlikely(!(irq_status & ASPEED_I2CD_INTR_NORMAL_STOP))) { > - dev_err(bus->dev, "master failed to STOP"); > + dev_err(bus->dev, "master failed to STOP\n"); > bus->cmd_err = -EIO; > /* Do not STOP as we have already tried. */ > } else { > @@ -520,7 +520,7 @@ static bool aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus) > goto out_complete; > case ASPEED_I2C_MASTER_INACTIVE: > dev_err(bus->dev, > - "master received interrupt 0x%08x, but is inactive", > + "master received interrupt 0x%08x, but is inactive\n", > irq_status); > bus->cmd_err = -EIO; > /* Do not STOP as we should be inactive. */ > @@ -851,7 +851,7 @@ static int aspeed_i2c_probe_bus(struct platform_device *pdev) > bus->rst = devm_reset_control_get_shared(&pdev->dev, NULL); > if (IS_ERR(bus->rst)) { > dev_err(&pdev->dev, > - "missing or invalid reset controller device tree entry"); > + "missing or invalid reset controller device tree entry\n"); > return PTR_ERR(bus->rst); > } > reset_control_deassert(bus->rst); > -- > 2.17.1 > Reviewed-by: Brendan Higgins