Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp4170060pxk; Tue, 8 Sep 2020 12:28:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwz59EmIs305p4WWYYRVTtY8HR4QTuF7e1LRgrUdcuOn68FE5uGZo3kemkF+ngBizAnqBhy X-Received: by 2002:aa7:dd8d:: with SMTP id g13mr596005edv.324.1599593338708; Tue, 08 Sep 2020 12:28:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599593338; cv=none; d=google.com; s=arc-20160816; b=iYTGXK1bEHAQNzIxjkPcmcTpw5x/x4JL4r6wxoG3IhDTwzpNZKQ2Ry4K2dEudc3DCn WbcokzVSATZ3y9oUUR8vHcRct/Yv35aBlZLJzZWiwTlnAAOyUZ57wxrLFqVbFgI3XpYh 5mEVzNfUql/y7QUi+93ei4gifmIHT/7wccKqguja0PHxlYg/meq1CIvH78RzuIcSMNge n5RgOLpXW+2xpGtUCHb2bBso1KPw8ZMOEY05agYIqoakSX070T0IafE1yhytG7cAx+dI C3ieaYRJuKf0tzLrbz6nn12EAw+ChjTxP1K1XLz8OOyNhx2PyA/22k5hIgAQuZE5/ATy gAXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type :content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:cc:to:subject:from:dkim-signature :dkim-filter; bh=g7yt/gh802lMK87kwMLA1aAaHIAce4gG+d16uN5HNa0=; b=KhYqdcJ+7tHI45N6qa7tlW73/z3Y5hgZgZAZu0SNOcEx2KccRQvTdNc4iOrzFUNJWe 8Xion4CrRXcxmuc67nm5mRhL9TbqBl1SuZl9KkH6b3JsB04MIfVhXShglvMt1eQ8D0CO Sr6OaVPyM/yZE3/i2K52K4Db89/MCRlJQcVT3F05tkCmtj+SYwbH8KLtm7u6M3jP43er FnF4Z/4NT3GsD/cFm32tkB8wEVJUx4CG8Vpn7DTc52zSRptRra1smWANuFrhzVMVy0w6 cHXgblgBh/Ncmm4/kd3uqSfw5Ie6WU+lfvxGr+sHnSN8/qlxwkkDmsRIAdFF1WkspQBk cJVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=KK1ruFIV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ay17si13421117ejb.345.2020.09.08.12.28.36; Tue, 08 Sep 2020 12:28:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=KK1ruFIV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731909AbgIHT0Y (ORCPT + 99 others); Tue, 8 Sep 2020 15:26:24 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:60821 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731045AbgIHQAh (ORCPT ); Tue, 8 Sep 2020 12:00:37 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20200908113637euoutp0152a536f6e58c5e2c1eaa5725f6ca1b57~yy_P12PJn0570405704euoutp01C for ; Tue, 8 Sep 2020 11:36:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20200908113637euoutp0152a536f6e58c5e2c1eaa5725f6ca1b57~yy_P12PJn0570405704euoutp01C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1599564997; bh=g7yt/gh802lMK87kwMLA1aAaHIAce4gG+d16uN5HNa0=; h=From:Subject:To:Cc:Date:In-Reply-To:References:From; b=KK1ruFIVfQjqYyTM2BN4MLZIk8pEl7mXuTFz2K5SUzy4L/5BYbVxmQilmX3fr3Tpt ozqEzJqJp0KriYGeM72zpJmuybb55LEKXodc/ACxXry6bwYoSQcFNv8SQIkBn5NWTD kYAyv3uvatVwEVJEk0YhHxRimm8sCGQqwT2tJKq0= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20200908113637eucas1p2409b0443cef5905ef52bb6e4186bb2f2~yy_PohMiT1606616066eucas1p2z; Tue, 8 Sep 2020 11:36:37 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id E3.85.06318.5CC675F5; Tue, 8 Sep 2020 12:36:37 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20200908113637eucas1p2ce7559669b4d12d014bd173c8bccfcfb~yy_PWCcqh1614316143eucas1p2u; Tue, 8 Sep 2020 11:36:37 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20200908113637eusmtrp13317d04d2c619c9dd0f33c23066d4cfb~yy_PVXEXk2002320023eusmtrp1L; Tue, 8 Sep 2020 11:36:37 +0000 (GMT) X-AuditID: cbfec7f5-38bff700000018ae-e8-5f576cc58e3c Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 16.94.06017.4CC675F5; Tue, 8 Sep 2020 12:36:36 +0100 (BST) Received: from [106.120.51.71] (unknown [106.120.51.71]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200908113636eusmtip1962799c1cd4830f96aa142e66cfada78~yy_O9_QHe3149531495eusmtip1U; Tue, 8 Sep 2020 11:36:36 +0000 (GMT) From: Bartlomiej Zolnierkiewicz Subject: Re: [PATCH] fbdev: sm712fb: handle ioremap() errors in probe To: Evgeny Novikov Cc: Sudip Mukherjee , Teddy Wang , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, ldv-project@linuxtesting.org Message-ID: <1b60fc78-41bd-b967-bb9a-86f2812fc413@samsung.com> Date: Tue, 8 Sep 2020 13:36:36 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20200713080532.15504-1-novikov@ispras.ru> Content-Language: en-US Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHKsWRmVeSWpSXmKPExsWy7djPc7pHc8LjDb7PErW48vU9m8Xy7i4W ixN9H1gtLu+aw2axeF8Du8WB01OYLdYs2cPowO6xc9Zddo8Z/6Yyetx5/ZfV4373cSaP5/ef snl83iQXwBbFZZOSmpNZllqkb5fAlTHxRj9LwUSuiqOvmlkaGKdydDFyckgImEjMnLeHqYuR i0NIYAWjxLfWnVDOF0aJxWf2MUI4nxkl9v//x97FyAHWsmaLMUR8OaPEy6UzoDreMkos2zqJ DWQum4CVxMT2VYwgtrCAq8TVf0dYQWwRATWJhtaTLCA2s8BtRom9T9VAbF4BO4k7W1pZQBaw CKhI/DqsChIWFYiQ+PTgMCtEiaDEyZlPwFo5Bcwlfm/cCzVGXOLWk/lMELa8xPa3c5hB7pEQ 2McusenhBFaIP10k+nfsZYewhSVeHd8CZctInJ7cwwLRsI5R4m/HC6ju7YwSyyf/Y4Oospa4 c+4XG8h1zAKaEut36UNCwlHi4Zp4CJNP4sZbQYgb+CQmbZvODBHmlehoE4KYoSaxYdkGNpit XTtXMk9gVJqF5LNZSL6ZheSbWQhrFzCyrGIUTy0tzk1PLTbOSy3XK07MLS7NS9dLzs/dxAhM Raf/Hf+6g3Hfn6RDjAIcjEo8vB6+YfFCrIllxZW5hxglOJiVRHidzp6OE+JNSaysSi3Kjy8q zUktPsQozcGiJM5rvOhlrJBAemJJanZqakFqEUyWiYNTqoFxzl/OXpmY1LqWcxt0u9jOudzb W/6W47Ki2+UXYfK3f65Lf+/lENbyqenhXh7HkCmTyrY3z2Xb86DMPvSQ7pUWUeuVcz2ZX/+d uf0ES+n1a70nVjwKnLZg1x2+a3fvFrLd2zP574nprZe1Trd2LTDMNWIWW6TjyFmg49dfWPqW dYGNoMWh+luGSizFGYmGWsxFxYkAYGmsD0EDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRmVeSWpSXmKPExsVy+t/xu7pHcsLjDX7ttrG48vU9m8Xy7i4W ixN9H1gtLu+aw2axeF8Du8WB01OYLdYs2cPowO6xc9Zddo8Z/6Yyetx5/ZfV4373cSaP5/ef snl83iQXwBalZ1OUX1qSqpCRX1xiqxRtaGGkZ2hpoWdkYqlnaGwea2VkqqRvZ5OSmpNZllqk b5eglzHxRj9LwUSuiqOvmlkaGKdydDFycEgImEis2WLcxcjFISSwlFFi+7kFLBBxGYnj68u6 GDmBTGGJP9e62CBqXjNK3D+whgkkwSZgJTGxfRUjiC0s4Cpx9d8RVhBbREBNoqH1JAtIA7PA bUaJ1lWvGSG6uxglDr2fA9bNK2AncWdLK9g2FgEViV+HVUHCogIREod3zGKEKBGUODnzCQuI zSlgLvF7414wm1lAXeLPvEvMELa4xK0n85kgbHmJ7W/nME9gFJqFpH0WkpZZSFpmIWlZwMiy ilEktbQ4Nz232EivODG3uDQvXS85P3cTIzD6th37uWUHY9e74EOMAhyMSjy8H7zC4oVYE8uK K3MPMUpwMCuJ8DqdPR0nxJuSWFmVWpQfX1Sak1p8iNEU6LeJzFKiyfnAxJBXEm9oamhuYWlo bmxubGahJM7bIXAwRkggPbEkNTs1tSC1CKaPiYNTqoGx3unaoismCw89aGv8INMSvMfWzDEz P5upKqfIajmXb8ynn6tTY1Z96c6qaDUKlTyub3nu8kU1k8k7H02r2nwkuGZ3kcjkygDH+fJ/ 4r7++M3DkDHp9MdjafqG+4++U2z9+GtTbJoDT8mriKjI5Seesyn9kOt6+XOmgZ5gyTzfyK3d fEGRSauVWIozEg21mIuKEwGmRP+r1AIAAA== X-CMS-MailID: 20200908113637eucas1p2ce7559669b4d12d014bd173c8bccfcfb X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200713080538eucas1p15f1739af7b66fbb88987aeb6bdaca4f4 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200713080538eucas1p15f1739af7b66fbb88987aeb6bdaca4f4 References: <20200713080532.15504-1-novikov@ispras.ru> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/13/20 10:05 AM, Evgeny Novikov wrote: > smtcfb_pci_probe() does not handle ioremap() errors for case 0x720. The > patch fixes that exactly like for case 0x710/2. > > Found by Linux Driver Verification project (linuxtesting.org). > > Signed-off-by: Evgeny Novikov Applied to drm-misc-next tree, thanks and sorry for the delay. Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics > --- > drivers/video/fbdev/sm712fb.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/video/fbdev/sm712fb.c b/drivers/video/fbdev/sm712fb.c > index 6a1b4a853d9e..0171b23fa211 100644 > --- a/drivers/video/fbdev/sm712fb.c > +++ b/drivers/video/fbdev/sm712fb.c > @@ -1602,6 +1602,14 @@ static int smtcfb_pci_probe(struct pci_dev *pdev, > sfb->fb->fix.mmio_start = mmio_base; > sfb->fb->fix.mmio_len = 0x00200000; > sfb->dp_regs = ioremap(mmio_base, 0x00200000 + smem_size); > + if (!sfb->dp_regs) { > + dev_err(&pdev->dev, > + "%s: unable to map memory mapped IO!\n", > + sfb->fb->fix.id); > + err = -ENOMEM; > + goto failed_fb; > + } > + > sfb->lfb = sfb->dp_regs + 0x00200000; > sfb->mmio = (smtc_regbaseaddress = > sfb->dp_regs + 0x000c0000); >