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 16CC7C77B73 for ; Tue, 2 May 2023 11:54:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234001AbjEBLyE (ORCPT ); Tue, 2 May 2023 07:54:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55856 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229936AbjEBLyC (ORCPT ); Tue, 2 May 2023 07:54:02 -0400 Received: from esa2.hgst.iphmx.com (esa2.hgst.iphmx.com [68.232.143.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C398349C6; Tue, 2 May 2023 04:54:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1683028440; x=1714564440; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=FdWLgHzChMvEqWmkkdWNNPQcspsCHzDrBOXCYhoC5EQ=; b=q+q4nnQ5X5nLG2jknJXxUiE34OTfdljt3sJPPtQiiF8OKyMlgH38D5P8 xDGd/ccr1U24ogAus3IcG7i3z9RGoXS7o6xQEd8n5knHr/MTLsFe6xjTB X04KXDAbNpY70Z6UMu9fYiLZLnvPWoHL1hNaZHc7eOm22jVAWgY9EIGv4 lDX6+uDaa+CM6RAbUklnVY+B7VDs3lmNqTIHBF1Iif8oclNPIt2Ywt7vN ymHbcGkEmzXKsbJDYXkmZr59WZH0xV1UhhinmLjKu2ShelHSow8YU3tTX WOmIyv/K8Zt+zI/gwIL6HPPVPDjvQjx+yX3GWhk1vE4ZqWBmAjLh8KQcU g==; X-IronPort-AV: E=Sophos;i="5.99,244,1677513600"; d="scan'208";a="334142206" Received: from mail-dm6nam04lp2042.outbound.protection.outlook.com (HELO NAM04-DM6-obe.outbound.protection.outlook.com) ([104.47.73.42]) by ob1.hgst.iphmx.com with ESMTP; 02 May 2023 19:53:58 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B/lb+RI4Yn+mVa9h2vQwMR8sMyFtmKZcWXLC3nv8GB5K1jzBN5o7MJ6O1am3BFVxsMsjWa57XixQccHy2I/Oo2BzwUqRYS7vDQguHZYluybwZMTArJKuYmpfBpzMJH4T6TyjiS8aPPYL3KVb6CMHbKKosfef2rI3siL6jlgQ0Z73OKoQAqH8QQ8u4G3rBb7aiUIBn6KQgDWRJ8Z4xIq0DZ+hn8K0wQG9KRHL6pkRLy1+XBE1eVUlOqYslTmQ4Hk3s6nBveykvyi+pW0xTNAf27GzuDbJpazvxifERmhDsQuxrJWaNTLBO4gARlN6e/DNllce2fwzomfbYLHLV5SVow== 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=FdWLgHzChMvEqWmkkdWNNPQcspsCHzDrBOXCYhoC5EQ=; b=KwGbebvx/8PHKYPVNnImrtIIteZ1JHW4ZeNkxZQPVrQet9KXfn38l7Gh67F63HlF866JF19k1gjxreg6yrwddjeToWNRI3+Tiw5G6y5yyAR7SixW83OeoI1oKk2+z1113v6dEEsGmN2HikZUGkbCE2T/g6/x/ZOybSbaZIB3Y1APiT8Q2HGORAYV+VSdQhLbZ+LneRSkQ1s5WkgxjyE0dz2e8+zltMprm0BZCWZNZFDIaNn3IMivO0mpRoplRpFRt+ip6cFzCsrMCL1NbU1Rdt0+xC7ph9KOU+/DFP8yGXtr3gxOzQktcUs1vB5aeBJk0LouRoXvJgdi4rwhSIWVyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FdWLgHzChMvEqWmkkdWNNPQcspsCHzDrBOXCYhoC5EQ=; b=OBsM3Jkzlsf/c2gupDH53UXwXGgktlvHJCfiyqEG/+HzrW894t+X+/OwfPf8rYueTydyZwaN/7bFGpEyRqrcd1r5DXS8H+rrt/GxMRCjBnXAXZkYjZSeUR8Q9xkQQyx2laFVz9NWrdGnbpUPNmtSfMEw+IGo7HibkPBmNp5prOs= Received: from PH0PR04MB7416.namprd04.prod.outlook.com (2603:10b6:510:12::17) by DM6PR04MB6748.namprd04.prod.outlook.com (2603:10b6:5:247::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.31; Tue, 2 May 2023 11:53:56 +0000 Received: from PH0PR04MB7416.namprd04.prod.outlook.com ([fe80::8c4d:6283:7b41:ed6f]) by PH0PR04MB7416.namprd04.prod.outlook.com ([fe80::8c4d:6283:7b41:ed6f%9]) with mapi id 15.20.6340.031; Tue, 2 May 2023 11:53:56 +0000 From: Johannes Thumshirn To: Bob Peterson , "axboe @ kernel . dk" CC: "agruenba@redhat.com" , "cluster-devel@redhat.com" , Damien Le Moal , "dm-devel@redhat.com" , "hare@suse.de" , "hch@lst.de" , "jfs-discussion@lists.sourceforge.net" , "kch@nvidia.com" , "linux-block@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "linux-raid@vger.kernel.org" , "ming.lei@redhat.com" , "shaggy@kernel.org" , "snitzer@kernel.org" , "song@kernel.org" , "willy@infradead.org" , Damien Le Moal Subject: Re: [PATCH v5 09/20] gfs2: use __bio_add_page for adding single page to bio Thread-Topic: [PATCH v5 09/20] gfs2: use __bio_add_page for adding single page to bio Thread-Index: AQHZfN/ah0SwlMtQ0kSzU0wxjKFb7a9G3voAgAAA0gA= Date: Tue, 2 May 2023 11:53:56 +0000 Message-ID: References: <20230502101934.24901-1-johannes.thumshirn@wdc.com> <20230502101934.24901-10-johannes.thumshirn@wdc.com> <5f3ddda1-2c7d-811c-ffd5-5fc237def2eb@redhat.com> In-Reply-To: <5f3ddda1-2c7d-811c-ffd5-5fc237def2eb@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=wdc.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR04MB7416:EE_|DM6PR04MB6748:EE_ x-ms-office365-filtering-correlation-id: 00cbf530-5240-486b-99aa-08db4b03e8ec wdcipoutbound: EOP-TRUE x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MX2VmU4azCp50HFyOIRsRl/07ncpM7doGZZbvlI2RSE+BCCi9nSoO6uILoFAt5DnKMTh7fvZkwe0AWm+IFw6gWPjS14kyp+TPxdlOtXeEvJJBB23jbsA8gLhGDlEl+r2Ii0uFUhlpGlDdc85DyGZYCNaZuz5AEtgUor5Outgx8+56kWSoYb+BkFh348YWb5LUm/egaUJxFsPWdXaR3xekYc3XroVyy8WskWBdyJ+4hZNpl4zXei2ZZCh0/m1Hh7ZKTm+aoBTZUq4S+FIgk0w9hQhEf4uwvqJczx+WBk/obL+tRRsQUtMh6vxeeFT/rBrYUwDFzgsvcVxqgg7QIXd3neqX28YLiG71nn5I9vUDyWS3xkP4sv+QbUPL3jcm4hPUFAKa38HACY5Kwg9IvR6mjJaI8tBz6worfgH0AIkVsUkp6uPNXDagiR0KiaTXrtCK8SXVodJknIid6k5o9FVn6EIN/BLYjb1839PIf4qbD5t1bJStfbMweb0RRVmEoBc5EgbuX3xHcgzZHVMlKQsUkbL40B0sQLklU93oaB9k5xyhRM6HiQ0/rbXVd9LI2smlR7KvDuF91Mm41uCZsK8ZonXMhIlH8WRjqXIEAnNh8s9PrdjporWVzCI08goQm8q5rp/IqZMJsbRTeJ31zmoCmXdKqiDpdQPJpMx7urFMys= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR04MB7416.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(376002)(39860400002)(396003)(136003)(346002)(451199021)(83380400001)(31686004)(6486002)(71200400001)(7416002)(38070700005)(122000001)(82960400001)(36756003)(53546011)(6512007)(6506007)(2616005)(186003)(66946007)(76116006)(66476007)(64756008)(38100700002)(66556008)(86362001)(41300700001)(4326008)(66446008)(478600001)(91956017)(316002)(2906002)(5660300002)(110136005)(31696002)(54906003)(8676002)(8936002)(45980500001)(43740500002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b2hUdHVTOHF0Ukh0MmtIL21UMjdrV1dOdjU0QmVrdFJxa3JvK2dHWXQ4bis2?= =?utf-8?B?TG1YR3NVbG5UY1NJQkpIem9TZmd1SHRwZzB4eDNuOFMzYkdOem10NUdxWlA4?= =?utf-8?B?SXljaCt2bGY3MlA3d0o3SE02K1dLWWdJM1RFMGNmc3lwSSsybTdrd21wQzFR?= =?utf-8?B?eDAxUDloUVZQc0FnTzJvMkxMRW0wcHNPUkxMVG1ZdGNRdWpVcUNiZVBkQnNE?= =?utf-8?B?N1pqS0U3NE1NenNpUUMyS1ZLWG0yZ0swejQyOGhkbE5EZUtCRzVpZ1I1cGJB?= =?utf-8?B?cWVKT21VMVk5ZFM1YjFBNE5OT1lsQkVOc3ZyYkY1SGtXdXd2SEJ3Z0d6WEJu?= =?utf-8?B?QWd1cmZXVjFYL1pXVjNZSUg5RUE2MTEvQ0tkVjhRaG1rcVNpd050WWZ2b0Q4?= =?utf-8?B?eFNCVk9PNlhUcXQ5SjB4ZnpzK1dRNVVZTEJXNndWNlR0VEpMNk9DVkVDWE10?= =?utf-8?B?RWpONncvaUViVG9DTjVqaTRlT1pwTGdweVVqZzg2eXhCWDErcXFUNEdlRzh3?= =?utf-8?B?RzMxN0tUSHErMDNTWklLbFpGbHFkZ1RXWlZYampqNG5rTy9HVGpld3o1RHpt?= =?utf-8?B?NkdUWHdnQjY0M050MEVBQXUvSlBuMXlsYTBIdW5aNFk4aDRjWXkwZ2o2QVhw?= =?utf-8?B?bkdBaXV5YXRmVGFzSG5abjI4LzkwOUloQysyMi9sM3Uyek5VTGdTMnA5NE5V?= =?utf-8?B?WGFoUnlDSmhLS09zbm1uTUNqRWVjYzV1b3o2MUNsbFp2cFptMUFmRzJyNDdv?= =?utf-8?B?dmVqRnNRTUh1SVc2YmRmM1hFYVVaNWtVNkphamZONFRpNkJnLzBDTmNPdVBs?= =?utf-8?B?M0dJb3ZrSkF0b0ZObUExcWh2Zzg2eVJ0ODd0UFl5TW54dm9XWGtYbUZtdTBG?= =?utf-8?B?ekUxaU02SllmZnZnTjBpeDRxMGhKcEJXZEtidHhWUXcxd252bm1TaWNiUzBV?= =?utf-8?B?UFlLRGpURzh3V0lqUk5JWm1GM1pKM3ZmQlJXQ01TRGRJVkRwQXVXclJZS045?= =?utf-8?B?QVA0NnJqVlpXQUhLREVNbHViall3MTdYOWZDaVo3bU9PSEhrbHN5WWJjM3ph?= =?utf-8?B?NmdBS3RVdGhxZkxwWlJGVjVHWFRJZmorVFUraCtObGJyeU95anRlUEl5ZDRk?= =?utf-8?B?NDY3NTI3NjQwZHVGR2p3YnE4RjUrUEd0OTVuN1VvY0Q5MUJiVyszRFV5QlRh?= =?utf-8?B?eE93MzJMODZPQ2tkTHQzQWlHRktyYlBQTkFUYmVIRUF1SDZXZm9rMW80Um5R?= =?utf-8?B?TkZUajQvQjBYQ3JVTDhJQlBFMXJLSGFYREkrVWNvZ3cxbUpVWE0yTUNyVjhY?= =?utf-8?B?SGR0dDRmUjIrcE5UNmNHUDFHZWFOYVlMUkt2RzZDQ01HUGxNNnFOaEFESjNP?= =?utf-8?B?SHBCK2hkZzJ0bXVVZXN3NHgrN0N0OTM0di9MdmRTMFQ1WHFPaFFiSG1GL3hv?= =?utf-8?B?dnRCOHJDaXJLbnZNbzFwb0hGVCtlcTduajdzcDRZOFIrNXNMN0VzSE5ZNWd3?= =?utf-8?B?THdrSndDS2Z2RTdsekF1RUhCY1BVWDNRWjNuc25sSFY1N2RiZytYOWVhekl2?= =?utf-8?B?em1SMnhEYmUrd0RHWHJORkVUNFBzMCtpZjBRQ2FPaWVaOEtOMXRhR1c0VWtY?= =?utf-8?B?L1RTdjljRXZWUGw3QUhYc3pTNEdNZy93Q3ZXZzBzUWQ1VmxLRzAwa2hyNEZw?= =?utf-8?B?ZTMvR1g3QUdmc2ZrVzdVc2Nadk41KzViTi8wWHRHdytyZVd2NXZaVENUODQr?= =?utf-8?B?NVlKYkpaRVliVDc3cStsM215UDBiVWZmZ2dtWGVCeGZMTmFpeVU5L3BtQmNu?= =?utf-8?B?MnlWL0wyc3hqcUhJTHROK3diQ0E4Sk5yeXVQaS8zYkw3V3RvRStOUnl6Skw0?= =?utf-8?B?NVZQOEpoaDRtMENxa3I5STNCMitKbFNkY3ZiN25Mc25kTzhNajZQa1grSEx3?= =?utf-8?B?RmFyZ3dlZm4zWjFFejN0cGFXazR2M29lUThCbzZaTEFTeE9uSTNxa2tRL3dk?= =?utf-8?B?YldYdWNPN0ZUTDBQNzVXNDFtNnNCdWp2WTFzQ0Z2RHpIWUU2Wlk3c3BVMm0y?= =?utf-8?B?ZGVrQThoVnBKNzB1TnFkL1c1aThUWmhreHhIRG84T2RydXNxV1BVZDdQb3h1?= =?utf-8?B?Wm8yUmhnaVl5RkxKMkxnaFVSQnM0R05Ic0lGVG9jK3ErWHFkUHJtOUN1MVBK?= =?utf-8?B?WjNGdW94MkFsQnZENmJBNndYU0U4WUdvd1F6Y1U1Vjh1MFNyeVcxb0ZVVWRm?= =?utf-8?B?eFVsQlMrZmJpd0FlSS90dyt6Q293PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?QXJaMmZ3RWFWbjQvWkxEOWI3TW9MTGtCckFaNDBLMkxiNnp1bWpaNHk2SDVr?= =?utf-8?B?aUphZGQrR2hpc2xGclh1MmRBWVp1U04vSW1hT2JvenNTaXhpd1RBRTQ3emhI?= =?utf-8?B?TVlEbHpyNFR5TEVwQWJ4SVdmMlhCRVhaK3Bma3A5QjN3YWxtQmoyTDh3OURO?= =?utf-8?B?aDB5UlVxWlZBbUppa3ZId1FtclBQckxYNUNmVmRGTEpHVEtFRmdjT3duK1hy?= =?utf-8?B?b3Eza29McFRhWkhOZDI2bTI3ditTSTlQemxWZW1rQjZKV3pzYk8rcHVmZENn?= =?utf-8?B?ai80a2QyNEtXVUt6OFpQU1gyWndNOWkvRUR6c2J5M05CSHhKODdFY2xyUjdh?= =?utf-8?B?TDk5S2Qzcm9HaWJUeENpWFVuODBCT2Z1U1RzWFJybGxsQjVVQVN4L3ZpK2E4?= =?utf-8?B?cU5wTEZ1bjByb3lIM3JmUnA3azBucUZ5eGMwbzRYWlJJNGUvaEV2MCswR2NW?= =?utf-8?B?NEpNV2xFWE5IVUdueUVYSldrMVdhcFFJc2hMWFFXS0xiSVBjd2F5SlNoMWY4?= =?utf-8?B?ZU9zcXJoUmRjclQ2anBQcnpmTDlaYUcweTc1VW5lbmI4cEZsQjNmSUNmZ3Y4?= =?utf-8?B?OGZsV2s3WFVpWkVlb2xjckZIdWdVZUZlZ0pzVWNwcU1aQVR1Q1AwR255NTcz?= =?utf-8?B?TGk3TWpBbFF6NHdaRnhVbHkwcWxFVU1ha1FiYkhBNG8vZEtmb3RmUzhzRkRJ?= =?utf-8?B?MU1RQklnQXlQSHBud2FRNS9FZWUyY2VMdDRxQnFIYkpKNUg0cmdHQXVBdjN3?= =?utf-8?B?SW9iS2d2NmFKOThRekpWaTZpaEJWb0ZrK0w5TFJ0UkJ5aU9acjRRUTEzR0FZ?= =?utf-8?B?bEpOUi9CQnA4Y283WU9oWk9yeEpPWVkxOFBOZDVtQVV3TFQzYWd2bHpMcG0w?= =?utf-8?B?c2dsU2tMZVZadDgvRjczdWhoR1FKNkVKM1YxUzllQUtLemVoS3VUbDNmdHMx?= =?utf-8?B?ZnZuWkpJOHh4dUphZFZOUURVM0VIUnhaMnBhSmVRcCtZai9WaEQ5YVNQU2NG?= =?utf-8?B?UHlqSlYyLzBsVGIzMEtTY3hDQWU2TDFCdzB6aEowajhJWWR3SXFnY3NkcU4z?= =?utf-8?B?ZU5UMjg5QWVYMmlLbDRIZllVK3dpY0lleFNMMDJ1N2ZPblpkS3p4dGU4RzFU?= =?utf-8?B?Nmw5ZUtIYlpSTUpRaTY3eFhoR3FzVEVVQ1pOMjd1YXNsNy83OE5zQXVyWmdB?= =?utf-8?B?dE00dHVlNm8rU3FpdExPaS8rSGtoUXhSYm1sNDFLbGhFQlNqZ2dWZFMwQVRR?= =?utf-8?B?bDI0VHJOUkc5TGRVMEU2OTl4bEtUanJSMlovc3ZUcFJMMjFRRmxSaUhDSTY5?= =?utf-8?B?TFkwT3Z2RjlCcGdxNG5iWHFYQ1piNzQ1bU1FOEwzS1N2SzNxSmF3Y2xCcytt?= =?utf-8?B?bWx1V0Z1YnBMTE9PTmlWYWJ0SW9nNXNobk5vM2FoVDZVRTh0elBibUdSS3Fv?= =?utf-8?Q?gubjguKl?= X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR04MB7416.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00cbf530-5240-486b-99aa-08db4b03e8ec X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2023 11:53:56.7643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: aS1eWRQhy2Os/KFc30sguNt2+jURZps93pgn4SF/CvCI8b8nTcGlw/ovLRj9a9/2IllescQlRCXz4W0jLUp7QUT5hUrx/l2Qtu28cq2MDcA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB6748 Precedence: bulk List-ID: X-Mailing-List: linux-raid@vger.kernel.org T24gMDIuMDUuMjMgMTM6NTEsIEJvYiBQZXRlcnNvbiB3cm90ZToNCj4gT24gNS8yLzIzIDY6MTkg QU0sIEpvaGFubmVzIFRodW1zaGlybiB3cm90ZToNCj4+IFRoZSBHRlMyIHN1cGVyYmxvY2sgcmVh ZGluZyBjb2RlIHVzZXMgYmlvX2FkZF9wYWdlKCkgdG8gYWRkIGEgcGFnZSB0byBhDQo+PiBuZXds eSBjcmVhdGVkIGJpby4gYmlvX2FkZF9wYWdlKCkgY2FuIGZhaWwsIGJ1dCB0aGUgcmV0dXJuIHZh bHVlIGlzIG5ldmVyDQo+PiBjaGVja2VkLg0KPj4NCj4+IFVzZSBfX2Jpb19hZGRfcGFnZSgpIGFz IGFkZGluZyBhIHNpbmdsZSBwYWdlIHRvIGEgbmV3bHkgY3JlYXRlZCBiaW8gaXMNCj4+IGd1YXJh bnRlZWQgdG8gc3VjY2VlZC4NCj4+DQo+PiBUaGlzIGJyaW5ncyB1cyBhIHN0ZXAgY2xvc2VyIHRv IG1hcmtpbmcgYmlvX2FkZF9wYWdlKCkgYXMgX19tdXN0X2NoZWNrLg0KPj4NCj4+IFJldmlld2Vk LWJ5OiBEYW1pZW4gTGUgTW9hbCA8ZGFtaWVuLmxlbW9hbEBvcGVuc291cmNlLndkYy5jb20+DQo+ PiBSZXZpZXdlZC1ieTogQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4N Cj4+IFNpZ25lZC1vZmYtYnk6IEpvaGFubmVzIFRodW1zaGlybiA8am9oYW5uZXMudGh1bXNoaXJu QHdkYy5jb20+DQo+PiAtLS0NCj4+ICAgZnMvZ2ZzMi9vcHNfZnN0eXBlLmMgfCAyICstDQo+PiAg IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPj4NCj4+IGRp ZmYgLS1naXQgYS9mcy9nZnMyL29wc19mc3R5cGUuYyBiL2ZzL2dmczIvb3BzX2ZzdHlwZS5jDQo+ PiBpbmRleCA5YWY5ZGRiNjFjYTAuLmNkOTYyOTg1YjA1OCAxMDA2NDQNCj4+IC0tLSBhL2ZzL2dm czIvb3BzX2ZzdHlwZS5jDQo+PiArKysgYi9mcy9nZnMyL29wc19mc3R5cGUuYw0KPj4gQEAgLTI1 NCw3ICsyNTQsNyBAQCBzdGF0aWMgaW50IGdmczJfcmVhZF9zdXBlcihzdHJ1Y3QgZ2ZzMl9zYmQg KnNkcCwgc2VjdG9yX3Qgc2VjdG9yLCBpbnQgc2lsZW50KQ0KPj4gICANCj4+ICAgCWJpbyA9IGJp b19hbGxvYyhzYi0+c19iZGV2LCAxLCBSRVFfT1BfUkVBRCB8IFJFUV9NRVRBLCBHRlBfTk9GUyk7 DQo+PiAgIAliaW8tPmJpX2l0ZXIuYmlfc2VjdG9yID0gc2VjdG9yICogKHNiLT5zX2Jsb2Nrc2l6 ZSA+PiA5KTsNCj4+IC0JYmlvX2FkZF9wYWdlKGJpbywgcGFnZSwgUEFHRV9TSVpFLCAwKTsNCj4+ ICsJX19iaW9fYWRkX3BhZ2UoYmlvLCBwYWdlLCBQQUdFX1NJWkUsIDApOw0KPj4gICANCj4+ICAg CWJpby0+YmlfZW5kX2lvID0gZW5kX2Jpb19pb19wYWdlOw0KPj4gICAJYmlvLT5iaV9wcml2YXRl ID0gcGFnZTsNCj4gSGkgSm9oYW5uZXMsDQo+IA0KPiBTby4uLkkgc2VlIDYgZGlmZmVyZW50IGNh bGxzIHRvIGJpb19hZGRfcGFnZSgpIGluIGdmczIuDQo+IFdoeSBjaGFuZ2UgdGhpcyBwYXJ0aWN1 bGFyIGJpb19hZGRfcGFnZSgpIHRvIF9fYmlvX2FkZF9wYWdlKCkgYW5kIG5vdCANCj4gdGhlIG90 aGVyIGZpdmU/DQo+IA0KDQpIaSBCb2IsDQoNCkJlY2F1c2UgYWxsIHRoZSBvdGhlcnMgY2hlY2sg dGhlIHJldHVybiB2YWx1ZSBvZiBiaW9fYWRkX3BhZ2UoKSwgb25seSB0aGUNCm9uZSBjb252ZXJ0 ZWQgZG9lc24ndC4gQnV0IGl0IGFsc28gZG9lc24ndCBuZWVkIHRvIGFzIHdlJ3JlIHVzaW5nIA0K X19iaW9fYWRkX3BhZ2UoKSBvbiBhIG5ld2x5IGNyZWF0ZWQgYmlvLg0KDQo=