From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7BCE03FC7 for ; Sat, 25 Sep 2021 17:38:41 +0000 (UTC) Received: from mail-wr1-f50.google.com ([209.85.221.50]) by mrelayeu.kundenserver.de (mreue108 [213.165.67.113]) with ESMTPSA (Nemesis) id 1MzQXu-1mqEil20ae-00vN6O for ; Sat, 25 Sep 2021 19:38:39 +0200 Received: by mail-wr1-f50.google.com with SMTP id i24so21457703wrc.9 for ; Sat, 25 Sep 2021 10:38:39 -0700 (PDT) X-Gm-Message-State: AOAM532u1JRJMtqlgcW0AJeGPh8k3gP2DJidOterV7bzfCY06RslEMTF Vmawu1wCsLdKX7TI047biluOu7mE8HbAtNm9HJE= X-Google-Smtp-Source: ABdhPJzy03N7tVhfn6aBkr45ZQOyfoDC04by9fsZmXLOn/y0W1o8uKfR6dX6QCxoxxGwp2bNJq5CkcHyUSMV7fPDOXk= X-Received: by 2002:a05:600c:3209:: with SMTP id r9mr7825038wmp.35.1632591519149; Sat, 25 Sep 2021 10:38:39 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-staging@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20210924211139.3477-1-sergio.paracuellos@gmail.com> <20210924211139.3477-5-sergio.paracuellos@gmail.com> In-Reply-To: <20210924211139.3477-5-sergio.paracuellos@gmail.com> From: Arnd Bergmann Date: Sat, 25 Sep 2021 19:38:23 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 4/6] PCI: allow architecture specific implementation of pci_remap_iospace() To: Sergio Paracuellos Cc: Thomas Bogendoerfer , Rob Herring , Arnd Bergmann , Catalin Marinas , Liviu Dudau , Bjorn Helgaas , Matthias Brugger , gregkh , "open list:BROADCOM NVRAM DRIVER" , linux-pci , linux-staging@lists.linux.dev, neil@brown.name, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:O/2t/QnwhcIFzH4T8nC38vK6CR9e+Vq68h6iSZmo9gSdtXgQdsL z7JpsC9ro59tXorVfSoYEUyQpgwHyuEx16m82e2jnWBU8nmHLp/3efoN/e/u+GFjGwCCe1D wi/EwTYZheqYzwjU5nfWdv/8kcYChqnARGwrYHzQGwVcSHorFzZWN6j/bAAklgq5Nqo1tS6 a7tc0cVwy5CtAduP9lZGw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:49nm1oih/BM=:aQuLuqnL5Sgy0Tj9HPdlh7 zIntJHFtEFOm1XSZMbgZXTwmvm95iSb4I0rUG7tP6ruY9xBPVj6fo58dsbXfvdbfmLd6O2jcb LsPRODhxWraclfcDxI7BMcv9QZ9cvI9XxkSAhTvbfAkaQVkYMswqqppDyHnx77n/LGEQ/NwxK PezKq/CngKKV/GugNdre2kDCHOaKNvnKse9GshZPyIBBSP87xfMSBDVPo/2I5GG6Inup7rw9M o/asryQHaVKeGmmJa/4aHGvieYfI3rgp/c5LinDNwB/q03QIqiFEQsE6/xDMdGEqQ8HQGYr/n m0JWsYcErtMwzS2RFTGQP7s+JBo374PUkKVyhdT2NjIyIy9Lss/i5LmWNNnExXaKwFJM/oklx EhmfrRCPvDIc6kcKcJmh0ToU0ajz+ZdXUwIinCGAWyv/ZZKSYcL2/gjttBb1yLhtSzvksTcFB rjrNJ3U90WDbI1Dvjc3lX0dNFi77Cu9yCYWxTMPuJcsAKqyof+uSUmpoq1JcePCRdNhW92W2Z /FkhE5mltSrSQC/fFhNTwkOpWJeVu5h2Vlfk8wP9lAFwSz+eqYu4k03aVSdgPSXJMa+C7hsLW NH6D6HEn9+40BsfuTugywzNXPiwN/zLo1EtxoVXcu3X67viqiSqGCatjFo/C7+OK2PpE71OfU sTXl+541x3LSxtidaW1qWDfITqTj+93JjG9I3JaOMkWfIqE6zFC30ZGL/MBFBEcKOR1Xc/KqK PzgH0wc/NQPyqqiyTQvj59v74IbjkZ9TLLCW0FCo9crFbofQHVbLJ8WY6hgw2yVhq9l8c2Iil 6s5esFBgJZOV4+RRyJsQUW59fBSPCY57XgpPFANDV6r0YIUdwcPjHYYIv0nhsA1mrtUanbU47 xGGULvbFJRCMFGo2L1+A== On Fri, Sep 24, 2021 at 11:11 PM Sergio Paracuellos wrote: > > pci_remap_iospace() was originally meant as an architecture specific helper, > but it moved into generic code after all architectures had the same requirements. > MIPS has different requirements so it should not be shared. The way for doing > this will be using a macro 'pci_remap_iospace' defined for those architectures > that need a special treatement. Hence, put core api function inside preprocesor > conditional code for 'pci_remap_iospace' definition. > > Signed-off-by: Sergio Paracuellos Acked-by: Arnd Bergmann 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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 89D9EC4332F for ; Sat, 25 Sep 2021 17:38:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 64FCE6108E for ; Sat, 25 Sep 2021 17:38:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229641AbhIYRkQ (ORCPT ); Sat, 25 Sep 2021 13:40:16 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:53689 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229618AbhIYRkP (ORCPT ); Sat, 25 Sep 2021 13:40:15 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]) by mrelayeu.kundenserver.de (mreue010 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MIMKq-1mgIaR1vUK-00EJlc; Sat, 25 Sep 2021 19:38:39 +0200 Received: by mail-wr1-f48.google.com with SMTP id t8so37463889wrq.4; Sat, 25 Sep 2021 10:38:39 -0700 (PDT) X-Gm-Message-State: AOAM5305o1us1cVdOyw6jwzw/ObA1yPXl+lsbc82ksAWysonURx6SulH 5/LAXaKt395O/lC+1dJJlecoaKo8SCAh07avzw0= X-Google-Smtp-Source: ABdhPJzy03N7tVhfn6aBkr45ZQOyfoDC04by9fsZmXLOn/y0W1o8uKfR6dX6QCxoxxGwp2bNJq5CkcHyUSMV7fPDOXk= X-Received: by 2002:a05:600c:3209:: with SMTP id r9mr7825038wmp.35.1632591519149; Sat, 25 Sep 2021 10:38:39 -0700 (PDT) MIME-Version: 1.0 References: <20210924211139.3477-1-sergio.paracuellos@gmail.com> <20210924211139.3477-5-sergio.paracuellos@gmail.com> In-Reply-To: <20210924211139.3477-5-sergio.paracuellos@gmail.com> From: Arnd Bergmann Date: Sat, 25 Sep 2021 19:38:23 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 4/6] PCI: allow architecture specific implementation of pci_remap_iospace() To: Sergio Paracuellos Cc: Thomas Bogendoerfer , Rob Herring , Arnd Bergmann , Catalin Marinas , Liviu Dudau , Bjorn Helgaas , Matthias Brugger , gregkh , "open list:BROADCOM NVRAM DRIVER" , linux-pci , linux-staging@lists.linux.dev, neil@brown.name, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:N2Km3/CVfpY7kGN0gFj5hrzELBxMHtdH8vi/mAvJmwP2A7o5vVS aZ5qsHDdRCHjSn+su6ITGrjgV0Rswn+ny5RPaZ9p2gZHRoIhR+PxTXIW++osE1bMMg3p/cB i7tfkWDQcipygMb4s754JNYzAv6G82tAQmUwKHutUiHm1xjaE2/c9BLbT36swDv3a5YIhwb y2UbhIb3VHA6Vb2iO4DyQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:Ukpurn3eWjI=:A7h5tBNzIex7QkhOnuBAqF sdPYQF70XNJ4DkC9CJS7OfKsgkYhd9Ew0gD/BEXEsJkTwmZhy45jB0ZSuIzw64TwfqargXLT7 5kIkOdW4fH6y8Fpd3X73hhw5+Z1zYH6SV+Hx60+o8aNY/vJFQSQPvy+K6382t+B5ACEE5nSfd eIVWtM3Y4LMeSuh8z/V+8/kRypTYXH1lRSKv10VDpzlll/ajQOGi1tAHuxvrvgcqgAtXHVAL+ iaEU5AYbPJXgsj9V5w25bThcdsCo4ztT6UvpT4GKM/MkOQ2tV713DWZX2D3+zIG4YSu2NcgOe twRA2gXQLsq8QL5sZmCy25H0JpClzpCnAbnKu4uvDSN3EtH5/KQLWVCXrg8GCA0AJe7srFPPV 02b8FDcdH96+b02EAooOQwl9oA98D29xlsILqgeIw4akFr2lfWdbb9R565QeJsWBi+AnyiBlK fnm4L6pkKXa5X6SBT6e0ecIRh2gVV7pQ8Uwi4+m7M5Deq9mfwHFlB80fZkUPw3fuKLaAwqURy yaXC1fQTfcBDKsXLZD2xiV7gIkZP1KJd8D9Rqxt6T6xzrLTIX0EqPFcINSOjfqpAT3/Ib7zMq d1B/wQaV6mUos9VCN/Z4VL/8dh5AhJu9qKeZxybYIcwmf4T34mYuvXdZ86i7RISSVDId/ZVtR GHm+DQeZabpJe8zF2dxTkHoOuSrXUktap5djdXlVVOwT2VKVTRp7JCG7cfEhnXHaPa8d7mdSC +l7YBCG3OcKJRZjv9P7lgO/D6iZ3jchnspevebPzV8GHgW8EQCoXzpHiMtEj5Ep5CImY+vcnA n3THvd/AGQ+m208C7a3XzS8EjRImMmuZ5qo/62t4JEYq0bQjchKWU+CaYflScWO6/K90rolap LVwZeECtvO1QPg/kmsNQ== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 24, 2021 at 11:11 PM Sergio Paracuellos wrote: > > pci_remap_iospace() was originally meant as an architecture specific helper, > but it moved into generic code after all architectures had the same requirements. > MIPS has different requirements so it should not be shared. The way for doing > this will be using a macro 'pci_remap_iospace' defined for those architectures > that need a special treatement. Hence, put core api function inside preprocesor > conditional code for 'pci_remap_iospace' definition. > > Signed-off-by: Sergio Paracuellos Acked-by: Arnd Bergmann