Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp9909385rwr; Fri, 12 May 2023 00:37:38 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ71Utx41QRI7p9K23eGX5lEXojgr9RehRXGul42ZBLgtEgi+DHDuRUYM2AX057mlANkjnmz X-Received: by 2002:a17:903:18f:b0:1ac:8717:d436 with SMTP id z15-20020a170903018f00b001ac8717d436mr18718392plg.60.1683877058469; Fri, 12 May 2023 00:37:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1683877058; cv=pass; d=google.com; s=arc-20160816; b=uHTvQbKgR02IBBOjuetrUD9oT4txlX5uwX/U5lX7B4QqOaYi7Dos0r/HAfilC+7b0w PxYU/cdi0+XrrY01NAraeyWqtSUDndWIAxOYLgFvfOQUGFo/9BwwxiOD+AyXgwhSc0MV Cm1eUbLvQZZHId0zqq6UtbS8oeGhimdGvpWEJOG7gEcuvP4ecdpJN/hgilgDTNY2HTMG EEKLorUMm1XxSMUmYZmZqM8F25ihOvlk9tNTEH03AZmedPf8L+b9rlKa/CaAVp3fK0hJ 7P3h99kReWG10iOUhkGeOZDuT1ko0gSmbcQtvrtoCFcXvcV3eP7eZ9tmlyN9I6GGmLPq Q35w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:dkim-signature; bh=JwJ5vNJ0RM8WjJ+5DoLT41RRVNfQkruJnAJIjDbsDHg=; b=SlzmCv1p4mWBZInt9NYN/tiJagYkkt+r/y1hyVdlKtXWqYVt1SmffEuByiIYhtxDRO 1YkkUq82XQyEUULJoChU0deeP2gSeaaYg7W2ncZ7p90GejZgJyCx1zB1PER7U0Q3kWu0 OrNHZgeRrKx/PTCLE95R6L+OQq6pg8N2v0eDcF4igTC2JEMhbyj3avuwmfZaDAkaEjru EPuOTgHdhVfQ1/uZaZMnQvbYfWAb73G97YtX2C7pc9If0Fdh8EL8bltGclzPC/cFpC46 c2pcd67Lcq1kWO4z9yrruabllCPE1CRz0+oE3kB4QX+ElhJu/lHKfKJyfLMffmHVqh2T IwGA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=izmLmHnx; dkim=pass header.i=@mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=Vh2zEm24; arc=pass (i=1 spf=pass spfdomain=mediatek.com dkim=pass dkdomain=mediatek.com dmarc=pass fromdomain=mediatek.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b18-20020a170902d51200b001a988a09b6esi9618638plg.252.2023.05.12.00.37.24; Fri, 12 May 2023 00:37:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=izmLmHnx; dkim=pass header.i=@mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=Vh2zEm24; arc=pass (i=1 spf=pass spfdomain=mediatek.com dkim=pass dkdomain=mediatek.com dmarc=pass fromdomain=mediatek.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240315AbjELHUu (ORCPT + 99 others); Fri, 12 May 2023 03:20:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59150 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240357AbjELHUA (ORCPT ); Fri, 12 May 2023 03:20:00 -0400 Received: from mailgw01.mediatek.com (unknown [60.244.123.138]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 310FF1992; Fri, 12 May 2023 00:19:38 -0700 (PDT) X-UUID: 58c725a4f09511ed9cb5633481061a41-20230512 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=JwJ5vNJ0RM8WjJ+5DoLT41RRVNfQkruJnAJIjDbsDHg=; b=izmLmHnxY4Z1Hxdg2bXKKznynmTsS2fZ0MUVVL78KZy9nfvHPKevGTX9dLGJZGCEfmz3R4QWQcqHop5cUZM4nKZN5TA+X/OYHkETZ7msvTL/TBhHmDV9uv/ZvOPgMxe40bPMcHYCTHs64vXb71rUj4EiwUpSg0t1fvMHhgLTFTw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.24,REQID:aea3579f-dd47-4272-95b4-5ea4ae428137,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:1,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:1 X-CID-INFO: VERSION:1.1.24,REQID:aea3579f-dd47-4272-95b4-5ea4ae428137,IP:0,URL :0,TC:0,Content:0,EDM:0,RT:0,SF:1,FILE:0,BULK:0,RULE:Release_Ham,ACTION:re lease,TS:1 X-CID-META: VersionHash:178d4d4,CLOUDID:016c986b-2f20-4998-991c-3b78627e4938,B ulkID:230512151935JWTFIDEK,BulkQuantity:0,Recheck:0,SF:17|19|102,TC:nil,Co ntent:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,O SA:0,AV:0 X-CID-BVR: 0,NGT X-CID-BAS: 0,NGT,0,_ X-UUID: 58c725a4f09511ed9cb5633481061a41-20230512 Received: from mtkmbs13n1.mediatek.inc [(172.21.101.193)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1154102497; Fri, 12 May 2023 15:19:34 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs11n2.mediatek.inc (172.21.101.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Fri, 12 May 2023 15:19:33 +0800 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Fri, 12 May 2023 15:19:33 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k1xo5voOr+/7/pNKc+u/2dHBUUyNVVbo0z9R78NsgYC6bbSyVBedQVFHXqkNofiXOU6VRXipo4jWeKPY8EXuQ84ZqUzZYvMY5dYDJx1e/B8CNvyYZ70SxK3pUy6MZ6nVGudbkxWzaXP0eRS3+lrrIqwWy2fEhJZPV2fCEB7Da5CleUFPAi8wtIftupeilSqb/pB0G3VO6z1B1dZgicsM9UMknenQvRCQf7utcjOwrdY3wNTsHYZohhHNa2NpYQ0dkk3mt7h6cWVs5FkGO0lyUBoYjJ+oNLJ+FL6qyyjVXpZOi9zi1GLB5yCj/esI59L2fdA+h0aSzumlhjdQ6HzyKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JwJ5vNJ0RM8WjJ+5DoLT41RRVNfQkruJnAJIjDbsDHg=; b=JoUkvcsMrjRjwvLOkjOVJ8168xmSUgw/x9H0R0j161BwBNvwmoHZ4MO0BDk4Qi6Od2SQSENFeAVnX6tcs7GGVam8Vq6kqGms1RprLRhbXUrL6pqIQNF8VDYqH42WxR7Uk7vrYyFF6+4CyfIJ4jk0MJbAhGRwgByK5h+2yIfXhtkzPIdIX5e+BNN47vZt2iBqtwzrMMwdF+KY2UpKFQZWcB75J1puaUcxc4osVn/LZrhXglK/q9/bw7H2EY2/iez0eSot66YT+1X4fuG4popuQNl4XVrxSPxvR5HpIOpSwTlYjtLYIf3aFn5kkDlMORijd4BF2Ok3zxiQ8y0/91s1fw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JwJ5vNJ0RM8WjJ+5DoLT41RRVNfQkruJnAJIjDbsDHg=; b=Vh2zEm24HuRhJlxutxIFizlHkU+Y6+Ujhst/6xjQc6wofVcHb1RNC+t8W6ihvxWj8omeBYUjwQJuNvZMDiVRx7cDjKG8XRVcJxOQ0Gcx4XMNwjX5Q3PLuxuK93QY0h/1mrIJlSIB31BQB9s3FWxTrGNg+byrVF29tpLSK7mHN2E= Received: from SI2PR03MB6167.apcprd03.prod.outlook.com (2603:1096:4:14f::8) by SEZPR03MB7592.apcprd03.prod.outlook.com (2603:1096:101:12b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.23; Fri, 12 May 2023 07:19:31 +0000 Received: from SI2PR03MB6167.apcprd03.prod.outlook.com ([fe80::47e2:93ab:c1d3:670b]) by SI2PR03MB6167.apcprd03.prod.outlook.com ([fe80::47e2:93ab:c1d3:670b%9]) with mapi id 15.20.6387.023; Fri, 12 May 2023 07:19:31 +0000 From: =?utf-8?B?WWktRGUgV3UgKOWQs+S4gOW+tyk=?= To: "maz@kernel.org" CC: "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "robh+dt@kernel.org" , "angelogioacchino.delregno@collabora.com" , "linux-mediatek@lists.infradead.org" , "linux-arch@vger.kernel.org" , =?utf-8?B?TVkgQ2h1YW5nICjojormmI7ouo0p?= , "devicetree@vger.kernel.org" , "quic_tsoni@quicinc.com" , =?utf-8?B?U2hhd24gSHNpYW8gKOiVreW/l+elpSk=?= , =?utf-8?B?TWlsZXMgQ2hlbiAo6Zmz5rCR5qi6KQ==?= , =?utf-8?B?UGVpTHVuIFN1ZWkgKOmai+WfueWAqyk=?= , =?utf-8?B?TGlqdS1jbHIgQ2hlbiAo6Zmz6bqX5aaCKQ==?= , =?utf-8?B?SmFkZXMgU2hpaCAo5pa95ZCR546oKQ==?= , "catalin.marinas@arm.com" , "dbrazdil@google.com" , "linux-arm-kernel@lists.infradead.org" , =?utf-8?B?WWluZ3NoaXVhbiBQYW4gKOa9mOepjui7kik=?= , "krzysztof.kozlowski+dt@linaro.org" , "matthias.bgg@gmail.com" , "arnd@arndb.de" , "linux-doc@vger.kernel.org" , =?utf-8?B?WmUteXUgV2FuZyAo546L5r6k5a6HKQ==?= , "will@kernel.org" , =?utf-8?B?SXZhbiBUc2VuZyAo5pu+5b+X6LuSKQ==?= Subject: Re: [PATCH v2 5/7] virt: geniezone: Add irqchip support for virtual interrupt injection Thread-Topic: [PATCH v2 5/7] virt: geniezone: Add irqchip support for virtual interrupt injection Thread-Index: AQHZeb1n+Te8Qxm6rku5UO/fybejz69BE5YAgBU9HgA= Date: Fri, 12 May 2023 07:19:31 +0000 Message-ID: <762e3494ed468f0337b1c336615065b154396d23.camel@mediatek.com> References: <20230428103622.18291-1-yi-de.wu@mediatek.com> <20230428103622.18291-6-yi-de.wu@mediatek.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SI2PR03MB6167:EE_|SEZPR03MB7592:EE_ x-ms-office365-filtering-correlation-id: 857287d2-8780-4f01-2d90-08db52b93ae4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BWL0zc8qXSftgVHCNhN1k4x7IeG+ggrrPFgaIxvkuBQUrtPcFgHDdW7xQcS+Q0G0HOYByDfx9F+AvmmBpPqiRaAtUI+hNb8mjXhzQwvqnSNOxqdndvAgh8Wtc09QKPJM66CAwn925q2fXg0mQTJWfK92anxTuLjFkAWxl7G1v7aMTiymh8lM7bM413KMPKpeM6leS/ZlQpoMKkuIr8pInYNNywuNgbYOTv7mFUwghNi9zRRxTGL4pWg4Hfw9ybzqZkT+rT517Q0naT91pIaEF6sQl+k2iYCngkc63ld5X7foLEQv16WGwJAoWpv8FAgP1O+0KxIq5VDBK684X6IKWRu5cOZrMghNCSSSi63MHl6KKFYBw4tobvHfnv6jEJBR6VHc/vmnBjPpC+hB76SPD7Iv7xjdqeOVFVwnQgkWiv/ETiCr+Wv0c1j75jjjIlggRTw6TWvSfaTnVDwFt51PH1rIltXqOMj4gY0pyXiJb8+sNMsTpa1OuI6L2YV1MQWpX0Yh8SwElHAQ2hAMFWBN+88dtx1cerr4kXUuXVZNZWGbL/2vS4MkQowWAiyPEEYX1Ww8IfbDUkLsZGm6GLEVyoDORhMEzdcVdV0Hes5akB87JIsk2XYdBMam/AM7Pr+MbV3eEjv8RTxbrsT9uhUdkJb5/VQjYziouaIiLjBR1a0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SI2PR03MB6167.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(366004)(136003)(346002)(376002)(396003)(451199021)(6916009)(76116006)(66446008)(4326008)(64756008)(66476007)(66556008)(54906003)(2906002)(66946007)(478600001)(7416002)(8676002)(8936002)(5660300002)(316002)(41300700001)(71200400001)(6486002)(53546011)(186003)(107886003)(6506007)(6512007)(26005)(2616005)(85182001)(83380400001)(36756003)(38070700005)(122000001)(86362001)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RU9Wc3hMZURiQ1BEY3h1dlVoTGxrWDlIRU9xZ0p3WEdXTFJ4TUVDbTA0S3NJ?= =?utf-8?B?ZUJRQ2RRdGRHVEFPOTlJTEtueEw1NVhmQkdpL0k3QkwzcDYwY24zSmhWVk9u?= =?utf-8?B?KzIxV0RDWFl1akU5S1lPaUlNcW8xc05nNTVBSHh4anllbm1GWm5Pb0lUb1dn?= =?utf-8?B?Zllzb0dYN003ai8wSjQ2WENjOWczcnNOTnYwUzl6eVpxbTdWeE1lNko1bEhS?= =?utf-8?B?SnVIRWVDV00yWE1wNTdHQmVydVIxbTgwVk05bGd4NjRhY1hISXRvSUdJMWhq?= =?utf-8?B?V3gyb3NQeHhqdlM4SXRZcHhtZHRwUHVFUDNPRDQwSGpSdVdtaktDcmtPQUl5?= =?utf-8?B?UmlIOVBXckpubjZseGtUZ2lNR3NialhoNFdwS2tiZTNDTHZMeUVmZjlLVjgw?= =?utf-8?B?WEJpRzVXdUYxYTNzRmhreFhYQkFVbWdhVkJhdGpkNk92NHMrRnN6MHgxZGFs?= =?utf-8?B?TWs5L3pqVmRJOEJCa1Rva0JkWXFQYW9vMWR0U0tHbnkrR3VVZERBdEp0M2d6?= =?utf-8?B?dFRPTndqbEw1dEFiNWZBRGNkdXJCTjFLSU01MXlEUDNaMitVQWlXSlB3bEo0?= =?utf-8?B?TmxEekwvRXRwc0hHdXRteWNqdklmZEVsYUZnVS9kWVE3Wi9uTjNJK0NEQ0dt?= =?utf-8?B?OGdmSFhxbmJkVzMvSHNrV0ZQcXBUODdUa0lUcDFWR1htczB5N05KREtMVE1h?= =?utf-8?B?RDVYZS9QZ0s5ajIycjJLSHJVMkt0WW9hUGM5WU9PdUxuNFEwWGYwY0hST1c0?= =?utf-8?B?OGZSSlZaZzFiL09neDJxdTBacVg5UmhuLzZ5MkhPdXlJYTQxYVREYTJuQUc1?= =?utf-8?B?TXE4SS92TU9td1BSUHNESnZRVTlKNmVVN2QrV0I4OExZZkd2MENVa0xMZWpV?= =?utf-8?B?UTZGa1N6ZWp6dFJ4am5PYndlYnpuWXdicmd1dG9hVVlWRy81bm9waXBPd1U4?= =?utf-8?B?czN2SEp4N1VlOUpWamhWeWFjWkVUa2x1Z1hHT2xqdU5hTllUTEhtVDdrNlBB?= =?utf-8?B?WjhxQTl1SXRYSkdaQUdDQXRjSGVDSzRXTVBNbnkvcGlTWmp1d2lJOGRoVUxU?= =?utf-8?B?MXBIMEQwU25BSlorRlcraUhFQzdITUxraUhWa3lWVDY1ZHVRSFhKSFNObTQ3?= =?utf-8?B?eXQ3MExyWXhPQjREdGJpdXBmcjVpRElpZGpXR0JUNDE1MGRDOFRDdXpSRVg5?= =?utf-8?B?RTVMOUtiUFJ0ekZHRmhDZm9NRHhKUE9Ib1poVEhiMGhuWWhWa3drVmJlc0lN?= =?utf-8?B?cmkyUC9uMDJxVkJOVHgweGlqQW9wVktua0RSVGRQZWFrZUJaREdGR0FwYlk0?= =?utf-8?B?YmNYWTBoQk1MOXZPY2dSRDN3NGI1QU96YjBmZUVmZnZvNW44OVZXZUVIcHNR?= =?utf-8?B?MlFkWFgrNnpYYjF6YWZsWmhtWlJaaXpLZUp5aXZFcVJYTndsYVFpcU9FSkJ5?= =?utf-8?B?eGpHSkRjNjl0bW1uN1NkcStJY3F0M2IraVExZG4zb0ZtQzNxdFV6YS81UWZO?= =?utf-8?B?aTg0dHl3YitIOEoxbFRCbTN4VmsvTWN0Vk9SMzhqRG9DYjVZdW1IRTBEcmR1?= =?utf-8?B?Rlk1RmlFVk1wMit5clpyWm9tOVBhbDlMTkFsWXRjaE45VVNXa2MvaksySmhs?= =?utf-8?B?T3RKOC82bGs2US9kcEx6ZFdnWHU1ZVhieXBJWjBablFpNXh3SmIxZjNvT3Z3?= =?utf-8?B?dlA4ckhHUkFPWjEvTHJVYlpMcTU4SnBhSDdnenQySlRlRElRZGxXVDVOMy9G?= =?utf-8?B?bW5qaTZydUpXWlJSdFhHcEREWGxXUnJpMU1tZlAyb0JMc3p4R1NCbUNqRlgw?= =?utf-8?B?OHo3NkE1R21NMGt3MS9qQjloN1p2c2UxZnBWeTlhb1Bvc2lLTTZMOFpsL2h0?= =?utf-8?B?Wkl5UkNxKy9KTWQySlkwbFI4VXVsbjE4UHZZNHNDbTZhNm1WZkNYWFJGbmFD?= =?utf-8?B?RmtCYXk2azFQcTZqOHo4NFE3N2dMU3UwdjFYTXJWaGxOQ2trdXJUalB4M3R0?= =?utf-8?B?NklvNktwK1l0VVVwRTA1VnI5ZEVWUENZUDkwM2dMZVVNSzRFcWVMUm5YT2hM?= =?utf-8?B?SnhzaVUzZlF1KzVHMTVJN0lyd0JWOXgxejBKa1BmSmIvRG1RTWlVYngyc2tv?= =?utf-8?B?VGZmbnFzcG1ZNnRLQ3FBYjlsUnhBeGJUcDJzYXdRaDI5YWRkWWV6b2JNR1NL?= =?utf-8?B?VEE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <1A0CDF02D8321340804161A4AB02DBD3@apcprd03.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SI2PR03MB6167.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 857287d2-8780-4f01-2d90-08db52b93ae4 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2023 07:19:31.3464 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1P0wGhymp7frsmbXrXC4hY67LasSNxthW+22GC7QCUZ5J1r4Rq9p0usfWyKzfMpAajJ8uiv3mLbYoAU3kTIOXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR03MB7592 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gRnJpLCAyMDIzLTA0LTI4IGF0IDE5OjU5ICswMTAwLCBNYXJjIFp5bmdpZXIgd3JvdGU6DQo+ IEV4dGVybmFsIGVtYWlsIDogUGxlYXNlIGRvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFj aG1lbnRzIHVudGlsDQo+IHlvdSBoYXZlIHZlcmlmaWVkIHRoZSBzZW5kZXIgb3IgdGhlIGNvbnRl bnQuDQo+IA0KPiANCj4gT24gMjAyMy0wNC0yOCAxMTozNiwgWWktRGUgV3Ugd3JvdGU6DQo+ID4g RnJvbTogIllpbmdzaGl1YW4gUGFuIiA8eWluZ3NoaXVhbi5wYW5AbWVkaWF0ZWsuY29tPg0KPiA+ IA0KPiA+IEVuYWJsZSBHZW5pZVpvbmUgdG8gaGFuZGxlIHZpcnR1YWwgaW50ZXJydXB0IGluamVj dGlvbiByZXF1ZXN0Lg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IFlpbmdzaGl1YW4gUGFuIDx5 aW5nc2hpdWFuLnBhbkBtZWRpYXRlay5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogWWktRGUgV3Ug PHlpLWRlLnd1QG1lZGlhdGVrLmNvbT4NCj4gPiAtLS0NCj4gPiAgYXJjaC9hcm02NC9nZW5pZXpv bmUvTWFrZWZpbGUgICAgICAgfCAgMiArLQ0KPiA+ICBhcmNoL2FybTY0L2dlbmllem9uZS9nenZt X2FyY2guYyAgICB8IDI0ICsrKysrKy0tDQo+ID4gIGFyY2gvYXJtNjQvZ2VuaWV6b25lL2d6dm1f YXJjaC5oICAgIHwgMTEgKysrKw0KPiA+ICBhcmNoL2FybTY0L2dlbmllem9uZS9nenZtX2lycWNo aXAuYyB8IDg4DQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgZHJpdmVy cy92aXJ0L2dlbmllem9uZS9nenZtX3ZtLmMgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysr KysNCj4gPiAgaW5jbHVkZS9saW51eC9nenZtX2Rydi5oICAgICAgICAgICAgfCAgNCArKw0KPiA+ ICBpbmNsdWRlL3VhcGkvbGludXgvZ3p2bS5oICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKy0N Cj4gPiAgNyBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkN Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtNjQvZ2VuaWV6b25lL2d6dm1faXJxY2hp cC5jDQo+IA0KPiBbLi4uXQ0KPiANCj4gPiArKysgYi9hcmNoL2FybTY0L2dlbmllem9uZS9nenZt X2lycWNoaXAuYw0KPiA+IEBAIC0wLDAgKzEsODggQEANCj4gPiArLy8gU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEdQTC0yLjANCj4gPiArLyoNCj4gPiArICogQ29weXJpZ2h0IChjKSAyMDIzIE1l ZGlhVGVrIEluYy4NCj4gPiArICovDQo+ID4gKw0KPiA+ICsjaW5jbHVkZSA8bGludXgvaXJxY2hp cC9hcm0tZ2ljLXYzLmg+DQo+ID4gKyNpbmNsdWRlIDxrdm0vYXJtX3ZnaWMuaD4NCj4gDQo+IE5B Sy4NCj4gDQo+IFRoZXJlIGlzIG5vIHdheSB5b3UgY2FuIHJlbHkgb24gYW55dGhpbmcgZnJvbSBL Vk0gaW4NCj4geW91ciBvd24gaHlwZXJ2aXNvciBjb2RlLg0KPiANCg0KU2FtZSB3aXRoIHByZXZp b3VzIGRpc2N1c3Npb24sIHdlJ2QgbGlrZSB0byBjb3B5IG9yIHJlbmFtZSB0aGUgcmVsYXRlZCAN CnBhcnQgZnJvbSBLVk0gYW5kIGtlZXAgdGhlIG1haW50YWluYW5jZSBhdCBvdXIgb3duIGlmIGl0 J3Mgb2suDQoNCj4gPiArDQo+ID4gKyNpbmNsdWRlIDxsaW51eC9nenZtLmg+DQo+ID4gKyNpbmNs dWRlIDxsaW51eC9nenZtX2Rydi5oPg0KPiA+ICsjaW5jbHVkZSAiZ3p2bV9hcmNoLmgiDQo+ID4g Kw0KPiA+ICsvKioNCj4gPiArICogZ3p2bV9zeW5jX3ZnaWNfc3RhdGUoKSAtIENoZWNrIGFsbCBM UnMgc3luY2VkIGZyb20gZ3oNCj4gPiBoeXBlcnZpc29yDQo+ID4gKyAqDQo+ID4gKyAqIFRyYXZl cnNlIGFsbCBMUnMsIHNlZSBpZiBhbnkgRU9JZWQgdmludCwgbm90aWZ5X2Fja2VkX2lycSBpZg0K PiA+IGFueS4NCj4gPiArICogR1ogZG9lcyBub3QgZm9sZC91bmZvbGQgZXZlcnl0aW1lIEtWTV9S VU4sIHNvIHdlIGhhdmUgdG8NCj4gPiB0cmF2ZXJzZQ0KPiA+IGFsbCBzYXZlZA0KPiA+ICsgKiBM UnMuIEl0IHdpbGwgbm90IHRha2VzIG11Y2ggbW9yZSB0aW1lIGNvbXBhcmluZyB0byBmb2xkL3Vu Zm9sZA0KPiA+IGV2ZXJ5dGltZQ0KPiA+ICsgKiBHWlZNX1JVTiwgYmVjYXVzZSB0aGVyZSBhcmUg b25seSBmZXcgTFJzLg0KPiA+ICsgKi8NCj4gPiArdm9pZCBnenZtX3N5bmNfdmdpY19zdGF0ZShz dHJ1Y3QgZ3p2bV92Y3B1ICp2Y3B1KQ0KPiA+ICt7DQo+ID4gK30NCj4gPiArDQo+ID4gKy8qIGlz X2lycV92YWxpZCgpIC0gQ2hlY2sgdGhlIGlycSBudW1iZXIgYW5kIGlycV90eXBlIGFyZSBtYXRj aGVkDQo+ID4gKi8NCj4gPiArc3RhdGljIGJvb2wgaXNfaXJxX3ZhbGlkKHUzMiBpcnEsIHUzMiBp cnFfdHlwZSkNCj4gPiArew0KPiA+ICsgICAgIHN3aXRjaCAoaXJxX3R5cGUpIHsNCj4gPiArICAg ICBjYXNlIEdaVk1fSVJRX1RZUEVfQ1BVOg0KPiA+ICsgICAgICAgICAgICAgLyogIDAgfiAxNTog U0dJICovDQo+ID4gKyAgICAgICAgICAgICBpZiAobGlrZWx5KGlycSA8PSBHWlZNX0lSUV9DUFVf RklRKSkNCj4gPiArICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7DQo+ID4gKyAgICAg ICAgICAgICBicmVhazsNCj4gPiArICAgICBjYXNlIEdaVk1fSVJRX1RZUEVfUFBJOg0KPiA+ICsg ICAgICAgICAgICAgLyogMTYgfiAzMTogUFBJICovDQo+ID4gKyAgICAgICAgICAgICBpZiAobGlr ZWx5KGlycSA+PSBWR0lDX05SX1NHSVMgJiYgaXJxIDwNCj4gPiBWR0lDX05SX1BSSVZBVEVfSVJR UykpDQo+IA0KPiBXaGF0IGhhcHBlbnMgaWYgSSByZWRlZmluZSBhbGwgdGhlc2UgbWFjcm9zIHRv bW9ycm93PyBOb25lIG9mDQo+IHRoaXMgY29kZSBzaG91bGQgcmVseSBvbiBhbnl0aGluZyB0aGF0 IGlzICpJTlRFUk5BTCogdG8gS1ZNLg0KPiANCj4gICAgICAgICAgTS4NCj4gLS0NCj4gSmF6eiBp cyBub3QgZGVhZC4gSXQganVzdCBzbWVsbHMgZnVubnkuLi4NCg==