Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp646370ybh; Tue, 10 Mar 2020 05:48:06 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvjaugkE23aRsx7I3EeyzRa1AoyfUVJPO0ulleguIVQpv67kCt7Xhbh4r62wuh2EewImRJe X-Received: by 2002:a9d:6752:: with SMTP id w18mr11373838otm.123.1583844486408; Tue, 10 Mar 2020 05:48:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583844486; cv=none; d=google.com; s=arc-20160816; b=IOUYRPxLuDR3N2H4ITM/MYUrIhWy81UbAJYH5zauhLMJYV9clXfgmLHHcbdXeMRj4L KSwG6UIlEmS9TTAJIuVCBmSIjVdiG7jRLjxStFl1uyS/vX9jKFOd/bcAA2Rz/R88uzGP KkhDzW3wrNsdlqWncg6cQ9OT506EM5lES0Hz4TraIAnE41S7y4pmEAPyMi6PIcB1auJU hhsKOju097HrmLPGa4rEp9PXHqHn3oQVvpXwVXgI0fGPN8PEj5AwkR7rbKjFYwmTbSQV 5UApfD5keKNOLu0yAP9j9uRk/WYBNIW695ZCcloUk3g/VwTcYWRhkWANJWn3V26i+XdO fm3A== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=u8UriRZi6bPvj0RMlJAGVtyCUhyvYrFHKkbwpDGwIWc=; b=hM+SU8j59n67cgv2Po8aYQb5gfXk2HIEjmTVjVzIDz+t0seSLAKmDYX8Ggo4xdi5Qj SAsX5FOJeOqQKLs7IEvHBYcsg6nyFXplX5VFYpJWqLy/bg5lvz3pA9Hnw+OmFeKNw5K8 wXYCIRhX8SPn6sEttw7ERUzDGcCIyDrr5KQWkgUOUs3puGaLlF/LYj71WlQbaFqJQPNx coFyq6VsLbQGcLSXs+B75S3iivNEp2OJPERdXi/EgfhsHGwRYx0Igb19jARbxLPZPVXr tpQMWiyc4UkgEp8w3dJwtpXwMtyc7UDbHCssPA5qX1TmVvzUTYJ42T3abHGtrCnD5P1y V1Mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=F1qgQeXz; 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 l14si5721825oic.222.2020.03.10.05.47.55; Tue, 10 Mar 2020 05:48:06 -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=@kernel.org header.s=default header.b=F1qgQeXz; 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 S1727490AbgCJMrF (ORCPT + 99 others); Tue, 10 Mar 2020 08:47:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:50588 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728112AbgCJMq6 (ORCPT ); Tue, 10 Mar 2020 08:46:58 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.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 767B324695; Tue, 10 Mar 2020 12:46:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583844417; bh=qd721I88vNXch3ZqPReQwf2cEtykqf23s69glri4oKA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=F1qgQeXzV1eWnl+XSiYTG+ss7eQfpNuVfq63ckYY6LW9SfEtaskhhSC7STkmRW4Zu 6N6D0CJ+jLi3QsvV3ITBJpVZrBI70GjToMftgeXIrlZ8Fdznv8Gc/9mbr2shP4856v UmxTgUYNtXwQDQJWWDeDNUDMZmJOvMjzlIsEF+S8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "H. Nikolaus Schaller" , Wolfram Sang Subject: [PATCH 4.9 36/88] i2c: jz4780: silence log flood on txabrt Date: Tue, 10 Mar 2020 13:38:44 +0100 Message-Id: <20200310123614.711766821@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200310123606.543939933@linuxfoundation.org> References: <20200310123606.543939933@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Wolfram Sang commit 9e661cedcc0a072d91a32cb88e0515ea26e35711 upstream. The printout for txabrt is way too talkative and is highly annoying with scanning programs like 'i2cdetect'. Reduce it to the minimum, the rest can be gained by I2C core debugging and datasheet information. Also, make it a debug printout, it won't help the regular user. Fixes: ba92222ed63a ("i2c: jz4780: Add i2c bus controller driver for Ingenic JZ4780") Reported-by: H. Nikolaus Schaller Tested-by: H. Nikolaus Schaller Signed-off-by: Wolfram Sang Signed-off-by: Greg Kroah-Hartman --- drivers/i2c/busses/i2c-jz4780.c | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) --- a/drivers/i2c/busses/i2c-jz4780.c +++ b/drivers/i2c/busses/i2c-jz4780.c @@ -82,25 +82,6 @@ #define JZ4780_I2C_STA_TFNF BIT(1) #define JZ4780_I2C_STA_ACT BIT(0) -static const char * const jz4780_i2c_abrt_src[] = { - "ABRT_7B_ADDR_NOACK", - "ABRT_10ADDR1_NOACK", - "ABRT_10ADDR2_NOACK", - "ABRT_XDATA_NOACK", - "ABRT_GCALL_NOACK", - "ABRT_GCALL_READ", - "ABRT_HS_ACKD", - "SBYTE_ACKDET", - "ABRT_HS_NORSTRT", - "SBYTE_NORSTRT", - "ABRT_10B_RD_NORSTRT", - "ABRT_MASTER_DIS", - "ARB_LOST", - "SLVFLUSH_TXFIFO", - "SLV_ARBLOST", - "SLVRD_INTX", -}; - #define JZ4780_I2C_INTST_IGC BIT(11) #define JZ4780_I2C_INTST_ISTT BIT(10) #define JZ4780_I2C_INTST_ISTP BIT(9) @@ -538,21 +519,8 @@ done: static void jz4780_i2c_txabrt(struct jz4780_i2c *i2c, int src) { - int i; - - dev_err(&i2c->adap.dev, "txabrt: 0x%08x\n", src); - dev_err(&i2c->adap.dev, "device addr=%x\n", - jz4780_i2c_readw(i2c, JZ4780_I2C_TAR)); - dev_err(&i2c->adap.dev, "send cmd count:%d %d\n", - i2c->cmd, i2c->cmd_buf[i2c->cmd]); - dev_err(&i2c->adap.dev, "receive data count:%d %d\n", - i2c->cmd, i2c->data_buf[i2c->cmd]); - - for (i = 0; i < 16; i++) { - if (src & BIT(i)) - dev_dbg(&i2c->adap.dev, "I2C TXABRT[%d]=%s\n", - i, jz4780_i2c_abrt_src[i]); - } + dev_dbg(&i2c->adap.dev, "txabrt: 0x%08x, cmd: %d, send: %d, recv: %d\n", + src, i2c->cmd, i2c->cmd_buf[i2c->cmd], i2c->data_buf[i2c->cmd]); } static inline int jz4780_i2c_xfer_read(struct jz4780_i2c *i2c,