Received: by 10.192.165.156 with SMTP id m28csp737271imm; Thu, 19 Apr 2018 06:48:38 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/vdcSrQqf9UA1R9ucvZ9fEsW+8mY0HafBAXo+X3JKZq7U1lY/UZjN2AVru8BNL3cSXfoq2 X-Received: by 10.98.17.75 with SMTP id z72mr5972890pfi.46.1524145718035; Thu, 19 Apr 2018 06:48:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524145717; cv=none; d=google.com; s=arc-20160816; b=KRtUVMKW6XMp/vidfd7jElzwBOeD1l5JwClVwi743MsuZMwFps5ZaupKVGvChmi7P2 aP76EIGlSGJxT36vbf+DhJ13w/5U8JbN020PpIjxI+kBpEQcLoH2JEaJIRmwOu8fW4X6 U9dXba0QEOIFqPtKXCJo0M024pcXKszF4tDErrVZpSsm2fAsIDL7YRmFDPSEHh24Yt1Q VzrBH2xrefHQ8r7FljrE3ImPG+AH3xhVfegtsr5mcqGTN+hYjr4y55MgLeNU+KjNC8D6 XfD47mQM0tgpmBcJlim/NnuQ2aKW3fsyPzJhpLWVb895ok1bknamxCZg0DOq3Kf7dNyy Agfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=N/+b5Et/Yl3ZzFmjFve9rbSowvuFDQZU8WSzvExm7/s=; b=a1/L/14/pGLdZj/r+UhcPRSU0Y3XiHAWaNVzUBidXYMB7TTx4qNGsEVUdDej/PyFzn /ZCHkH/P8oe2dLn4NPzKNZXqNAhWPIr7hpNMq4e17FOvmmZC5cDToxK2Zae3w3hfqGHA nGNBnSMqzxo5b7UaflWetm9HHEedC9ChcCi9C2C9jkMTqG74g74hKx8nAndGRvqm81wO eSUzW789nI47Klc9GgAAButrDwViyXHOe/IUM7va1st5Rm3h/Wo3E3iM8qbYrMrKeCFa dtSti3LsibcunRp85oR/mbo0aSGLiiyMEiLZbKjdJCwGSuzzctvw4Xc96wXJCr4YQiDZ Ei5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=PVu47ozs; 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=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g6-v6si3593684plt.580.2018.04.19.06.48.24; Thu, 19 Apr 2018 06:48:37 -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=@oracle.com header.s=corp-2017-10-26 header.b=PVu47ozs; 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=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753125AbeDSNqu (ORCPT + 99 others); Thu, 19 Apr 2018 09:46:50 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:50722 "EHLO aserp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753050AbeDSNqr (ORCPT ); Thu, 19 Apr 2018 09:46:47 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3JDeueT175843; Thu, 19 Apr 2018 13:46:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : mime-version : content-type; s=corp-2017-10-26; bh=N/+b5Et/Yl3ZzFmjFve9rbSowvuFDQZU8WSzvExm7/s=; b=PVu47ozskiVbnTuZBk7hjCU7w6J8hWL+uPfnLUMLtQqJr9dY1TcpHY0E7GqmpeWi4CRZ /FF4ivboq5wBiVf483CzDM2QdfdpnOHlE+jhr9cuCcL5apaag2F4/at6VNO8XN95UWdG VUfWUKjCzoeScH4HxlEK6vCaGKqfVEDk+6nRcerURDVzJ63SAHiWSgsQxq/OdC7o4yUx YgdSc/iogphuPVqPaO6UjmhzL1vgQjGw6VBtLPYjHZgSVb6jQNpT4JHykTgMgo9UxFn4 AeI/jeA1JUg2F+A3s46yB4/lQKC2h8y7B4OD1upRPLNn1tYe7XFC6JccqXbYZsQitWP5 lA== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp2120.oracle.com with ESMTP id 2hdrxnffd9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Apr 2018 13:46:43 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w3JDkg13010107 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Apr 2018 13:46:43 GMT Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w3JDkgUo014287; Thu, 19 Apr 2018 13:46:42 GMT Received: from mwanda (/197.254.35.146) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 19 Apr 2018 06:46:41 -0700 Date: Thu, 19 Apr 2018 16:46:34 +0300 From: Dan Carpenter To: Lee Jones , Jorge Eduardo Candelaria Cc: linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: [PATCH] mfd: tps65911-comparator: Fix an off by one bug Message-ID: <20180419134634.GA19793@mwanda> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Mailer: git-send-email haha only kidding User-Agent: Mutt/1.9.4 (2018-02-28) X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8867 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=874 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804190123 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The tps_comparators[] array is used in two places. We only access the COMP1 (1) and COMP2 (2) elements. Unfortunately, we're accessing the wrong elements and also one element beyond the end of the array. There was supposed to be a zero element at the start of the array which is isn't accessed but makes the math work out nicely. Fixes: 6851ad3ab346 ("TPS65911: Comparator: Add comparator driver") Signed-off-by: Dan Carpenter --- I can't actually compile this code... diff --git a/drivers/mfd/tps65911-comparator.c b/drivers/mfd/tps65911-comparator.c index c0789f81a1c5..35d7380f6fad 100644 --- a/drivers/mfd/tps65911-comparator.c +++ b/drivers/mfd/tps65911-comparator.c @@ -42,6 +42,7 @@ struct comparator { }; static struct comparator tps_comparators[] = { + { .name = "COMP", }, { .name = "COMP1", .reg = TPS65911_VMBCH,