From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44145C433FE for ; Fri, 11 Dec 2020 08:04:30 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DDDC623E56 for ; Fri, 11 Dec 2020 08:04:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DDDC623E56 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=G2i0V8fV7c4DO144zMfR8S/yQkKo4stCTZP5Y3iEpWI=; b=1Ocq9tDb7pmXhFQrxG3yfbK4u fWi9o+Rssrvw5ikSR//aIH4cUlv+3JYMMviYQenSVeK0QKTZaf9BmKftfXk51thbc1vYPt9BduEaX Plkloy3d7bD3Lv9GMyedGysbWnw/j4dhEqe1ZR9vPs4E4TFp5uM/m2Tguv4gTK+MAcKggkcvPGmtG y3BPvlpn7P4p61YJ30kvAEtCXF3KunfrBHVnyyweBZoY4GE1lw/Y1sRAda6c7YmttbvsTuBWxmGhy FMIugCCKG7/8Gwmsdzkif6seFxxul+g7vTEaZXBKl7NnkiAf4P9PCteU7aVg3AQFkOlo+hRaPTicP k8cnC3u2w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kndON-0006uZ-Ev; Fri, 11 Dec 2020 08:03:07 +0000 Received: from relay8-d.mail.gandi.net ([217.70.183.201]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kndOK-0006ti-Ii for linux-arm-kernel@lists.infradead.org; Fri, 11 Dec 2020 08:03:06 +0000 X-Originating-IP: 86.194.74.19 Received: from localhost (lfbn-lyo-1-997-19.w86-194.abo.wanadoo.fr [86.194.74.19]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 86C791BF205; Fri, 11 Dec 2020 08:03:01 +0000 (UTC) Date: Fri, 11 Dec 2020 09:03:01 +0100 From: Alexandre Belloni To: Markus Elfring Subject: Re: mmc: atmel-mci: Reduce =?utf-8?Q?scope?= =?utf-8?Q?_for_the_variable_=E2=80=9Cslot=E2=80=9D?= in atmci_request_end() Message-ID: <20201211080301.GC1781038@piout.net> References: <466b4c6d-032f-fbcc-58ac-75f6f39d734f@web.de> <20201210151035.GC1578121@piout.net> <20201210170723.GD1578121@piout.net> <2667790c-fad2-aaa9-36e8-6be66949ac8d@web.de> <20201210182150.GE1578121@piout.net> <4c0d8efe-de25-f168-8b8d-b7f1ede6c6b1@web.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <4c0d8efe-de25-f168-8b8d-b7f1ede6c6b1@web.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201211_030304_842031_254417BB X-CRM114-Status: GOOD ( 13.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Ulf Hansson , kernel-janitors@vger.kernel.org, linux-mmc@vger.kernel.org, LKML , Ludovic Desroches , Dan Carpenter , Colin Ian King , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTEvMTIvMjAyMCAwNzozNDo0MSswMTAwLCBNYXJrdXMgRWxmcmluZyB3cm90ZToKPiA+PiBI b3cgZG8geW91IHRoaW5rIGFib3V0IGEgcGF0Y2ggbGlrZSDigJxzdGFnaW5nOiBzcGVha3VwOiBy ZW1vdmUgcmVkdW5kYW50IGluaXRpYWxpemF0aW9uCj4gPj4gb2YgcG9pbnRlciBwX2tleeKAnSBm b3IgY29tcGFyaXNvbj8KPiA+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9wYXRjaHdvcmsvcGF0 Y2gvMTE5OTEyOC8KPiA+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9kcml2ZXJkZXYtZGV2ZWwv MjAyMDAyMjMxNTM5NTQuNDIwNzMxLTEtY29saW4ua2luZ0BjYW5vbmljYWwuY29tLwo+ID4+Cj4g Pj4gV291bGQgeW91IHRvbGVyYXRlIHRvIG9taXQgdGhlIGluaXRpYWxpc2F0aW9uIGZvciB0aGUg dmFyaWFibGUg4oCcc2xvdOKAnT8KPiA+Cj4gPiBJZiB5b3Ugd2VyZSBhYmxlIHRvIHByb3ZpZGUg b25lIGdvb2QgdGVjaG5pY2FsIHJlYXNvbi4KPiAKPiBJIGZpbmQgdGhhdCB0aGUgcG9zaXRpb25z IG9mIHZhcmlhYmxlIGRlZmluaXRpb25zIChhbmQgc2ltaWxhciBhc3NpZ25tZW50cykgaW5mbHVl bmNlCj4gdGhlIGdlbmVyYXRpb24gb2YgZXhlY3V0YWJsZSBjb2RlLgo+IAoKQW5kIHlvdSBhcmUg d3JvbmcsIGl0IGRvZXNuJ3QuIEJlZm9yZToKCmMwNDRhMGYwIDxhdG1jaV9yZXF1ZXN0X2VuZD46 CnsKYzA0NGEwZjA6CWU5MmQ0MDcwIAlwdXNoCXtyNCwgcjUsIHI2LCBscn0KYzA0NGEwZjQ6CWUx YTA0MDAwIAltb3YJcjQsIHIwCglXQVJOX09OKGhvc3QtPmNtZCB8fCBob3N0LT5kYXRhKTsKYzA0 NGEwZjg6CWU1OTAyMDI0IAlsZHIJcjIsIFtyMCwgIzM2XQk7IDB4MjQKewpjMDQ0YTBmYzoJZTFh MDYwMDEgCW1vdglyNiwgcjEKCXN0cnVjdCBtbWNfaG9zdAkJKnByZXZfbW1jID0gaG9zdC0+Y3Vy X3Nsb3QtPm1tYzsKYzA0NGExMDA6CWU1OTAzMDFjIAlsZHIJcjMsIFtyMCwgIzI4XQoJV0FSTl9P Tihob3N0LT5jbWQgfHwgaG9zdC0+ZGF0YSk7CmMwNDRhMTA0OgllMzUyMDAwMCAJY21wCXIyLCAj MAoJc3RydWN0IG1tY19ob3N0CQkqcHJldl9tbWMgPSBob3N0LT5jdXJfc2xvdC0+bW1jOwpjMDQ0 YTEwODoJZTU5MzUwMDAgCWxkcglyNSwgW3IzXQoJV0FSTl9PTihob3N0LT5jbWQgfHwgaG9zdC0+ ZGF0YSk7CmMwNDRhMTBjOgkwYTAwMDAyZCAJYmVxCWMwNDRhMWM4IDxhdG1jaV9yZXF1ZXN0X2Vu ZCsweGQ4PgpjMDQ0YTExMDoJZTMwMDAwMDAgCW1vdncJcjAsICMwCgkJCWMwNDRhMTEwOiBSX0FS TV9NT1ZXX0FCU19OQwkuTEMwCmMwNDRhMTE0OgllM2EwMzAwMCAJbW92CXIzLCAjMApjMDQ0YTEx ODoJZTM0MDAwMDAgCW1vdnQJcjAsICMwCgkJCWMwNDRhMTE4OiBSX0FSTV9NT1ZUX0FCUwkuTEMw CmMwNDRhMTFjOgllM2EwMjAwOSAJbW92CXIyLCAjOQpjMDQ0YTEyMDoJZTMwMDE2MWMgCW1vdncJ cjEsICMxNTY0CTsgMHg2MWMKYzA0NGExMjQ6CWViZmZmZmZlIAlibAkwIDx3YXJuX3Nsb3dwYXRo X2ZtdD4KCQkJYzA0NGExMjQ6IFJfQVJNX0NBTEwJd2Fybl9zbG93cGF0aF9mbXQKCWRlbF90aW1l cigmaG9zdC0+dGltZXIpOwpjMDQ0YTEyODoJZTI4NDAwYTQgCWFkZAlyMCwgcjQsICMxNjQJOyAw eGE0CmMwNDRhMTJjOgllYmZmZmZmZSAJYmwJMCA8ZGVsX3RpbWVyPgoJCQljMDQ0YTEyYzogUl9B Uk1fQ0FMTAlkZWxfdGltZXIKCWlmIChob3N0LT5uZWVkX2Nsb2NrX3VwZGF0ZSkgewpjMDQ0YTEz MDoJZTVkNDMwYTAgCWxkcmIJcjMsIFtyNCwgIzE2MF0JOyAweGEwCmMwNDRhMTM0OgllMzUzMDAw MCAJY21wCXIzLCAjMApjMDQ0YTEzODoJMGEwMDAwMDUgCWJlcQljMDQ0YTE1NCA8YXRtY2lfcmVx dWVzdF9lbmQrMHg2ND4KCQlhdG1jaV93cml0ZWwoaG9zdCwgQVRNQ0lfTVIsIGhvc3QtPm1vZGVf cmVnKTsKYzA0NGExM2M6CWU1OTQyMGI4IAlsZHIJcjIsIFtyNCwgIzE4NF0JOyAweGI4CmMwNDRh MTQwOgllNTk0MzAwMCAJbGRyCXIzLCBbcjRdCglhc20gdm9sYXRpbGUoInN0ciAlMSwgJTAiCmMw NDRhMTQ0OgllNTgzMjAwNCAJc3RyCXIyLCBbcjMsICM0XQoJCWlmIChob3N0LT5jYXBzLmhhc19j ZmdfcmVnKQpjMDQ0YTE0ODoJZTVkNDIwZGEgCWxkcmIJcjIsIFtyNCwgIzIxOF0JOyAweGRhCmMw NDRhMTRjOgllMzUyMDAwMCAJY21wCXIyLCAjMApjMDQ0YTE1MDoJMWEwMDAwMTkgCWJuZQljMDQ0 YTFiYyA8YXRtY2lfcmVxdWVzdF9lbmQrMHhjYz4KCWhvc3QtPmN1cl9zbG90LT5tcnEgPSBOVUxM OwpjMDQ0YTE1NDoJZTU5NDEwMWMgCWxkcglyMSwgW3I0LCAjMjhdCglyZXR1cm4gUkVBRF9PTkNF KGhlYWQtPm5leHQpID09IGhlYWQ7CmMwNDRhMTU4OgllMWEwMzAwNCAJbW92CXIzLCByNApjMDQ0 YTE1YzoJZTNhMDIwMDAgCW1vdglyMiwgIzAKYzA0NGExNjA6CWU1ODEyMDEwIAlzdHIJcjIsIFty MSwgIzE2XQoJaG9zdC0+bXJxID0gTlVMTDsKYzA0NGExNjQ6CWU1ODQyMDIwIAlzdHIJcjIsIFty NCwgIzMyXQpjMDQ0YTE2ODoJZTViMzEwOTggCWxkcglyMSwgW3IzLCAjMTUyXSEJOyAweDk4Cglp ZiAoIWxpc3RfZW1wdHkoJmhvc3QtPnF1ZXVlKSkgewpjMDQ0YTE2YzoJZTE1MTAwMDMgCWNtcAly MSwgcjMKCQlob3N0LT5zdGF0ZSA9IFNUQVRFX0lETEU7CmMwNDRhMTcwOgkwNTg0MjA5NCAJc3Ry ZXEJcjIsIFtyNCwgIzE0OF0JOyAweDk0CglpZiAoIWxpc3RfZW1wdHkoJmhvc3QtPnF1ZXVlKSkg ewpjMDQ0YTE3NDoJMGEwMDAwMGMgCWJlcQljMDQ0YTFhYyA8YXRtY2lfcmVxdWVzdF9lbmQrMHhi Yz4KCQlzbG90ID0gbGlzdF9lbnRyeShob3N0LT5xdWV1ZS5uZXh0LApjMDQ0YTE3ODoJZTU5NDMw OTggCWxkcglyMywgW3I0LCAjMTUyXQk7IDB4OTgKCgpBZnRlcjoKCmMwNDRhMGYwIDxhdG1jaV9y ZXF1ZXN0X2VuZD46CnsKYzA0NGEwZjA6CWU5MmQ0MDcwIAlwdXNoCXtyNCwgcjUsIHI2LCBscn0K YzA0NGEwZjQ6CWUxYTA0MDAwIAltb3YJcjQsIHIwCglXQVJOX09OKGhvc3QtPmNtZCB8fCBob3N0 LT5kYXRhKTsKYzA0NGEwZjg6CWU1OTAyMDI0IAlsZHIJcjIsIFtyMCwgIzM2XQk7IDB4MjQKewpj MDQ0YTBmYzoJZTFhMDYwMDEgCW1vdglyNiwgcjEKCXN0cnVjdCBtbWNfaG9zdAkJKnByZXZfbW1j ID0gaG9zdC0+Y3VyX3Nsb3QtPm1tYzsKYzA0NGExMDA6CWU1OTAzMDFjIAlsZHIJcjMsIFtyMCwg IzI4XQoJV0FSTl9PTihob3N0LT5jbWQgfHwgaG9zdC0+ZGF0YSk7CmMwNDRhMTA0OgllMzUyMDAw MCAJY21wCXIyLCAjMAoJc3RydWN0IG1tY19ob3N0CQkqcHJldl9tbWMgPSBob3N0LT5jdXJfc2xv dC0+bW1jOwpjMDQ0YTEwODoJZTU5MzUwMDAgCWxkcglyNSwgW3IzXQoJV0FSTl9PTihob3N0LT5j bWQgfHwgaG9zdC0+ZGF0YSk7CmMwNDRhMTBjOgkwYTAwMDAyZCAJYmVxCWMwNDRhMWM4IDxhdG1j aV9yZXF1ZXN0X2VuZCsweGQ4PgpjMDQ0YTExMDoJZTMwMDAwMDAgCW1vdncJcjAsICMwCgkJCWMw NDRhMTEwOiBSX0FSTV9NT1ZXX0FCU19OQwkuTEMwCmMwNDRhMTE0OgllM2EwMzAwMCAJbW92CXIz LCAjMApjMDQ0YTExODoJZTM0MDAwMDAgCW1vdnQJcjAsICMwCgkJCWMwNDRhMTE4OiBSX0FSTV9N T1ZUX0FCUwkuTEMwCmMwNDRhMTFjOgllM2EwMjAwOSAJbW92CXIyLCAjOQpjMDQ0YTEyMDoJZTMw MDE2MWIgCW1vdncJcjEsICMxNTYzCTsgMHg2MWIKYzA0NGExMjQ6CWViZmZmZmZlIAlibAkwIDx3 YXJuX3Nsb3dwYXRoX2ZtdD4KCQkJYzA0NGExMjQ6IFJfQVJNX0NBTEwJd2Fybl9zbG93cGF0aF9m bXQKCWRlbF90aW1lcigmaG9zdC0+dGltZXIpOwpjMDQ0YTEyODoJZTI4NDAwYTQgCWFkZAlyMCwg cjQsICMxNjQJOyAweGE0CmMwNDRhMTJjOgllYmZmZmZmZSAJYmwJMCA8ZGVsX3RpbWVyPgoJCQlj MDQ0YTEyYzogUl9BUk1fQ0FMTAlkZWxfdGltZXIKCWlmIChob3N0LT5uZWVkX2Nsb2NrX3VwZGF0 ZSkgewpjMDQ0YTEzMDoJZTVkNDMwYTAgCWxkcmIJcjMsIFtyNCwgIzE2MF0JOyAweGEwCmMwNDRh MTM0OgllMzUzMDAwMCAJY21wCXIzLCAjMApjMDQ0YTEzODoJMGEwMDAwMDUgCWJlcQljMDQ0YTE1 NCA8YXRtY2lfcmVxdWVzdF9lbmQrMHg2ND4KCQlhdG1jaV93cml0ZWwoaG9zdCwgQVRNQ0lfTVIs IGhvc3QtPm1vZGVfcmVnKTsKYzA0NGExM2M6CWU1OTQyMGI4IAlsZHIJcjIsIFtyNCwgIzE4NF0J OyAweGI4CmMwNDRhMTQwOgllNTk0MzAwMCAJbGRyCXIzLCBbcjRdCglhc20gdm9sYXRpbGUoInN0 ciAlMSwgJTAiCmMwNDRhMTQ0OgllNTgzMjAwNCAJc3RyCXIyLCBbcjMsICM0XQoJCWlmIChob3N0 LT5jYXBzLmhhc19jZmdfcmVnKQpjMDQ0YTE0ODoJZTVkNDIwZGEgCWxkcmIJcjIsIFtyNCwgIzIx OF0JOyAweGRhCmMwNDRhMTRjOgllMzUyMDAwMCAJY21wCXIyLCAjMApjMDQ0YTE1MDoJMWEwMDAw MTkgCWJuZQljMDQ0YTFiYyA8YXRtY2lfcmVxdWVzdF9lbmQrMHhjYz4KCWhvc3QtPmN1cl9zbG90 LT5tcnEgPSBOVUxMOwpjMDQ0YTE1NDoJZTU5NDEwMWMgCWxkcglyMSwgW3I0LCAjMjhdCglyZXR1 cm4gUkVBRF9PTkNFKGhlYWQtPm5leHQpID09IGhlYWQ7CmMwNDRhMTU4OgllMWEwMzAwNCAJbW92 CXIzLCByNApjMDQ0YTE1YzoJZTNhMDIwMDAgCW1vdglyMiwgIzAKYzA0NGExNjA6CWU1ODEyMDEw IAlzdHIJcjIsIFtyMSwgIzE2XQoJaG9zdC0+bXJxID0gTlVMTDsKYzA0NGExNjQ6CWU1ODQyMDIw IAlzdHIJcjIsIFtyNCwgIzMyXQpjMDQ0YTE2ODoJZTViMzEwOTggCWxkcglyMSwgW3IzLCAjMTUy XSEJOyAweDk4CglpZiAoIWxpc3RfZW1wdHkoJmhvc3QtPnF1ZXVlKSkgewpjMDQ0YTE2YzoJZTE1 MTAwMDMgCWNtcAlyMSwgcjMKCQlob3N0LT5zdGF0ZSA9IFNUQVRFX0lETEU7CmMwNDRhMTcwOgkw NTg0MjA5NCAJc3RyZXEJcjIsIFtyNCwgIzE0OF0JOyAweDk0CglpZiAoIWxpc3RfZW1wdHkoJmhv c3QtPnF1ZXVlKSkgewpjMDQ0YTE3NDoJMGEwMDAwMGMgCWJlcQljMDQ0YTFhYyA8YXRtY2lfcmVx dWVzdF9lbmQrMHhiYz4KCQlzdHJ1Y3QgYXRtZWxfbWNpX3Nsb3QgKnNsb3QgPSBsaXN0X2VudHJ5 KGhvc3QtPnF1ZXVlLm5leHQsCmMwNDRhMTc4OgllNTk0MzA5OCAJbGRyCXIzLCBbcjQsICMxNTJd CTsgMHg5OAoKCkRvIHlvdSByZWFsaXplIHlvdXIgcGF0Y2ggaXMganVzdCB1bm5lY2Vzc2FyeSBj aHVybiBub3c/CgpJcyBpdCB0b28gZGlmZmljdWx0IGZvciB5b3UgdG8gYWN0dWFsbHkgY29tcGls ZSB0aGUgZHJpdmVyIGFuZCBsb29rCmF0IHRoZSBjaGFuZ2VzIGJlZm9yZSBzdWJtaXR0aW5nIHBh dGNoZXM/CgoKLS0gCkFsZXhhbmRyZSBCZWxsb25pLCBCb290bGluCkVtYmVkZGVkIExpbnV4IGFu ZCBLZXJuZWwgZW5naW5lZXJpbmcKaHR0cHM6Ly9ib290bGluLmNvbQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=