Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp1032439iog; Thu, 30 Jun 2022 15:34:29 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tsBeUxZFMpMh+5Bq4xreZy2omCWCK0kzOjBRjSxPQLmLeiZCNjuh4PmrEiFPCj599D0jkF X-Received: by 2002:a17:90b:38cc:b0:1ed:431f:37a5 with SMTP id nn12-20020a17090b38cc00b001ed431f37a5mr14673671pjb.51.1656628469182; Thu, 30 Jun 2022 15:34:29 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1656628469; cv=pass; d=google.com; s=arc-20160816; b=Dm2JlLbMT7RuHLhFixSQWDfxPBVgwZUKnl8Ev/iSV89OrCryCbEOtmltCYEFs6+2hJ vjLBdVQ270BtLx56iyzdi+YhxuZe1LfM8HBkigBE9foErOwdqRjuqOyBBpT8fhZQv6Cc oty5CZxznoG4mVL7JgANFK25jbWwdSK2mNpZuLaQJNzsBwXcFYSZUz64gDBLqbEV2xRy tGpld5Pu6tth9UOSrlL3W19Ne9nNRaD3jwARF2ktbnAXG8Mr9vkJvPsdjnjH8R7DtKDZ aPKbYV8qtIQ8DrMp1tm9AcdoIgjmm3xGZ4I7HAU5YHe0U1gQu3c6aP/hwbmaVWsN5Wq/ cf7Q== 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:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature; bh=/F/0liJCEPwiLG3dAjfAqLm3SACsi0eCwJfaAudm8f0=; b=sV20EoWaTY36b4SDE92zOGiqBG6VnVjTAfUVBgC0N/PY5OugoNY3FUAxTjLGCWGunX EcsApvbEG2x/JtXYBPOc0lA0W1wUqZs5rIEjOBJuc2ud5ilO1GWUACMZixpd7dpcJdMh f4l4TakxcUOYYbfcSl5taDyp22zNhl3S1T4X0Z5+SDjEZiwwb602T+JXTvcBDEE/SQlo fHXzmXjmYwaHSmtaUYm753kXHMaSdICQsNgjmtL6WqvXGtt3gGP9EQyk0CFgE/1vYacs xb9agYG4zfBn4ZcIIdC9x6X7day7elFHrXmIfy3ifYLXQdd2JIvJoSLqzrlkpDMVOkSj Qj7w== ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@microchip.com header.s=mchp header.b=vUapzEsg; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=R7GmSj1O; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.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=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q3-20020a17090a2e0300b001ed1433dcd6si7505827pjd.6.2022.06.30.15.34.17; Thu, 30 Jun 2022 15:34:29 -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=fail header.i=@microchip.com header.s=mchp header.b=vUapzEsg; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=R7GmSj1O; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.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=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229454AbiF3WIB (ORCPT + 99 others); Thu, 30 Jun 2022 18:08:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55730 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229479AbiF3WIA (ORCPT ); Thu, 30 Jun 2022 18:08:00 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01FB957216 for ; Thu, 30 Jun 2022 15:07:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1656626879; x=1688162879; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/F/0liJCEPwiLG3dAjfAqLm3SACsi0eCwJfaAudm8f0=; b=vUapzEsgc2oEqnXwtdUfsJNlBILkz/aXYvA+13mMM3AmC9OtXn13jv0d vcFJb5p9kiyn0y9PlNrDX/k1UPDxSL/HiDXgO7yd+y5gA4hQ+VBdpOqXe EbT3ixvHzSoz5rmQ+nt5okqr8gHfrJLAsiAAimFa3wKVhr//9fl6XlCYP E61tQ8bAUm+DS6ZSg9WgqOJee972oT7qMR9QmLfGcvE7kCeleq57BHsfQ ehUk3NZSSet7ZJPlLnkl5jwzoH6dHLwocgBuaPSVBzLrHRz5OdF+ObI9U nGhKH8uZyTvUP5arFiVquOZrnLIYC2WkGTipwMnf6uEw2UACVjI0iKU07 Q==; X-IronPort-AV: E=Sophos;i="5.92,235,1650956400"; d="scan'208";a="165918206" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 30 Jun 2022 15:07:57 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Thu, 30 Jun 2022 15:07:55 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17 via Frontend Transport; Thu, 30 Jun 2022 15:07:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dmlqXOxRnSBeFCqAxdJIG9iOp0O9Pv9066mNgzmSvHyHF+iEKaSzeYWdIPOWEezXg4lg6tJu8alN7pC5lJbBgjtDdbqd4YPRxD+ssOmfSmgUXQu/vT2z+fitYvv+SmSwLm6flHgq4Ae6u/Zc1ZiJimLRs6ffObVNvNRV0F8tBrKIqFjUZmWIqNUOu0hL/IN63r8ijWVZQ6lUTIaOIlmqUSi4AvMjaH7G3k88ss488Lw2QcOTD8A5UjMdCh6Tb8ORLju/8FQbgjfkUIr9JEzWgCmvNO3Z5fUEKf7AyXoIW8n7x06xPJ3ICTqy4tIIC2Vdu1bqcPDbxPehbUCuUQDEGg== 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=/F/0liJCEPwiLG3dAjfAqLm3SACsi0eCwJfaAudm8f0=; b=S+NNiIc/P9bwqn/SAcFgf8ILX2Ow1HVyBFuW5UGVnTKgAgfscGB5CrVSkeoY58+gzcSTn+ftfj6ph6Y1RM8fIdLgaPM+4b2fI1iobrLkjRD9LNQt2irKqkPblNCupVEpgmwf63/P8B7LdDvhdpChqIBKHX4AIV7H0lla2pvx2xmbJIz/GFwS0kFKR2JM+8zsp+BtKdu9T9+SVheqhA7K9SMBydxeQ54hbD04DcJ9xkb0yDSjQaFNhwoScCVbxnR4E/oMLSg7CnHCXHEWDD5XBqOXtax36igqaQwrjAru5uDK81s6+D6xQFQhh4b4cVJsnqr9mhlPAKJUnpy6D+mzKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/F/0liJCEPwiLG3dAjfAqLm3SACsi0eCwJfaAudm8f0=; b=R7GmSj1O8S+y2Tcg5p8ge+PqVRG9QpDEAGBygrxcQoiZRcd2moYoIiN4ljjV5iVEerpVybrLAzhx4lREDmgyOVMJ6P4if9et43xf9Mpd+3cEy2ncLOQVCRV3Ctu0JJkzXVoarFOCT36qSZmLrskTxZZv5ALYEr+shtfAWB6CAZY= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by CH0PR11MB5441.namprd11.prod.outlook.com (2603:10b6:610:d0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Thu, 30 Jun 2022 22:07:49 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::699b:5c23:de4f:2bfa]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::699b:5c23:de4f:2bfa%4]) with mapi id 15.20.5373.022; Thu, 30 Jun 2022 22:07:49 +0000 From: To: , CC: , , , , , , , , , , , , , , Subject: Re: [PATCH v5 09/19] arch_topology: Use the last level cache information from the cacheinfo Thread-Topic: [PATCH v5 09/19] arch_topology: Use the last level cache information from the cacheinfo Thread-Index: AQHYikaSsliGXUqkU0W62iFZL9A2pK1mrJEAgAAIIICAAAargIAAEAyAgAAEPgCAAAqJAIAAMFoAgAC8ZgCAAGP7gIAAEAqAgAAdSoCAAA0zgIAAAdqAgAACLICAAB2mAA== Date: Thu, 30 Jun 2022 22:07:49 +0000 Message-ID: References: <20220629195454.vbsjvcadmukiunt7@bogus> <03433f57-04ed-44a9-a2f6-5577df94f11e@microchip.com> <20220630103958.tcear5oz3orsqwg6@bogus> <9d9e80b8-17e2-b1d9-14fa-f1d8d7dfbd9a@microchip.com> <20220630173513.dyrrmjbpxzi3e6fe@bogus> <3840dbf7-ca18-b7ab-4d7a-92c9305476fa@microchip.com> <20220630200717.zlc6z6zcqbsw7euk@bogus> <20220630202141.37p5qhppkiz6wrcb@bogus> In-Reply-To: <20220630202141.37p5qhppkiz6wrcb@bogus> Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 83e4ba3f-2b8b-461c-b200-08da5ae4f880 x-ms-traffictypediagnostic: CH0PR11MB5441:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BGH43PkoqEs0/d56HNA9SvuwDK+6CHLJRWKh1WqMwwU5z/6RbEKUDeaGxxcG9pMiKBnoqpq896Uu2M2SPTc2WFLQT/S2FRAkQybRXrKKva2u3xaAA5kTf9eTGZpoKcdOfYBlh4mMbYtg8KeDcwMVgRxksdN/3AjUL+XaMyeriUrYZDMHttns+Gj9UYnxosCzz4A06GZnT7LYdR3Pzg3eNSv0hFQZOvJQWWO8GjePABQciEgzb2oXCLBMcVt6tfb0VBk1DfH0wGOYM+W9ebgF5xoRGwIfzgk18j7fG8wDrUgvoyAIUhwxviAPpzJ+2U6Kiy5ReuWhOBmsE9H8v7nz44ZJpOj7d2jhvImZgVEXykjBIB8VtnP4t2V1+FHtiEJESfdEnri/09JU97wVAeU5fHPq+hag6EXMrCrOpHZKdT8QnKiF9mNFQCcsppNeT7dfPc3kdfLMQ4O4Bfiu+J2WrVoxa/vs9p3iJV8OIR1DI4EVI+RkZdAAlJTMWaE2FRwZChpuMeQAn1hNyV1mk3jjuBPX+0rXmg5YLFzouw2Fq46aGyr2BJGbuJCG40RS8popQvXaKzbrdoWD4hlAOQf/ADwYZXRhv/d2upiDSS8gKB/OpVK16ToJDyovOL0FcZ3jfG+VWulZNQ0QK3CkBlM7+jYHmGUNB15abHCz8CyD0CziMuxWjbTFKtHtTDd/yp5KPE3JhzgWGybHG/J6VtaZU9G4jFNPU/o736GunqnfoSfU3ZB+bEJH3lIsejgBponLCTX1i1VFoSpgnY7VdjzreHMjUW6tQVICAYQH+GurWb5UkkK/Se4ipLuBKMrnHJhkeFP2o5hJpxqJ+xwV8uJEgHHN79Dg/IKIJHQAmUO4XokuT+E3yO+VBg1RQfcl76eW x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(136003)(346002)(376002)(39860400002)(366004)(396003)(7416002)(478600001)(8936002)(5660300002)(36756003)(2906002)(64756008)(54906003)(38070700005)(110136005)(4326008)(86362001)(316002)(122000001)(76116006)(91956017)(31696002)(66556008)(6486002)(66476007)(8676002)(71200400001)(66946007)(66446008)(41300700001)(2616005)(6512007)(107886003)(186003)(53546011)(26005)(6506007)(38100700002)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c2IvTFFnSnBEOHQvdnF6YzRvNjl3a3NVaFRQV3RKK0hoZ3N5VGg4Qm9UQnFN?= =?utf-8?B?dUlCZFFBRXFuSnlBc2dNaVNMM0g0azdLaDU1TG56TDNQSzZkMy9sYU5Cbkln?= =?utf-8?B?b2dJTHVxU3hOQ1h3bjFDU2JadTFtQXc3WHdrMzc3Y3Y4WXJXdWhnUHRkY0Q4?= =?utf-8?B?SnFyTGt2bVErNUg1ZGlBMXFEN1ZxTVVXVXdNakpXdFhpUk5qc20yNE1iTlk1?= =?utf-8?B?OHFLZVNCT2R3V2kxN2ErYXljVzNLeWlxZ2pLZzQ1YTZycUVsMW5VamlWUVE5?= =?utf-8?B?Ti9pY21RUDMzelo3ejVpQy9uc2EzM0pxTWpTVURDYVZyNDFtOEZseHhWSmxm?= =?utf-8?B?dGRZdFM4cll4c1YwOW5oZ3dsejdOcWwycEZSTlNSYlloQlQyRGtmZmNvTDFX?= =?utf-8?B?Z29aYS9EZmFmT0VpZ1hVREpxekFJVUxXRjVLOWRocUMxSWNaY0c4Ym5SeTJQ?= =?utf-8?B?djQrbXZTL3Y2RjBQekJEMjlDS0krdWtKMGFpdFJXdUlyVUY1bGZZSXZ3Tld1?= =?utf-8?B?clU1aGJTU2Vka3VZUWZFOURhZzQ2RDhnWEp0TkhNa01NS3R1WldPQXlWczA4?= =?utf-8?B?eGYvRm9Kc21YcXIzMEFvUzdyRnM2dnIvVU1Nb05vSTFYTDkzc2RwMXhMbnZV?= =?utf-8?B?aU1sS3BNc0VqNXR3REtoTHlpODF4elBsZFBSZmpUc2ZCQm5LdTBmMVhmNWVy?= =?utf-8?B?THg4UXZFN0tCalMrczBYbm1KNTc0cDAzbFFRZDhPckpFOW96S0VNMmRWbTBJ?= =?utf-8?B?dkp4dU1kZzNOdXphR2xIYWtPN3VrVnJXSXpGYldjcnNibU9RcDhkc21nNGZ1?= =?utf-8?B?RDBZNEN0enByVW9vUWUveW04VUx1QWRpS0hQa3lnbTh2WlBzdUV6RWplZ0dV?= =?utf-8?B?NkRRSU1VTTA1OFl4QXFYUm5mWGhRaWJndVJ6UDRJOWxOWWNRRzV1U1hLMlFn?= =?utf-8?B?TE0vY2htN2hjVlhlRGQ4aFNEVFNwQTh0TGFQdU5PT3RQSnhFV1dIb1ZRcHhF?= =?utf-8?B?M0xxNmd2OXV4YXhpajhCMUs2eTdaUXMvTHRlTFdlaHladzNreUNvRVRDaVA3?= =?utf-8?B?QVhFUFNYbFpWUDU4Z3JzaUNJRDBkS3pBWjYvS3ZnVFd2aHJxcFVHSk54eDAv?= =?utf-8?B?dnNicXMzWG9UeEZpbmZqMFpnQkZBWEtVeG1pR2R3bmRtemR6QW5xRThCc0Qr?= =?utf-8?B?Zk9FTE0wcEZ4WUJQWTlGREFhbHZxR1NEdG83RlBROXhjeVNUOFJPZm5VVG1j?= =?utf-8?B?bEh3b1c4STRNQVp6L0tvdml6RnZIZTRmS3BYZWRTY0ZvdTJ2bUE3NUEwOGk0?= =?utf-8?B?akl3V01ydTZBdzFVWTJ6U1BwZVNBUDY3UFlyQ1k3VkhJbzUwMmNWekl2Tzli?= =?utf-8?B?OTAwQk9PeVZCTFdQQWxleE5IVjdJYnRTL2lmV2x6eUhIcHJIdXNXckREci83?= =?utf-8?B?NGxOZ3FTM2NCT3F5cW1TTWMzaGMvSk5UZnNkcEdSQk5wOWI0SDk2anJaTC9t?= =?utf-8?B?M2Jza3NLTVJsOCsrVnlpcUtTV25ld0phUDVNRkRYcXBmWEFyYlN2MTZEckJU?= =?utf-8?B?NFJzTk1TT2dCUlcwTzBySS8yVWJWaXhQNk5Zb2RaM3lLTDJMS21RRUxjalhB?= =?utf-8?B?Y2dxWmQ1QlNUZEdNSC9vOU82ZytzbXpuMTFRR3dNMFpQaS91aW1vbTNURFRv?= =?utf-8?B?cFUrSHFyL1NBdCtDMHlsUUJkR3pOQTlhNHovZ3hxU1VqTy9QdWd3OGxmS3lO?= =?utf-8?B?c0xYYUpRcCtQOUNmQmJ4d0pmeWEzelhCS1RDNzZyZ3hFUXlQL0NrWm5va1R1?= =?utf-8?B?aUVkWXhKdUpnQWlaZ0FyTjhFbmZXd01NcldNMmlDa1RGZXJtYkQ2U1dwZjVC?= =?utf-8?B?cW5sZzJoUEVwd3doUmd3akwzdUlaZ3BiT3paL2tzQmZrZzRMaHNJS1RXN3RO?= =?utf-8?B?ZGFrS1EvdzRERk5iZGI5QkljTHhzZnQyZ3NoZFV1Vnl0ZkNWdXJta00ralNv?= =?utf-8?B?Zjh1YkNPYTlyb0MybDVTZmFWNDFUN0RTMlVjY2d1cW5vNmNPUW1JY1BsaWZk?= =?utf-8?B?bk50ZUJxM3FVb2daS3lkTHNZaTJqbG43dWZPem5haWd2RVR5Tk5HTnJJQ1Av?= =?utf-8?B?a1V5UlFXVVU1ZnJOcHp0eEh6bU82UXlFTStCL3dDUDE3NFNvZlBUczRVVnF3?= =?utf-8?B?aUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83e4ba3f-2b8b-461c-b200-08da5ae4f880 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2022 22:07:49.3948 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EvwKq3Olm8d8CO7t9saiKFO0WkRtV5QHmdBtFnnJCwrr1a2lDpKmEFL8L5EKDDVym8mYWwvfcO3niE9x3oR3sr1+5s0cTMVZzV1jx0nnOoc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5441 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 DQoNCk9uIDMwLzA2LzIwMjIgMjE6MjEsIFN1ZGVlcCBIb2xsYSB3cm90ZToNCj4gT24gVGh1LCBK dW4gMzAsIDIwMjIgYXQgMDg6MTM6NTVQTSArMDAwMCwgQ29ub3IuRG9vbGV5QG1pY3JvY2hpcC5j b20gd3JvdGU6DQo+Pg0KPj4gSSBkaWRuJ3QgaGF2ZSB0aGUgdGltZSB0byBnbyBkaWdnaW5nIGlu dG8gdGhpbmdzLCBidXQgdGhlIGZvbGxvd2luZw0KPj4gbWFjcm8gbG9va2VkIG9kZDoNCj4+ICNk ZWZpbmUgcGVyX2NwdV9jYWNoZWluZm9faWR4KGNwdSwgaWR4KQkJXA0KPj4gCQkJCShwZXJfY3B1 X2NhY2hlaW5mbyhjcHUpICsgKGlkeCkpDQo+PiBNYXliZSBpdCBpcyBqdXN0IGJhZGx5IG5hbWVk LCBidXQgaXMgdGhpcyBnZXR0aW5nIHRoZSBwZXJfY3B1X2NhY2hlaW5mbw0KPj4gYW5kIHRoZW4g aW5jcmVtZW50aW5nIGludGVudGlvbmFsbHksIG9yIGlzIGl0IG1lYW50IHRvIGdldCB0aGUNCj4+ IHBlcl9jcHVfY2FjaGVpbmZvIG9mIGNwdSArIGlkeD8NCj4gDQo+IE9LLCBiYXNpY2FsbHkgcGVy X2NwdV9jYWNoZWluZm8oY3B1KSBnZXQgdGhlIGluZm9ybWF0aW9uIGZvciBhIGNwdQ0KPiB3aGls ZSBwZXJfY3B1X2NhY2hlaW5mb19pZHgoY3B1LCBpZHgpIHdpbGwgZmV0Y2ggdGhlIGluZm9ybWF0 aW9uIGZvciBhDQo+IGdpdmVuIGNwdSBhbmQgZ2l2ZW4gaW5kZXggd2l0aGluIHRoZSBjcHUuIFNv IHdlIGFyZSBpbmNyZW1lbnRpbmcgdGhlDQo+IHBvaW50ZXIgYnkgdGhlIGluZGV4LiBUaGVzZSB3 b3JrIGp1c3QgZmluZSBvbiBhcm02NCBwbGF0Zm9ybS4NCg0KUmlnaHQsIHRoYXQncyB3aGF0IEkg ZmlndXJlZCBidXQgd2FudGVkIHRvIGJlIHN1cmUuDQoNCj4gDQo+IE5vdCBzdXJlIGlmIGNvbXBp bGVyIGlzIG9wdGltaXNpbmcgc29tZXRoaW5nIGFzIEkgc3RpbGwgY2FuJ3QgdW5kZXJzdGFuZA0K PiBob3cgd2UgY2FuIGVuZCB1cCB3aXRoIHZhbGlkIGxsYyBidXQgZndfdG9rZW4gYXMgTlVMTC4N ClNlZSBpZGsgYWJvdXQgdGhhdC4gVGhlIGZvbGxvd2luZyBmYWlscyB0byBib290Lg0KaW5kZXgg MTY3YWJmYTZmMzdkLi45ZDQ1YzM3ZmIwMDQgMTAwNjQ0DQotLS0gYS9kcml2ZXJzL2Jhc2UvY2Fj aGVpbmZvLmMNCisrKyBiL2RyaXZlcnMvYmFzZS9jYWNoZWluZm8uYw0KQEAgLTM2LDYgKzM2LDgg QEAgc3RydWN0IGNwdV9jYWNoZWluZm8gKmdldF9jcHVfY2FjaGVpbmZvKHVuc2lnbmVkIGludCBj cHUpDQogc3RhdGljIGlubGluZSBib29sIGNhY2hlX2xlYXZlc19hcmVfc2hhcmVkKHN0cnVjdCBj YWNoZWluZm8gKnRoaXNfbGVhZiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgY2FjaGVpbmZvICpzaWJfbGVhZikNCiB7DQorICAgICAgIGlmICghdGhp c19sZWFmIHx8ICFzaWJfbGVhZikNCisgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAg ICAgIC8qDQogICAgICAgICAqIEZvciBub24gRFQvQUNQSSBzeXN0ZW1zLCBhc3N1bWUgdW5pcXVl IGxldmVsIDEgY2FjaGVzLA0KICAgICAgICAgKiBzeXN0ZW0td2lkZSBzaGFyZWQgY2FjaGVzIGZv ciBhbGwgb3RoZXIgbGV2ZWxzLiBUaGlzIHdpbGwgYmUgdXNlZA0KQEAgLTc0LDggKzc2LDEyIEBA IGJvb2wgbGFzdF9sZXZlbF9jYWNoZV9pc19zaGFyZWQodW5zaWduZWQgaW50IGNwdV94LCB1bnNp Z25lZCBpbnQgY3B1X3kpDQogDQogICAgICAgIGxsY194ID0gcGVyX2NwdV9jYWNoZWluZm9faWR4 KGNwdV94LCBjYWNoZV9sZWF2ZXMoY3B1X3gpIC0gMSk7DQogICAgICAgIGxsY195ID0gcGVyX2Nw dV9jYWNoZWluZm9faWR4KGNwdV95LCBjYWNoZV9sZWF2ZXMoY3B1X3kpIC0gMSk7DQorICAgICAg IGlmICghbGxjX3ggfHwgIWxsY195KXsNCisgICAgICAgICAgICAgICBwcmludGsoImxsYyB3YXMg bnVsbFxuIik7DQorICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KKyAgICAgICB9DQogDQot ICAgICAgIHJldHVybiBjYWNoZV9sZWF2ZXNfYXJlX3NoYXJlZChsbGNfeCwgbGxjX3kpOw0KKyAg ICAgICByZXR1cm4gZmFsc2U7IC8vY2FjaGVfbGVhdmVzX2FyZV9zaGFyZWQobGxjX3gsIGxsY195 KTsNCiB9DQogDQogI2lmZGVmIENPTkZJR19PRg0KDQphbmQgdGhpcyBib290czoNCg0KZGlmZiAt LWdpdCBhL2RyaXZlcnMvYmFzZS9jYWNoZWluZm8uYyBiL2RyaXZlcnMvYmFzZS9jYWNoZWluZm8u Yw0KaW5kZXggMTY3YWJmYTZmMzdkLi4wMTkwMDkwOGZlMzEgMTAwNjQ0DQotLS0gYS9kcml2ZXJz L2Jhc2UvY2FjaGVpbmZvLmMNCisrKyBiL2RyaXZlcnMvYmFzZS9jYWNoZWluZm8uYw0KQEAgLTM2 LDYgKzM2LDggQEAgc3RydWN0IGNwdV9jYWNoZWluZm8gKmdldF9jcHVfY2FjaGVpbmZvKHVuc2ln bmVkIGludCBjcHUpDQogc3RhdGljIGlubGluZSBib29sIGNhY2hlX2xlYXZlc19hcmVfc2hhcmVk KHN0cnVjdCBjYWNoZWluZm8gKnRoaXNfbGVhZiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY2FjaGVpbmZvICpzaWJfbGVhZikNCiB7DQorICAgICAg IGlmICghdGhpc19sZWFmIHx8ICFzaWJfbGVhZikNCisgICAgICAgICAgICAgICByZXR1cm4gZmFs c2U7DQogICAgICAgIC8qDQogICAgICAgICAqIEZvciBub24gRFQvQUNQSSBzeXN0ZW1zLCBhc3N1 bWUgdW5pcXVlIGxldmVsIDEgY2FjaGVzLA0KICAgICAgICAgKiBzeXN0ZW0td2lkZSBzaGFyZWQg Y2FjaGVzIGZvciBhbGwgb3RoZXIgbGV2ZWxzLiBUaGlzIHdpbGwgYmUgdXNlZA0KQEAgLTc1LDcg Kzc3LDcgQEAgYm9vbCBsYXN0X2xldmVsX2NhY2hlX2lzX3NoYXJlZCh1bnNpZ25lZCBpbnQgY3B1 X3gsIHVuc2lnbmVkIGludCBjcHVfeSkNCiAgICAgICAgbGxjX3ggPSBwZXJfY3B1X2NhY2hlaW5m b19pZHgoY3B1X3gsIGNhY2hlX2xlYXZlcyhjcHVfeCkgLSAxKTsNCiAgICAgICAgbGxjX3kgPSBw ZXJfY3B1X2NhY2hlaW5mb19pZHgoY3B1X3ksIGNhY2hlX2xlYXZlcyhjcHVfeSkgLSAxKTsNCiAN Ci0gICAgICAgcmV0dXJuIGNhY2hlX2xlYXZlc19hcmVfc2hhcmVkKGxsY194LCBsbGNfeSk7DQor ICAgICAgIHJldHVybiBmYWxzZTsgLy9jYWNoZV9sZWF2ZXNfYXJlX3NoYXJlZChsbGNfeCwgbGxj X3kpOw0KIH0NCiANCiAjaWZkZWYgQ09ORklHX09GDQo=