Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2567094yba; Mon, 6 May 2019 08:06:44 -0700 (PDT) X-Google-Smtp-Source: APXvYqzTUxA5zNHk3bNtm5WrN4HYVc34SuSm5K1FhSnJkRfp1icTAFsOCUueQJz7cpFKH3M2rze9 X-Received: by 2002:a17:902:4281:: with SMTP id h1mr33427491pld.288.1557155203945; Mon, 06 May 2019 08:06:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557155203; cv=none; d=google.com; s=arc-20160816; b=HA9mXiPRA1gYiRrRAE0AWN37tdlEZYS09M8l3xyhS7fVOGiiwHL1dGITNwSd6Bse6z WblxaarW3YGw5fx5fbUFDnXRvTa+73n+/ZexufSSNKCTBK5YQE2k+Wvj7/ldL7ebK8rS mZ9pJC9eWlJHxRv21vwkVfITa+Z9mVm4Qn/IEUynxmqT7kwMybxtj4ucn4/7CWH1lxca gIX/YWRzPzfhosOjLq/x13HgCVAlf1dIGBfplFtH/xFyfh5JXuLpxgmF5JOTE+VrIEts biiEBN8B6tLYgf651SHiD3tN14vMQyJnZbPm9Rs7rkQBklsSYPXU28Y4xgjGew8akHJp hJ1Q== 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=psPY1NRyTyoV4L0vvsQBEQr8F5hhvHUZ1WGBJM29KlI=; b=cMgB//CkBKSoj1KfOBRKWlTsS0+pHUxUlYsPwuUygFIqM87sh3sPawjJpSrQ280dwB Y5la4rDOKx2MOJx/GsHGtpsL/pY0vBqT9H8z3vgUvCycri93vxAL8feYpSdW22EL3eOO b52eC7HcPuOeXeftrzvoNR0FZIjMeGQzQyoa6dtAPbtUfT7ZYpdmX+o/0YbnCFA5/Tpd +02VhGvMopRgIqUvrxp/FpcbmhhifiVbNudj8Vdn6FjxFXKMzAEj+c3CwqsVk5sMqFPq sSJ5o5F0j28nM5mzSKgw2FTRqztp2JzWD8+AFIMenGO68oHoukqDPbzxUoJ+dDNiA4qd hncg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Zt5v4qEL; 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 d32si15726005pla.384.2019.05.06.08.06.22; Mon, 06 May 2019 08:06:43 -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=Zt5v4qEL; 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 S1727902AbfEFOjy (ORCPT + 99 others); Mon, 6 May 2019 10:39:54 -0400 Received: from mail.kernel.org ([198.145.29.99]:33006 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727134AbfEFOjw (ORCPT ); Mon, 6 May 2019 10:39:52 -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 C2F0520449; Mon, 6 May 2019 14:39:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1557153592; bh=7TPRLxLTFcgyHj50Btjvh0KiUBOEcT8EwlzWkavrPqo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Zt5v4qELT4G11414VtmfEYkDGpTLhU2BAiKHd7s0dbLaFBz+qCURiab5jwggIVjXY q4nlZNnrJf3b6dE4YnGH3UyC2tXjVQiuKgu5jyS2rV5HlP+xLVPp9+JyC8CRLbD4Dh 31Ifx/DVXvy9IZUiKvBHnzOWxDEdKG1S8tFdtpi0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Charles Keepax , Benjamin Tissoires , Wolfram Sang Subject: [PATCH 4.19 06/99] i2c: Remove unnecessary call to irq_find_mapping Date: Mon, 6 May 2019 16:31:39 +0200 Message-Id: <20190506143054.443262341@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190506143053.899356316@linuxfoundation.org> References: <20190506143053.899356316@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: Charles Keepax commit b9bb3fdf4e870fb655064f5c3c81c1fee7fd89ce upstream. irq_create_mapping calls irq_find_mapping internally and will use the found mapping if one exists, so there is no need to manually call this from i2c_smbus_host_notify_to_irq. Signed-off-by: Charles Keepax Reviewed-by: Benjamin Tissoires Signed-off-by: Wolfram Sang Signed-off-by: Greg Kroah-Hartman --- drivers/i2c/i2c-core-base.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) --- a/drivers/i2c/i2c-core-base.c +++ b/drivers/i2c/i2c-core-base.c @@ -306,10 +306,7 @@ static int i2c_smbus_host_notify_to_irq( if (client->flags & I2C_CLIENT_TEN) return -EINVAL; - irq = irq_find_mapping(adap->host_notify_domain, client->addr); - if (!irq) - irq = irq_create_mapping(adap->host_notify_domain, - client->addr); + irq = irq_create_mapping(adap->host_notify_domain, client->addr); return irq > 0 ? irq : -ENXIO; }