From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 83C768013F for ; Fri, 4 Sep 2026 10:24:15 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 684AMuuU031275; Fri, 4 Sep 2026 13:22:57 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 684AMuuU031275 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="wYCyKtpl" Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 684AMrcR031271 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Fri, 4 Sep 2026 13:22:54 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 684AMrcR031271 Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-cc1c62f0d60so1296902a12.1 for ; Fri, 04 Sep 2026 03:22:54 -0700 (PDT) X-Gm-Message-State: AFuF++my5yfGh3f0ggYjjLEaujczw5WgXpCFE9EGTOntB/U7ha+XCssu uwWeW3xegEhMOvK0BVUrwS91PTE+3Etrmgypc1nUcJp9yErtuuzm8y5eness4TEx9bhW4hHZoj2 wi1lEus3J2dzv186DBMGv9/PFuq97CKy4Cr8qhiLdIaGnzdi+LT7ZYg== X-Gm-Gg: AYBFou0V939ErnLcpENvbQsZSbgT3vbLidBXjwJV2jO8sqLo7S+UXQmt3hQ0ZI4wYCG sVk8DkXKV2MxIuebrBLloDJWNVRbRsYmF0et8n+NaKE2BlQjNUAOxu6HWDN/fVDuWYXWpDyhQzW 3zrt+22yPjksiROHJ6nQUvhjc9WmeSuBvapP1Af0KYHNSMAk2e1E+yfiB8WNWsUZXmU4ZcwI26m d1GnzNn7TS8DP0C/OQx79bVPIJ1h2hHXZAxwrY+Ib/Zazfvfg5px/zkB2tAFvQpRocJib1F1IIy nn8qxvbzoIAX5NAO3p5MTpGmCsAvGM/+TB9GUAG8ga3wLLHdyL0VPtmoz3F8pvYvvadbWOosRlO Ax20Izq4UYgm1ljvYLK5B6zp+XC/M+K0iTTZw1B3jXFDjziVknMRlGKvHAYwzakw5pEVq3ckbnm OESSEhZXHe2Xl9BVEwRQ== X-Received: by 2002:a05:6a21:a38b:b0:3d1:deec:9265 with SMTP id adf61e73a8af0-3da39b5832bmr8494367637.6.1788517373394; Fri, 04 Sep 2026 03:22:53 -0700 (PDT) X-Received: by 2002:a05:6a21:a38b:b0:3d1:deec:9265 with SMTP id adf61e73a8af0-3da39b5832bmr8494307637.6.1788517372840; Fri, 04 Sep 2026 03:22:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788517372; cv=pass; d=google.com; s=arc-20260327; b=fomyESHpubbBQJPWxBxbLeHmArJZzwvGzHkbUizfkvlKq4vw4CSCRsSPDIEfpSmMb5 v9AgOWXp5PaM3fi4qa8cxe0HP+RyNrWua8Jz0TUaH3qSLLepypdX4ohnhK52HukmiJpS glYlq1hbbwqLYYM3K/Hrs9ILRTEED+e46lov4TFomWpKWgxTp82qaLqGiAI2DE4zIORC McLmyuriCpQAwedoWvuGPC2CY3qlvS+2xaMVEj8YLkcJ1zaNCSO73craux+4KGkDmyoZ ev6eI+/cFptbH/M3RLMlgYsSjfxZB4uCkM3gVs0Y1okOQyVn8lwbJ6osuYRnDaOsMJnp vIJQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:cc:to:subject:message-id :date:from:in-reply-to:references:dkim-signature; bh=b31UWXz1M+e745gc8pwXFqQzEHovZn5GID66ww5MpP4=; fh=kdtIzm4CH9etAyIPTUH+Pl0+6Q1J6XovO7r1SY7xFKA=; b=sANIY2qzYCkYn0u7CvYhxtch1t1o8IPRlsGmK104w58UNQRskHZCRYmSM79SqEDKpu R/RRsx43HJKc3FDgjTfVhArayMVdsyF8Jjf0gE43TgRw3LV0ZQP29FJJlnQxpgA7xjJL glajrrCPm6W8fsUie3OEBYbT3MrNfBy9hMCjw0hls8bDOFqdJeoJy7a9xq9mO/fvzQ6O BCGnFTYLtT6Dim19/3nj6Dhuy2AfiY16LGXEBNTT9jcNDWWw4vyDYiq4fYGzq6+rwY2m Xm6447QtXsJ2LeZIebVQyAJa0SPMPa1aIqjQkm4x4Js+3n5s7NwhZU/hyX+xd6uquaMo 9azg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=wYCyKtpl; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by mx.google.com with ESMTPS id 41be03b00d2f7-cc4555d6766si3729229a12.250.2026.09.04.03.22.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Sep 2026 03:22:52 -0700 (PDT) Received-SPF: pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=wYCyKtpl; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of kuznet@virtuozzo.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=kuznet@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ovrjna7Gt7aDbxrRWlhNZ/Xigq4RnDrM6p0zgZQw7q6pRJWanuHVWBzj9/rYcC9moAdTcv0Qzz6hpBbaOPY7TAKdtxgLXMRLK37TfWOgRYnaTCkwNbAJ4UdzC8KrfH76MTQWR6Qy/Cqh+qDCQGu1a7Nc3IltOppze0OBS0r2rfeMO8fJAIMnyV3SSopxQGM+WCeBD9BDfh7pmVr/LmYd1f9dnQuRsE4W77OCA0X8giBOB/PloZN4pDlTdziAYjhyCjuev6HzIWLwFBujltcziNry1jd6MLdfQNKwvvwokbKt4L/z+IWtg9sUfCNk3XDY84LhMWkNIhkOnPwTptLqdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=b31UWXz1M+e745gc8pwXFqQzEHovZn5GID66ww5MpP4=; b=waVi7b52pifV4R03KIiy/rHsnEEekMFKuD9KzP13hrfvRjP4KtZUKevYyQ6OJHo1p8GNq/R1G9w9mgYJ7AafRn58GyTXCulgwl49R/tG9c1EMgAve0EprFcBhiQe/cd+G1i8jJwKXO4nbzpfE1Sos+18HXyFDhd5mJm9TLX6RSAnNnBicXIYsx3TXhsI5WSqE904JNW1m3CaHguVVsI+QzwPYa+KZ6Yq+RaHeJC0k8o+jXklqVp5048BnoqRAopTrfJlIoyUb9q5ODvd8R6SDeFrCUU6HZGU/sIpMxA5xWYttidiMguKHtdQuLJ4OUezDM9917bdV/7H+YLrcJjeqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b31UWXz1M+e745gc8pwXFqQzEHovZn5GID66ww5MpP4=; b=wYCyKtplCpY5hstpGS4aj8DUmU43rhmfybhWVYnCb/YxHxiB2Gh+ZPmHcOnZODNDgUBOLAfJKdJMnplxUwN6X99Rd6PzDF2peqkoKsLXbJ6OW43CfqaJJl+5wOiM1cozQN6VmKSH2jqE1kahTmXJ/V+lkMosthdJO6SnlHp/n9je5fj+tBvJ3E3VHCQvfyWsjga0v/2urE9NovlXcm5de3XmSHDGa/kUgvrM1Oi2bOTemaNGs08C3RjO71Ze0sCczeArUIeix+WWoFZ3xeDNV3iUGa0PdQ5Rq2BRRsuVtFDGk98DI6j6Oq+ozwU8u5wY7biqKSAZKAfSlYYuzoe+WQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) by VI0PR08MB11773.eurprd08.prod.outlook.com (2603:10a6:800:313::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.10; Fri, 4 Sep 2026 10:22:49 +0000 Received: from DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327]) by DU0PR08MB8254.eurprd08.prod.outlook.com ([fe80::66a7:414d:72e6:4327%5]) with mapi id 15.21.0382.007; Fri, 4 Sep 2026 10:22:49 +0000 X-Received: by 2002:a17:907:9716:b0:c25:32ae:a6e4 with SMTP id a640c23a62f3a-c260c8c0d75mr223265966b.9.1788517366689; Fri, 04 Sep 2026 03:22:46 -0700 (PDT) References: <20260904015733.23940-1-kui.liu@virtuozzo.com> In-Reply-To: <20260904015733.23940-1-kui.liu@virtuozzo.com> From: Alexey Kuznetsov Date: Fri, 4 Sep 2026 18:22:34 +0800 X-Gmail-Original-Message-ID: X-Gm-Features: AcwNN1WehGpcem9af7DMDogFwG138EbHwE-bHGUc6mtJyAiw2LQsQ7UCXIdq-AM Message-ID: To: Liu Kui X-ClientProxiedBy: VIUP296CA0071.AUTP296.PROD.OUTLOOK.COM (2603:10a6:800:349::8) To DU0PR08MB8254.eurprd08.prod.outlook.com (2603:10a6:10:412::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR08MB8254:EE_|VI0PR08MB11773:EE_ X-MS-Office365-Filtering-Correlation-Id: 0664c1ea-3c05-4c64-2ab7-08df0a6e77b6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|52116014|23010399003|366016|38350700014|6133799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: /+y/Q1Ymwl7NHmSIHoUpDv+V7d7iaxAbW6QtZWJjXwspmVGf6DaNNvGItVrK3s6BI/xLSWtVR+K+djxuSBCFCWRUqbFodCYBRjMkhOjjgsCK1u1VjnjM6SqcdT0yOsevm4sRxzQIyOPETnjcGs3tEU0rKG2K7MDeiA4qMsCuGNN98wEK7NMmFYAJPPV5BcXyqyLBx5X91O5Gnsd7hjzJ9Wk7ZyygfYbsFq94usm3Ge/MchRIiXo2xqH5OHGorNTfGw8ijI/ObV8ClZMJW7wx/TTL0n/ZWySLbiGDkbNAoeJINcNJolnqTmT8tBt2/5Y2otDiEXjL9eT32NWcwWdO/OhdLGs//SUoIyEdV6NgK0p2T7l0jU4jVet1LeCjjH0cgZa48xz8MSOZdq059ZkRaBdcfzNHtFJQWpUevuJB3X8wrK1U+D/fB5yd1OTUoZUVd7fOGC+gHnzZoWLnccp+yQDGdM8BaFZZrgDNFpx9jgZYlxJZuQOSZ0AKcJ/m25qIKulFIv90/jl1ki6jZORfXEYQtjxGEOa/PigE6FQlit5AlWpJ7JuOrqP6jrri0+zAASBfwOzw/cGivYbsifnxQdioDAVirxIkziNopJqPFmbOghQur0ltMN99hiCrPq+H7Oj/tK8JzPxRhbu/LwuLyO6/hyOg8X4V7yJ3wuePK94hQLSVQsfOWSkhsCQaPRXuXzr58RleGowuO96Kf8SuRPBufckm2wtCwPy7M0BMrkU= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR08MB8254.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(52116014)(23010399003)(366016)(38350700014)(6133799003)(10067099003)(56012099006)(18002099003)(22082099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R1hHbHUzRkpSSFE0RVhEa3dIOWYxdUMwZ3RWSjVFM1V5ZjdOTzFvczI5SXNO?= =?utf-8?B?aFNTdlhSYkhyNjY3YjZqQnM1cXdoN3dvTjlIcWljbS9zcHd1MUFacm1oaXBT?= =?utf-8?B?NTNSYWVUUFEwaHViZ3ErL09BZnIrdDBhVS9RSk0xa1F6cFpkd1lTbCt3Mzkz?= =?utf-8?B?MHBxK2JxS0N6Q2t4OXI4dW9lNjZXSGJjZDdMTG9lWkdLUTJ4NUNJelZkamRX?= =?utf-8?B?UXFqdnJmZVZIZG1STkdrOWxqT3Z5ai9vbEpzVzMvcUo1YlI4VlFaZjcvN1Ra?= =?utf-8?B?cXNuZlBSQ09HOE1rQ3ZGQ3F3aVdOOUpZMGZ0Zmo2d2hYTEZqVDl4bGZHbUhB?= =?utf-8?B?N25HVUdEWkUrQ2RNUFZtMkI2dThObklPWDFpNlVMS1g2U0NtdCs1Q3BvZks4?= =?utf-8?B?eVZxSjdkaUtOa2EveGVuaklQTU5lbEtscjluVVA3dkNWMVVGT3ZFb2N6b3o3?= =?utf-8?B?Y1JGS3NtWW5CYk9xVlVBZWo0SWptd3FiSThqN2tpTW8wT0FzMUcxQ0xDVmNU?= =?utf-8?B?VkExUWM0dnMxYTkxVVJYUzVzOEorWERneEVCR2RMNWhQajVjT21RZFRvZVE5?= =?utf-8?B?UTQ5VWpMbXJnS09Oak1SazJDdnVaS3NXWWVOYVhmQ3Qwakx1RThRZElMT0VF?= =?utf-8?B?dHBOZzNYdXd4ZjZWZmUwK3dwVmx6NWxuNmV1dWROMFRuOEQrV0FoMkh1YjZa?= =?utf-8?B?Y1JVOTlEUXdnS2U3YjZJTHZZM2xJWndtdUs5djRqZ2NjeTVQT05VbUNzZElO?= =?utf-8?B?bWpYQ3BrSDVhN2xCV1NGUFM3ZmV5K2hzOEJpZGxhTDVyTTJSbFNRa3FBR1RK?= =?utf-8?B?RTB4M0lWUTdxcFpiMmdLZFFQby9WMjFvb2pvRWw4VjhoTDlNdURnS0Z6REpT?= =?utf-8?B?MnpxNWZxR2g1bktLR2d3TGRBUlhnU3Y4SWZUei9TRVBLaVllYlF6bis5UFFJ?= =?utf-8?B?bStySlRtajhJQnJ4RW92TG84aS9nNEY1WXNZY21SdnErYmJ0VXp4cGc0QW1j?= =?utf-8?B?NHNBa3F3eWsxRmZYUlY1M24zcmZCR1locW5yek55dE5hZFV3S0ZEcEQvQlgw?= =?utf-8?B?SS95WHk4NzJNblFPbFdHTTFXa1hjNVVmUFAvMk1OT1MzOTBLMW1JTU43dWNL?= =?utf-8?B?WXc2TE1Pc3JuMWpJd3hRZmxXeTh2SU1JcFRtUHFjMXd2Vnh3WTlFemNDdHM4?= =?utf-8?B?TDMzYXhMbUVLb0J6bThOSDc2YXhWVVlZcURGWXh4d3NnZnR4bTUxbGYydExY?= =?utf-8?B?YmIzdmNjcU9VUHhLcldXUlFzWlBFSkh2VVlIMFZ1YlUwNHQwSjcwQzJaMGNH?= =?utf-8?B?L3VyVFJiS3AvRzNmTVZwM0U4c280eFhqZ05sNTZjT1JhT3VtakFhZDdBeUFH?= =?utf-8?B?WWNVbW1BK1hicGswY2xLTmVVK2d4Z1lQMXpHNzk3cmxVb3M0UlViYklSbkZZ?= =?utf-8?B?cjRNbXRRSWU5aDg4TUJhVGhEbk8wV1g1WCtwOUNRc0syRXNmVXAxQS9MeE50?= =?utf-8?B?QkRCcXVKU3JMVXZxdDh2MUN4RDZkcUJkRXRnL3VvQ0dmQTU2ZHNxOGRWQ1NC?= =?utf-8?B?T3liK2t2T3pCbFYzOEZUeDY4UUlZSXRnUi83cGpKYTlqdE0wTTVzdnBHUHRJ?= =?utf-8?B?MTFxRlZKcHJON0R5QUl1T3k4WUs4K2RYVXpJNXRMMjN6VXBwZUlIK01OZHFL?= =?utf-8?B?V1BnT0RUdTlNWmFFUjcvb0dsU2kvV2lodXpMVFdEaVVJV2duOUk2RTZtYzJU?= =?utf-8?B?SThTWjJPODFEa1VaQ3YrMy9WQnFNOHZZV3djVUx2eWtSYXhwR2Ezc3Nmemhi?= =?utf-8?B?TW0vRXlHa3ZEUk5PUjJwT0s4Z28rcFBSaWNPQmZKZUdtTGtYWHpIeEZKVFVh?= =?utf-8?B?cmpnWTlhRDR5QSt5TUhKcEh5WkU2NHhndlUrY2I4NURMdk12SkxUd092cjJF?= =?utf-8?B?bitIdEkreDNOcC9Jb3E3MzBSMHcweTg2UnQ0RXJscjl4WFRMekhVZnNqWnhu?= =?utf-8?B?bnhaVHdTQ1hHUjNwbzZienNQbWZNZExCSEhLdjZnWDJEc0VFOVZJRHMzbWJV?= =?utf-8?B?M2wzQUVKV3poVFhpaERUdG44YmliY1h5RlNnMjgvNWNKMGRVSGFZdHc4a3JQ?= =?utf-8?B?WGFqMkdHRnVZalQwZk5TS1R0TjVoR2xrOGhwdTVkeUMwb1E3aU56TkpmQVVs?= =?utf-8?B?cTJlQ2RkRGd2MUNJMFU2UU1lb0hPcXJlMjZjajhvVGFDcUZURnZMNjYwc1di?= =?utf-8?B?alhTVVlvQTkvenYrTG40RnhLS2x3NXhJMDF4cjFzckdNOHYraFNDVGNhZThs?= =?utf-8?B?QVFucGNEY3hJNUlSa0NJamxiUXpIOGZuOG1oTXB5VXM1dUNneGE1QT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0664c1ea-3c05-4c64-2ab7-08df0a6e77b6 X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB8254.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2026 10:22:48.2745 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /9lHHofUb15V1dCWJUj6BSiD6pp1s4XLa7G/xnQaXNCnNAsC8E+VndiTRXnELb182IxNcywXVkLz8SvytvEGNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB11773 X-OZ-Fwd: true X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id 684AMrcR031271 Cc: azaitsev@virtuozzo.com, devel@openvz.org Subject: Re: [Devel] [PATCH VZ10] fs/fuse kio: fix use of uninitialized data chunk counter on error path X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org QWNrCgpPbiBGcmksIFNlcCA0LCAyMDI2IGF0IDEwOjEx4oCvQU0gTGl1IEt1aSA8a3VpLmxpdUB2 aXJ0dW96em8uY29tPiB3cm90ZToKPgo+IEluIGtyZXFfbWFrZV9zZW5kbXNnKCksIHRoZSBkYXRh IGNodW5rIGNvdW50ZXIgbnJfZGF0YV9jaHVua3MgaXMgcmVzZXQKPiBvbmx5IGFmdGVyIHRoZSBo ZWFkZXIgY2h1bmsgaGFzIGJlZW4gc2V0IHVwLiBJZiBtYXBwaW5nIHRoZSBoZWFkZXIgY2h1bmsK PiBmYWlscywgdGhlIGVycm9yIHBhdGggY2FsbHMga3JlcV9yZWxlYXNlX2RhdGFfY2h1bmtzKCkg d2l0aCBhbiB1bmluaXRpYWxpemVkCj4gY291bnRlciB2YWx1ZSwgc28gaXQgd2Fsa3MgZ2FyYmFn ZSBjaHVuayBlbnRyaWVzLCB0cmlnZ2VyaW5nIHRoZSAiSW52YWxpZAo+IGNodW5rIHR5cGUiIHdh cm5pbmcgYW5kIHBvdGVudGlhbGx5IGZyZWVpbmcgdGhlIHdyb25nIG1lbW9yeSAuCj4KPiBGaXgg dGhpcyBieSByZXNldHRpbmcgdGhlIGNvdW50ZXIgYmVmb3JlIHRoZSBmaXJzdCBlcnJvciBleGl0 Lgo+Cj4gaHR0cHM6Ly92aXJ0dW96em8uYXRsYXNzaWFuLm5ldC9icm93c2UvVlNUT1ItMTQzNTIx Cj4KPiBTaWduZWQtb2ZmLWJ5OiBMaXUgS3VpIDxrdWkubGl1QHZpcnR1b3p6by5jb20+Cj4gLS0t Cj4gIGZzL2Z1c2Uva2lvL3Bjcy9wY3Nfa3JwYy5jIHwgNyArKysrLS0tCj4gIDEgZmlsZSBjaGFu Z2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZnMv ZnVzZS9raW8vcGNzL3Bjc19rcnBjLmMgYi9mcy9mdXNlL2tpby9wY3MvcGNzX2tycGMuYwo+IGlu ZGV4IDA5MzBmYjRhZGYxMi4uZmM3YmRkZjZiYjk3IDEwMDY0NAo+IC0tLSBhL2ZzL2Z1c2Uva2lv L3Bjcy9wY3Nfa3JwYy5jCj4gKysrIGIvZnMvZnVzZS9raW8vcGNzL3Bjc19rcnBjLmMKPiBAQCAt NDk5LDYgKzQ5OSwxMCBAQCBzdGF0aWMgaW50IGtyZXFfbWFrZV9zZW5kbXNnKHN0cnVjdCBrcnBj X3JlcSAqa3JlcSkKPiAgICAgICAgICAgICAgICAga3JlcS0+ZGF0YV9jaHVua3MgPSAma3JlcS0+ aW5saW5lX2RhdGFfY2h1bmtzWzBdOwo+ICAgICAgICAgfQo+Cj4gKyAgICAgICBrcmVxLT5kYXRh X2xlbiA9IDA7Cj4gKyAgICAgICBrcmVxLT5ucl9kYXRhX2NodW5rcyA9IDA7Cj4gKyAgICAgICBr cmVxLT5ucl9kYXRhX2J2ZWNzID0gMDsKPiArCj4gICAgICAgICAvKgo+ICAgICAgICAgICogSGVh ZGVyIGJ1ZmYgaXMgZXhhY3RseSBvbmUgcGFnZSwgdXNlZCBmb3Igc3RhZ2luZyBtZXNzYWdlIGhl YWRlci4gV2lsbCBiZSB1c2VkIGZvcgo+ICAgICAgICAgICogcmVjZWl2aW5nIGhlYWRlciBvZiBy ZXNwb25zZSBtZXNzYWdlIGFzIHdlbGwuCj4gQEAgLTUyMyw5ICs1MjcsNiBAQCBzdGF0aWMgaW50 IGtyZXFfbWFrZV9zZW5kbXNnKHN0cnVjdCBrcnBjX3JlcSAqa3JlcSkKPiAgICAgICAgIGtyZXEt Pmhkcl9rdi5pb3ZfbGVuID0gY2h1bmstPmxlbjsKPgo+ICAgICAgICAgLyogZGF0YSBjaHVuayBi dWYgZGVzY3JpcHRvcnMgYXJlIHBsYWNlZCBhdCBlbmQgb2YgaGVhZGVyIGJ1ZiwgZ3JvdyBiYWNr d2FyZHMgKi8KPiAtICAgICAgIGtyZXEtPmRhdGFfbGVuID0gMDsKPiAtICAgICAgIGtyZXEtPm5y X2RhdGFfY2h1bmtzID0gMDsKPiAtICAgICAgIGtyZXEtPm5yX2RhdGFfYnZlY3MgPSAwOwo+Cj4g ICAgICAgICBjaHVua19iZCA9IChzdHJ1Y3QgcGNzX2tycGNfYnVmX2Rlc2MgKikoa3JlcS0+aGRy X2J1ZiArIFBBR0VfU0laRSkgLSAxOwo+ICAgICAgICAgY2h1bmsgPSBrcmVxLT5kYXRhX2NodW5r czsKPiAtLQo+IDIuNTAuMSAoQXBwbGUgR2l0LTE1NSkKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdApEZXZlbEBvcGVudnou b3JnCmh0dHBzOi8vbGlzdHMub3BlbnZ6Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCg==