From patchwork Mon Oct 1 12:43:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ricardo Ribalda Delgado X-Patchwork-Id: 977205 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="I8eN3xIf"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="lXw1cxYY"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42P27f3Jj4z9s3C for ; Mon, 1 Oct 2018 22:45:34 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=AXJPxtuzdc5yXrju87EeIZL6vgZt1JMJy60IklfhY34=; b=I8eN3xIfVw1+c4 5QTiBr38jSNhxTE1yaTddX+/aAd0vsHGE4lbJlXiHav5xeZfByrnLEMQ1hxhi64hRBVF7alPbR/fn wN5ctK0BoB0yyXz2IDHAYY1/BXtvlX/9tviwRheVHTMUvs0teR//k/kDnsbuEMY7InPfGqbuo2DRq fcweP5G6s8NWAQF6YOpWeLo9unmEYE2yhWUqIiDbzDnhr8XKGUU/RPXGKPRuNpv7gacGV7Vw4qmNa E/NBf6/zlPXLfHDddEQcDxeNPE8+d0hcAma/aY+t/UcuoQ2Wu7DENER+vng+bEdet7df28Dzd2cAj iOeB+UZFib+uO9nYFWjA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g6xZh-0008Qm-HV; Mon, 01 Oct 2018 12:45:21 +0000 Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g6xYW-0007DF-A1 for linux-mtd@lists.infradead.org; Mon, 01 Oct 2018 12:44:10 +0000 Received: by mail-ed1-x541.google.com with SMTP id n2-v6so3976368edo.9 for ; Mon, 01 Oct 2018 05:43:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PjA+sX8gLHXduyIAmFIqULLnywYjal55pxx0KrC3qkQ=; b=lXw1cxYYCtUrLg0YYrga2UDS1ZivVZ/ng+77GzCFIoU5hC75yEN2m3ejM3ke1IFZ75 sNefg+NCULYlSiAUREggvFCnlKtanACvz6+NOKL/n6m5I8LmvQANWmxMFVny8fMUPdVr bIpkkBklIXxhiZ5XAZEF9wgdo71tJUSGQ3NHY+OfVpdBhF+AB6brGrKLT9mZRRHgn8EW Kb6h0NxjqooTcddC4+MPpytB7brfpnhjGWXzuTFO4H/4lXquXjuoOcYRsg55Pw2Zwv9r qvfTe/Xmw77Ytoe7wYJkpy2NCsfqhumQxIA6J5D5VdpZMbqunoa6nuRZOjTqpw1Fug5B 7bHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PjA+sX8gLHXduyIAmFIqULLnywYjal55pxx0KrC3qkQ=; b=qPXy6cd4/+adtwJ1tUQUTFPkVuXReiyRQtbhOVQW7qnEJzxr8YT5trDSgIrsKk2WoN WmDmjI7H35OJ2pqcmEWLNmE68sK+5/J2j7GRf8Ixmg/kmgGY82E0HYS0SH5r4XggzdRg dwsvj00wYzbV5cERDNwezSGpTNgBM4Wu8BmpZbcZNtBbHN2igxusPo0VUr+BDWSKPqgo 9HTjJfNsUmqyWabxm6mBeqShOM+2dOeXIFzbhgpJfzITEtgij6tdXoWKfQId++DXLdSZ L3ox6WUyuegqh0ErKEIqSE5y0085QE/D7iZbiErlk7F/3zdAqZ6uqPWaQoBXD7Lasw5O uqzg== X-Gm-Message-State: ABuFfogdv3Y1pGqidmm4MSitjl41TIXQi5S5L2B94krka6MnnlP2nkTT rzp5k1hrrBZjvrzXkoJZ7sI= X-Google-Smtp-Source: ACcGV60K3+7tzrHphfAUGoa3F57ZVBFbm8448yA8/lMfT6Chd5qqw6XdflxgV7mT9uMJY9PshKCO8w== X-Received: by 2002:a50:a9a1:: with SMTP id n30-v6mr2853373edc.158.1538397836541; Mon, 01 Oct 2018 05:43:56 -0700 (PDT) Received: from neopili.qtec.com (cpe.xe-3-0-1-778.vbrnqe10.dk.customer.tdc.net. [80.197.57.18]) by smtp.gmail.com with ESMTPSA id h3-v6sm5278700ede.42.2018.10.01.05.43.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Oct 2018 05:43:55 -0700 (PDT) From: Ricardo Ribalda Delgado To: David Woodhouse , Brian Norris , Boris Brezillon , Marek Vasut , Richard Weinberger , Zhouyang Jia , linux-mtd@lists.infradead.org, open list Subject: [PATCH v4 2/8] mtd: maps: gpio-addr-flash: Fix ioremapped size Date: Mon, 1 Oct 2018 14:43:45 +0200 Message-Id: <20181001124351.31615-2-ricardo.ribalda@gmail.com> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181001124351.31615-1-ricardo.ribalda@gmail.com> References: <20181001124351.31615-1-ricardo.ribalda@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181001_054408_379267_0FE76D95 X-CRM114-Status: GOOD ( 15.72 ) X-Spam-Score: -0.1 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:541 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ricardo.ribalda[at]gmail.com) 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ricardo Ribalda Delgado , stable@vger.kernel.org Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org We should only iomap the area of the chip that is memory mapped. Otherwise we could be mapping devices beyond the memory space or that belong to other devices. Signed-off-by: Ricardo Ribalda Delgado Fixes: ebd71e3a4861 ("mtd: maps: gpio-addr-flash: fix warnings and make more portable") Cc: --- drivers/mtd/maps/gpio-addr-flash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mtd/maps/gpio-addr-flash.c b/drivers/mtd/maps/gpio-addr-flash.c index 17be47f72973..6de16e81994c 100644 --- a/drivers/mtd/maps/gpio-addr-flash.c +++ b/drivers/mtd/maps/gpio-addr-flash.c @@ -234,7 +234,7 @@ static int gpio_flash_probe(struct platform_device *pdev) state->map.copy_to = gf_copy_to; state->map.bankwidth = pdata->width; state->map.size = state->win_size * (1 << state->gpio_count); - state->map.virt = ioremap_nocache(memory->start, state->map.size); + state->map.virt = ioremap_nocache(memory->start, state->win_size); if (!state->map.virt) return -ENOMEM;