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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C5598C74A5B for ; Tue, 14 Mar 2023 12:49:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jsI0LrHf9VWlS2lmBtclvPGSPVzFViPJPuNmZYIGPU0=; b=gmcyQL5wz81DnO ky3ZCI2FEOweiOGS9i+7SzOvnD3tZ4ph3MCMBEEJCzz6+uw90v/swFbBvcWUKlqj8SV6IxBqH09mr qTmL63yg7dedXijcNafA+n10sepTDiAiFSPCj/R+G47Ag3Z3d4ZV+QVLhfpcMuj5HS7inWL18WL/t 2TJEd9VfrRI465qBPQxbX6jYYuvKcuiuyIpHhPw8bOf9A3MdoD/2MusCOLvXdhH1wLfDDQFUEZijP ZghusshbLgnZD9wBO68I/c4Rjv3GC4T5ONCRJUZW8RUnYK/iwy9IW0HwI1N+5v+19mkoMkB2SFYlA JOqd5kj2aG1qaGLmzS9A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pc45P-00ACvB-2w; Tue, 14 Mar 2023 12:49:03 +0000 Received: from mail-il1-f169.google.com ([209.85.166.169]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pc45M-00ACsQ-0z; Tue, 14 Mar 2023 12:49:01 +0000 Received: by mail-il1-f169.google.com with SMTP id h5so4532316ile.13; Tue, 14 Mar 2023 05:48:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678798137; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gBpmO88aubLNx5ds9k4LYpaw6LJjHZV6232nWb27C40=; b=UnUSnr+Cwn/c3SZGKH6BfbJ6AZmG6Vh8mqpgV3mlUzO8yMRFMe9rODSI2NUnOlB+bj NuBek8gMBlS5fQWQ1031q/1A7QtB3Af31Jgh0EInxWs/zDwZKLikEyt9h/AHa5Wzo9Rb +bNGO+k/ZIzE7mdQ4YShQyxvwICBeMSI0zjyM1YnfsfkFmyyj3ya+xcfwSpFdVp/XPp6 P9I/IUyp1NYGWxqSaTqFP1eMCCNuhOw9apBDEN7DtD1Jy31PzUdKg1Ie7VK2e4jdMMDw ehROLlsaBbebc9DMfqF6dCje/NHmQs8B6FjOc9NJauWsh4CABM2cHOD6Zj739qYN/EPW KQWw== X-Gm-Message-State: AO0yUKXXwTVCuFer0fZNWaK7sNykdpI0Xcd79EBnQiKbMBUXIYXk2Gms SzhWO6exIrInW36Vj05B39Y3XRYR2qRsVQ== X-Google-Smtp-Source: AK7set9zxted67qvDGTbsQDdQg9Ifl1ugWI5zrU6uQc/lpnjXfwrBF5+E2oQJ5yA9JwLeH3QDn/8Yw== X-Received: by 2002:a05:6e02:1ca8:b0:322:fe79:8141 with SMTP id x8-20020a056e021ca800b00322fe798141mr2895133ill.1.1678798137489; Tue, 14 Mar 2023 05:48:57 -0700 (PDT) Received: from mail-il1-f170.google.com (mail-il1-f170.google.com. [209.85.166.170]) by smtp.gmail.com with ESMTPSA id d4-20020a92ddc4000000b003230c7d6a3csm767235ilr.67.2023.03.14.05.48.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Mar 2023 05:48:56 -0700 (PDT) Received: by mail-il1-f170.google.com with SMTP id 4so8573231ilz.6; Tue, 14 Mar 2023 05:48:55 -0700 (PDT) X-Received: by 2002:a05:6902:1002:b0:b48:1359:4e28 with SMTP id w2-20020a056902100200b00b4813594e28mr461087ybt.12.1678798114483; Tue, 14 Mar 2023 05:48:34 -0700 (PDT) MIME-Version: 1.0 References: <20230314121216.413434-1-schnelle@linux.ibm.com> <20230314121216.413434-2-schnelle@linux.ibm.com> In-Reply-To: <20230314121216.413434-2-schnelle@linux.ibm.com> From: Geert Uytterhoeven Date: Tue, 14 Mar 2023 13:48:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 01/38] Kconfig: introduce HAS_IOPORT option and select it as necessary To: Niklas Schnelle Cc: Arnd Bergmann , Richard Henderson , Ivan Kokshaysky , Matt Turner , Russell King , Catalin Marinas , Will Deacon , Michal Simek , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Paul Walmsley , Palmer Dabbelt , Albert Ou , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S. Miller" , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Greg Kroah-Hartman , Bjorn Helgaas , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Mauro Carvalho Chehab , Alan Stern , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-pci@vger.kernel.org, Arnd Bergmann , linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230314_054900_347296_00C0C3FA X-CRM114-Status: GOOD ( 19.93 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gVHVlLCBNYXIgMTQsIDIwMjMgYXQgMToxM+KAr1BNIE5pa2xhcyBTY2huZWxsZSA8c2NobmVs bGVAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gV2UgaW50cm9kdWNlIGEgbmV3IEhBU19JT1BPUlQg S2NvbmZpZyBvcHRpb24gdG8gaW5kaWNhdGUgc3VwcG9ydCBmb3IgSS9PCj4gUG9ydCBhY2Nlc3Mu IEluIGEgZnV0dXJlIHBhdGNoIEhBU19JT1BPUlQ9biB3aWxsIGRpc2FibGUgY29tcGlsYXRpb24g b2YKPiB0aGUgSS9PIGFjY2Vzc29yIGZ1bmN0aW9ucyBpbmIoKS9vdXRiKCkgYW5kIGZyaWVuZHMg b24gYXJjaGl0ZWN0dXJlcwo+IHdoaWNoIGNhbiBub3QgbWVhbmluZ2Z1bGx5IHN1cHBvcnQgbGVn YWN5IEkvTyBzcGFjZXMgc3VjaCBhcyBzMzkwLiBBbHNvCj4gYWRkIGRlcGVuZGVuY2llcyBvbiBI QVNfSU9QT1JUIGZvciB0aGUgSVNBIGFuZCBIQVZFX0VJU0EgY29uZmlnIG9wdGlvbnMKPiBhcyB0 aGVzZSBidXNzZXMgYWx3YXlzIGdvIGFsb25nIHdpdGggSEFTX0lPUE9SVC4KPgo+IFRoZSAiZGVw ZW5kcyBvbiIgcmVsYXRpb25zIG9uIEhBU19JT1BPUlQgaW4gZHJpdmVycyBhcyB3ZWxsIGFzIGlm ZGVmcwo+IGZvciBIQVNfSU9QT1JUIHNwZWNpZmljIHNlY3Rpb25zIHdpbGwgYmUgYWRkZWQgaW4g c3Vic2VxdWVudCBwYXRjaGVzIG9uCj4gYSBwZXIgc3Vic3lzdGVtIGJhc2lzLgo+Cj4gQ28tZGV2 ZWxvcGVkLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGtlcm5lbC5vcmc+Cj4gU2lnbmVkLW9mZi1i eTogTmlrbGFzIFNjaG5lbGxlIDxzY2huZWxsZUBsaW51eC5pYm0uY29tPgoKPiAgYXJjaC9tNjhr L0tjb25maWcgICAgICAgfCAxICsKCkFja2VkLWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0 QGxpbnV4LW02OGsub3JnPgoKR3J7b2V0amUsZWV0aW5nfXMsCgogICAgICAgICAgICAgICAgICAg ICAgICBHZWVydAoKLS0gCkdlZXJ0IFV5dHRlcmhvZXZlbiAtLSBUaGVyZSdzIGxvdHMgb2YgTGlu dXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGludXgtbTY4ay5vcmcKCkluIHBlcnNvbmFsIGNvbnZl cnNhdGlvbnMgd2l0aCB0ZWNobmljYWwgcGVvcGxlLCBJIGNhbGwgbXlzZWxmIGEgaGFja2VyLiBC dXQKd2hlbiBJJ20gdGFsa2luZyB0byBqb3VybmFsaXN0cyBJIGp1c3Qgc2F5ICJwcm9ncmFtbWVy IiBvciBzb21ldGhpbmcgbGlrZSB0aGF0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC0tIExpbnVzIFRvcnZhbGRzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGludXgtcmlzY3ZAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LXJpc2N2Cg== 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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A3D7CC74A5B for ; Tue, 14 Mar 2023 12:49:36 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4PbYJH058Wz3f7F for ; Tue, 14 Mar 2023 23:49:35 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=209.85.166.181; helo=mail-il1-f181.google.com; envelope-from=geert.uytterhoeven@gmail.com; receiver=) Received: from mail-il1-f181.google.com (mail-il1-f181.google.com [209.85.166.181]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4PbYHd3MSLz3cDt for ; Tue, 14 Mar 2023 23:49:00 +1100 (AEDT) Received: by mail-il1-f181.google.com with SMTP id y12so4355282ilq.4 for ; Tue, 14 Mar 2023 05:49:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678798137; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gBpmO88aubLNx5ds9k4LYpaw6LJjHZV6232nWb27C40=; b=8Fxs8ZR+xFg7ECbY5LRA5CRIT5UWiLszp65cINWlZx0lbBtAYn7aQfHltCJHG+O+TA Kxjf2HaRzFvNgz1bLEuCMKFxBMzdvrHlGFWEh49sV5DFkfk60ROBR/QzBH/Jf0087VWU gvA/EBWXeX3oSyHNA/oAmSUQxJZACNZTFL/a1S0E5FXpwFEJRiTuq+r9uMmZLD7TDvo4 oJ1mE4BEXiF3mMnIHhNWQFc787gqAID2qo73RscV0Mrw7YivKimPk7xKRENmC963Ez9Q U6N6TblKxL5b1tGVbamXqghZJRV+id739HoMOCdU1VKfu5DJNnKdvWTdpLKUHdCeNnou iRRw== X-Gm-Message-State: AO0yUKWBf6AaomRlKUwDMui6TTINY5b1FxjnItNFS4nLyCb3yO01QAnp bP0SBhbUoUsVA4NqIaqygCe9u4bT7bUAOA== X-Google-Smtp-Source: AK7set/HCCLwzeDhWh5Z8OPFYZ8HxJwV6vNnukIkDaDyKlu3pNT8nJreVBhGNRngsmoxsya9xJ3GZw== X-Received: by 2002:a05:6e02:1ca8:b0:322:fe79:8141 with SMTP id x8-20020a056e021ca800b00322fe798141mr2895125ill.1.1678798137347; Tue, 14 Mar 2023 05:48:57 -0700 (PDT) Received: from mail-io1-f42.google.com (mail-io1-f42.google.com. [209.85.166.42]) by smtp.gmail.com with ESMTPSA id r7-20020a92c5a7000000b0030314a7f039sm788257ilt.10.2023.03.14.05.48.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Mar 2023 05:48:56 -0700 (PDT) Received: by mail-io1-f42.google.com with SMTP id bf15so6337232iob.7 for ; Tue, 14 Mar 2023 05:48:55 -0700 (PDT) X-Received: by 2002:a05:6902:1002:b0:b48:1359:4e28 with SMTP id w2-20020a056902100200b00b4813594e28mr461087ybt.12.1678798114483; Tue, 14 Mar 2023 05:48:34 -0700 (PDT) MIME-Version: 1.0 References: <20230314121216.413434-1-schnelle@linux.ibm.com> <20230314121216.413434-2-schnelle@linux.ibm.com> In-Reply-To: <20230314121216.413434-2-schnelle@linux.ibm.com> From: Geert Uytterhoeven Date: Tue, 14 Mar 2023 13:48:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 01/38] Kconfig: introduce HAS_IOPORT option and select it as necessary To: Niklas Schnelle Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Rich Felker , linux-ia64@vger.kernel.org, "Rafael J. Wysocki" , Catalin Marinas , John Paul Adrian Glaubitz , linux-pci@vger.kernel.org, linux-mips@vger.kernel.org, "James E.J. Bottomley" , "H. Peter Anvin" , sparclinux@vger.kernel.org, linux-riscv@lists.infradead.org, Will Deacon , Anton Ivanov , linux-arch@vger.kernel.org, Yoshinori Sato , linux-sh@vger.kernel.org, Richard Weinberger , Helge Deller , x86@kernel.org, Russell King , Dave Hansen , Ingo Molnar , Alan Stern , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Matt Turner , Albert Ou , Arnd Bergmann , linux-um@lists.infradead.org, linux-alpha@vger.kernel.org, Richard Henderson , Nicholas Piggin , linux-m68k@lists.linux-m68k.org, Ivan Kokshaysky , Paul Walmsley , Bjorn Helgaas , Thomas Gleixner , Mauro Carvalho Chehab , linux-arm-kernel@lists.infradead.org, Arnd Bergmann , Michal Simek , Thomas Bogendoerfer , linux-parisc@vger.kernel.org, Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Palmer Dabbelt , Borislav Petkov , Johannes Berg , linuxppc-dev@lists.ozlabs.org, "David S. Miller" Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On Tue, Mar 14, 2023 at 1:13=E2=80=AFPM Niklas Schnelle wrote: > We introduce a new HAS_IOPORT Kconfig option to indicate support for I/O > Port access. In a future patch HAS_IOPORT=3Dn will disable compilation of > the I/O accessor functions inb()/outb() and friends on architectures > which can not meaningfully support legacy I/O spaces such as s390. Also > add dependencies on HAS_IOPORT for the ISA and HAVE_EISA config options > as these busses always go along with HAS_IOPORT. > > The "depends on" relations on HAS_IOPORT in drivers as well as ifdefs > for HAS_IOPORT specific sections will be added in subsequent patches on > a per subsystem basis. > > Co-developed-by: Arnd Bergmann > Signed-off-by: Niklas Schnelle > arch/m68k/Kconfig | 1 + Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. Bu= t when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 71E9CC74A5B for ; Tue, 14 Mar 2023 12:49:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/Dsait2qjveopGBrEyEQ0vdGnV8f/C7HMGolf92ZlmM=; b=NsHpPrDm0EsWok VSRq9LdA0va8oQKQ+EdRWLzvL1ciSm6G7UFM+Q1aqq6+KvV2qerQbAptFTx0TUWRnEcSTIhY27Vd/ 1tdDl1Eo8AYLgfkoMV6P+odJWiGsznRk4aB34DMSCd0E7HuA/JHRR0GK3a1hS613RK7B+teP+3DCA XyzD+lLtt9RamGOTIoctjp/fPhdxvx+uWpxy5jWq4Tv5W+uS5YKH9vD3XBoxAKkhOgIL9B7CW06Bx hX7NlzkOn/N2Bj9YmdST9W6X+5PShXro4Pt1alpKzLE1Z2aMg3Rif1G8XbiHL11PTSG0nQHnKgb04 6Yk8bOqHrtcL6eSjHzCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pc45Q-00ACvZ-1c; Tue, 14 Mar 2023 12:49:04 +0000 Received: from mail-il1-f169.google.com ([209.85.166.169]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pc45M-00ACsQ-0z; Tue, 14 Mar 2023 12:49:01 +0000 Received: by mail-il1-f169.google.com with SMTP id h5so4532316ile.13; Tue, 14 Mar 2023 05:48:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678798137; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gBpmO88aubLNx5ds9k4LYpaw6LJjHZV6232nWb27C40=; b=UnUSnr+Cwn/c3SZGKH6BfbJ6AZmG6Vh8mqpgV3mlUzO8yMRFMe9rODSI2NUnOlB+bj NuBek8gMBlS5fQWQ1031q/1A7QtB3Af31Jgh0EInxWs/zDwZKLikEyt9h/AHa5Wzo9Rb +bNGO+k/ZIzE7mdQ4YShQyxvwICBeMSI0zjyM1YnfsfkFmyyj3ya+xcfwSpFdVp/XPp6 P9I/IUyp1NYGWxqSaTqFP1eMCCNuhOw9apBDEN7DtD1Jy31PzUdKg1Ie7VK2e4jdMMDw ehROLlsaBbebc9DMfqF6dCje/NHmQs8B6FjOc9NJauWsh4CABM2cHOD6Zj739qYN/EPW KQWw== X-Gm-Message-State: AO0yUKXXwTVCuFer0fZNWaK7sNykdpI0Xcd79EBnQiKbMBUXIYXk2Gms SzhWO6exIrInW36Vj05B39Y3XRYR2qRsVQ== X-Google-Smtp-Source: AK7set9zxted67qvDGTbsQDdQg9Ifl1ugWI5zrU6uQc/lpnjXfwrBF5+E2oQJ5yA9JwLeH3QDn/8Yw== X-Received: by 2002:a05:6e02:1ca8:b0:322:fe79:8141 with SMTP id x8-20020a056e021ca800b00322fe798141mr2895133ill.1.1678798137489; Tue, 14 Mar 2023 05:48:57 -0700 (PDT) Received: from mail-il1-f170.google.com (mail-il1-f170.google.com. [209.85.166.170]) by smtp.gmail.com with ESMTPSA id d4-20020a92ddc4000000b003230c7d6a3csm767235ilr.67.2023.03.14.05.48.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Mar 2023 05:48:56 -0700 (PDT) Received: by mail-il1-f170.google.com with SMTP id 4so8573231ilz.6; Tue, 14 Mar 2023 05:48:55 -0700 (PDT) X-Received: by 2002:a05:6902:1002:b0:b48:1359:4e28 with SMTP id w2-20020a056902100200b00b4813594e28mr461087ybt.12.1678798114483; Tue, 14 Mar 2023 05:48:34 -0700 (PDT) MIME-Version: 1.0 References: <20230314121216.413434-1-schnelle@linux.ibm.com> <20230314121216.413434-2-schnelle@linux.ibm.com> In-Reply-To: <20230314121216.413434-2-schnelle@linux.ibm.com> From: Geert Uytterhoeven Date: Tue, 14 Mar 2023 13:48:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 01/38] Kconfig: introduce HAS_IOPORT option and select it as necessary To: Niklas Schnelle Cc: Arnd Bergmann , Richard Henderson , Ivan Kokshaysky , Matt Turner , Russell King , Catalin Marinas , Will Deacon , Michal Simek , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Paul Walmsley , Palmer Dabbelt , Albert Ou , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S. Miller" , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Greg Kroah-Hartman , Bjorn Helgaas , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Mauro Carvalho Chehab , Alan Stern , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-pci@vger.kernel.org, Arnd Bergmann , linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230314_054900_347296_00C0C3FA X-CRM114-Status: GOOD ( 19.93 ) X-BeenThere: linux-um@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-um" Errors-To: linux-um-bounces+linux-um=archiver.kernel.org@lists.infradead.org T24gVHVlLCBNYXIgMTQsIDIwMjMgYXQgMToxM+KAr1BNIE5pa2xhcyBTY2huZWxsZSA8c2NobmVs bGVAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gV2UgaW50cm9kdWNlIGEgbmV3IEhBU19JT1BPUlQg S2NvbmZpZyBvcHRpb24gdG8gaW5kaWNhdGUgc3VwcG9ydCBmb3IgSS9PCj4gUG9ydCBhY2Nlc3Mu IEluIGEgZnV0dXJlIHBhdGNoIEhBU19JT1BPUlQ9biB3aWxsIGRpc2FibGUgY29tcGlsYXRpb24g b2YKPiB0aGUgSS9PIGFjY2Vzc29yIGZ1bmN0aW9ucyBpbmIoKS9vdXRiKCkgYW5kIGZyaWVuZHMg b24gYXJjaGl0ZWN0dXJlcwo+IHdoaWNoIGNhbiBub3QgbWVhbmluZ2Z1bGx5IHN1cHBvcnQgbGVn YWN5IEkvTyBzcGFjZXMgc3VjaCBhcyBzMzkwLiBBbHNvCj4gYWRkIGRlcGVuZGVuY2llcyBvbiBI QVNfSU9QT1JUIGZvciB0aGUgSVNBIGFuZCBIQVZFX0VJU0EgY29uZmlnIG9wdGlvbnMKPiBhcyB0 aGVzZSBidXNzZXMgYWx3YXlzIGdvIGFsb25nIHdpdGggSEFTX0lPUE9SVC4KPgo+IFRoZSAiZGVw ZW5kcyBvbiIgcmVsYXRpb25zIG9uIEhBU19JT1BPUlQgaW4gZHJpdmVycyBhcyB3ZWxsIGFzIGlm ZGVmcwo+IGZvciBIQVNfSU9QT1JUIHNwZWNpZmljIHNlY3Rpb25zIHdpbGwgYmUgYWRkZWQgaW4g c3Vic2VxdWVudCBwYXRjaGVzIG9uCj4gYSBwZXIgc3Vic3lzdGVtIGJhc2lzLgo+Cj4gQ28tZGV2 ZWxvcGVkLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGtlcm5lbC5vcmc+Cj4gU2lnbmVkLW9mZi1i eTogTmlrbGFzIFNjaG5lbGxlIDxzY2huZWxsZUBsaW51eC5pYm0uY29tPgoKPiAgYXJjaC9tNjhr L0tjb25maWcgICAgICAgfCAxICsKCkFja2VkLWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0 QGxpbnV4LW02OGsub3JnPgoKR3J7b2V0amUsZWV0aW5nfXMsCgogICAgICAgICAgICAgICAgICAg ICAgICBHZWVydAoKLS0gCkdlZXJ0IFV5dHRlcmhvZXZlbiAtLSBUaGVyZSdzIGxvdHMgb2YgTGlu dXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGludXgtbTY4ay5vcmcKCkluIHBlcnNvbmFsIGNvbnZl cnNhdGlvbnMgd2l0aCB0ZWNobmljYWwgcGVvcGxlLCBJIGNhbGwgbXlzZWxmIGEgaGFja2VyLiBC dXQKd2hlbiBJJ20gdGFsa2luZyB0byBqb3VybmFsaXN0cyBJIGp1c3Qgc2F5ICJwcm9ncmFtbWVy IiBvciBzb21ldGhpbmcgbGlrZSB0aGF0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC0tIExpbnVzIFRvcnZhbGRzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC11bSBtYWlsaW5nIGxpc3QKbGludXgtdW1AbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXVt Cg== 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 598E6C7618A for ; Tue, 14 Mar 2023 12:56:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231556AbjCNM4I convert rfc822-to-8bit (ORCPT ); Tue, 14 Mar 2023 08:56:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58602 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232807AbjCNMzb (ORCPT ); Tue, 14 Mar 2023 08:55:31 -0400 Received: from mail-il1-x12c.google.com (mail-il1-x12c.google.com [IPv6:2607:f8b0:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54EFBA676D; Tue, 14 Mar 2023 05:51:00 -0700 (PDT) Received: by mail-il1-x12c.google.com with SMTP id h7so8570179ila.5; Tue, 14 Mar 2023 05:51:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678798136; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gBpmO88aubLNx5ds9k4LYpaw6LJjHZV6232nWb27C40=; b=F/kw06fa4E2Ncy3YZWjTpozsk/uEjpPYL+2is5cIZC+P58OegEkgDGz8ouVWG/Q1xE Et8D+rcrK0xMif92M6dEqkmX6yfko55xNYaRa/dbni5K4hnMg2kJbS4/8N5mQY5HTF7Q BuNVrYExTJQKj0m847hrRMjI5hL/at2PTpDev6MFju/5YmkoW25rySdsU0UD+4d5UkNo jXBkpw5/9i7PCHGZNLOZEH415wd3DX5XJX3ItX9HWYdCiie0ZC/MqygGX6ds/8v08Pbm yaXtFFKw61YpJpp/62dKUu7jdJfUxdSx37XPUWZuUUVoXqX6fT4tmKAD2dnnb8j9ZqBS cfHQ== X-Gm-Message-State: AO0yUKV7FGwu8G54frPgXfvRFHivRRVu38Rlppr/9khy6TUcYSyIfRZ9 eGWLIfvbg58oegOwmWkvWHM1NlT5zYRypg== X-Google-Smtp-Source: AK7set9uaU9BS2YJ7QMbWwxTVXrP8kR0ag9yvjORrw/DCh/YZzKu/5KzWRtQ0EXzIfXazCdoYGSwVA== X-Received: by 2002:a05:6e02:df2:b0:316:e39f:13f2 with SMTP id m18-20020a056e020df200b00316e39f13f2mr2007150ilj.12.1678798136649; Tue, 14 Mar 2023 05:48:56 -0700 (PDT) Received: from mail-il1-f169.google.com (mail-il1-f169.google.com. [209.85.166.169]) by smtp.gmail.com with ESMTPSA id z22-20020a029f16000000b003c4920e7c74sm750704jal.57.2023.03.14.05.48.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Mar 2023 05:48:56 -0700 (PDT) Received: by mail-il1-f169.google.com with SMTP id i19so8550137ila.10; Tue, 14 Mar 2023 05:48:55 -0700 (PDT) X-Received: by 2002:a05:6902:1002:b0:b48:1359:4e28 with SMTP id w2-20020a056902100200b00b4813594e28mr461087ybt.12.1678798114483; Tue, 14 Mar 2023 05:48:34 -0700 (PDT) MIME-Version: 1.0 References: <20230314121216.413434-1-schnelle@linux.ibm.com> <20230314121216.413434-2-schnelle@linux.ibm.com> In-Reply-To: <20230314121216.413434-2-schnelle@linux.ibm.com> From: Geert Uytterhoeven Date: Tue, 14 Mar 2023 13:48:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 01/38] Kconfig: introduce HAS_IOPORT option and select it as necessary To: Niklas Schnelle Cc: Arnd Bergmann , Richard Henderson , Ivan Kokshaysky , Matt Turner , Russell King , Catalin Marinas , Will Deacon , Michal Simek , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Paul Walmsley , Palmer Dabbelt , Albert Ou , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S. Miller" , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Greg Kroah-Hartman , Bjorn Helgaas , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Mauro Carvalho Chehab , Alan Stern , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-pci@vger.kernel.org, Arnd Bergmann , linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org On Tue, Mar 14, 2023 at 1:13 PM Niklas Schnelle wrote: > We introduce a new HAS_IOPORT Kconfig option to indicate support for I/O > Port access. In a future patch HAS_IOPORT=n will disable compilation of > the I/O accessor functions inb()/outb() and friends on architectures > which can not meaningfully support legacy I/O spaces such as s390. Also > add dependencies on HAS_IOPORT for the ISA and HAVE_EISA config options > as these busses always go along with HAS_IOPORT. > > The "depends on" relations on HAS_IOPORT in drivers as well as ifdefs > for HAS_IOPORT specific sections will be added in subsequent patches on > a per subsystem basis. > > Co-developed-by: Arnd Bergmann > Signed-off-by: Niklas Schnelle > arch/m68k/Kconfig | 1 + Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Date: Tue, 14 Mar 2023 12:48:22 +0000 Subject: Re: [PATCH v3 01/38] Kconfig: introduce HAS_IOPORT option and select it as necessary Message-Id: List-Id: References: <20230314121216.413434-1-schnelle@linux.ibm.com> <20230314121216.413434-2-schnelle@linux.ibm.com> In-Reply-To: <20230314121216.413434-2-schnelle@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: Niklas Schnelle Cc: Arnd Bergmann , Richard Henderson , Ivan Kokshaysky , Matt Turner , Russell King , Catalin Marinas , Will Deacon , Michal Simek , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Paul Walmsley , Palmer Dabbelt , Albert Ou , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S. Miller" , Richard Weinberger , Anton Ivanov , Johannes Berg , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Greg Kroah-Hartman , Bjorn Helgaas , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Mauro Carvalho Chehab , Alan Stern , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-pci@vger.kernel.org, Arnd Bergmann , linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-ia64@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org On Tue, Mar 14, 2023 at 1:13=E2=80=AFPM Niklas Schnelle wrote: > We introduce a new HAS_IOPORT Kconfig option to indicate support for I/O > Port access. In a future patch HAS_IOPORT=3Dn will disable compilation of > the I/O accessor functions inb()/outb() and friends on architectures > which can not meaningfully support legacy I/O spaces such as s390. Also > add dependencies on HAS_IOPORT for the ISA and HAVE_EISA config options > as these busses always go along with HAS_IOPORT. > > The "depends on" relations on HAS_IOPORT in drivers as well as ifdefs > for HAS_IOPORT specific sections will be added in subsequent patches on > a per subsystem basis. > > Co-developed-by: Arnd Bergmann > Signed-off-by: Niklas Schnelle > arch/m68k/Kconfig | 1 + Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds From mboxrd@z Thu Jan 1 00:00:00 1970 From: Geert Uytterhoeven Subject: Re: [PATCH v3 01/38] Kconfig: introduce HAS_IOPORT option and select it as necessary Date: Tue, 14 Mar 2023 13:48:22 +0100 Message-ID: References: <20230314121216.413434-1-schnelle@linux.ibm.com> <20230314121216.413434-2-schnelle@linux.ibm.com> Mime-Version: 1.0 Content-Transfer-Encoding: base64 Return-path: DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jsI0LrHf9VWlS2lmBtclvPGSPVzFViPJPuNmZYIGPU0=; b=gmcyQL5wz81DnO ky3ZCI2FEOweiOGS9i+7SzOvnD3tZ4ph3MCMBEEJCzz6+uw90v/swFbBvcWUKlqj8SV6IxBqH09mr qTmL63yg7dedXijcNafA+n10sepTDiAiFSPCj/R+G47Ag3Z3d4ZV+QVLhfpcMuj5HS7inWL18WL/t 2TJEd9VfrRI465qBPQxbX6jYYuvKcuiuyIpHhPw8bOf9A3MdoD/2MusCOLvXdhH1wLfDDQFUEZijP ZghusshbLgnZD9wBO68I/c4Rjv3GC4T5ONCRJUZW8RUnYK/iwy9IW0HwI1N+5v+19mkoMkB2SFYlA JOqd5kj2aG1qaGLmzS9A==; In-Reply-To: <20230314121216.413434-2-schnelle@linux.ibm.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-riscv" Errors-To: linux-riscv-bounces+glpr-linux-riscv=m.gmane-mx.org@lists.infradead.org Content-Type: text/plain; charset="windows-1252" To: Niklas Schnelle Cc: Arnd Bergmann , Richard Henderson , Ivan Kokshaysky , Matt Turner , Russell King , Catalin Marinas , Will Deacon , Michal Simek , Thomas Bogendoerfer , "James E.J. Bottomley" , Helge Deller , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Paul Walmsley , Palmer Dabbelt , Albert Ou , Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , "David S. Miller" , Richard T24gVHVlLCBNYXIgMTQsIDIwMjMgYXQgMToxM+KAr1BNIE5pa2xhcyBTY2huZWxsZSA8c2NobmVs bGVAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gV2UgaW50cm9kdWNlIGEgbmV3IEhBU19JT1BPUlQg S2NvbmZpZyBvcHRpb24gdG8gaW5kaWNhdGUgc3VwcG9ydCBmb3IgSS9PCj4gUG9ydCBhY2Nlc3Mu IEluIGEgZnV0dXJlIHBhdGNoIEhBU19JT1BPUlQ9biB3aWxsIGRpc2FibGUgY29tcGlsYXRpb24g b2YKPiB0aGUgSS9PIGFjY2Vzc29yIGZ1bmN0aW9ucyBpbmIoKS9vdXRiKCkgYW5kIGZyaWVuZHMg b24gYXJjaGl0ZWN0dXJlcwo+IHdoaWNoIGNhbiBub3QgbWVhbmluZ2Z1bGx5IHN1cHBvcnQgbGVn YWN5IEkvTyBzcGFjZXMgc3VjaCBhcyBzMzkwLiBBbHNvCj4gYWRkIGRlcGVuZGVuY2llcyBvbiBI QVNfSU9QT1JUIGZvciB0aGUgSVNBIGFuZCBIQVZFX0VJU0EgY29uZmlnIG9wdGlvbnMKPiBhcyB0 aGVzZSBidXNzZXMgYWx3YXlzIGdvIGFsb25nIHdpdGggSEFTX0lPUE9SVC4KPgo+IFRoZSAiZGVw ZW5kcyBvbiIgcmVsYXRpb25zIG9uIEhBU19JT1BPUlQgaW4gZHJpdmVycyBhcyB3ZWxsIGFzIGlm ZGVmcwo+IGZvciBIQVNfSU9QT1JUIHNwZWNpZmljIHNlY3Rpb25zIHdpbGwgYmUgYWRkZWQgaW4g c3Vic2VxdWVudCBwYXRjaGVzIG9uCj4gYSBwZXIgc3Vic3lzdGVtIGJhc2lzLgo+Cj4gQ28tZGV2 ZWxvcGVkLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGtlcm5lbC5vcmc+Cj4gU2lnbmVkLW9mZi1i eTogTmlrbGFzIFNjaG5lbGxlIDxzY2huZWxsZUBsaW51eC5pYm0uY29tPgoKPiAgYXJjaC9tNjhr L0tjb25maWcgICAgICAgfCAxICsKCkFja2VkLWJ5OiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0 QGxpbnV4LW02OGsub3JnPgoKR3J7b2V0amUsZWV0aW5nfXMsCgogICAgICAgICAgICAgICAgICAg ICAgICBHZWVydAoKLS0gCkdlZXJ0IFV5dHRlcmhvZXZlbiAtLSBUaGVyZSdzIGxvdHMgb2YgTGlu dXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGludXgtbTY4ay5vcmcKCkluIHBlcnNvbmFsIGNvbnZl cnNhdGlvbnMgd2l0aCB0ZWNobmljYWwgcGVvcGxlLCBJIGNhbGwgbXlzZWxmIGEgaGFja2VyLiBC dXQKd2hlbiBJJ20gdGFsa2luZyB0byBqb3VybmFsaXN0cyBJIGp1c3Qgc2F5ICJwcm9ncmFtbWVy IiBvciBzb21ldGhpbmcgbGlrZSB0aGF0LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IC0tIExpbnVzIFRvcnZhbGRzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGludXgtcmlzY3ZAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LXJpc2N2Cg==