From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id FHSgD9I2e2PR5xoAWB0awg (envelope-from ) for ; Mon, 21 Nov 2022 03:29:06 -0500 Received: by simark.ca (Postfix, from userid 112) id 364F01E124; Mon, 21 Nov 2022 03:29:06 -0500 (EST) Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=QZzgfO2O; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (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 simark.ca (Postfix) with ESMTPS id 712231E11E for ; Mon, 21 Nov 2022 03:29:05 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4536A3858428 for ; Mon, 21 Nov 2022 08:29:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4536A3858428 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1669019344; bh=xyG0XBY5m38oXYGwWAEmsH8K4wOezRClj8f6t156sWc=; h=To:CC:Subject:Date:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=QZzgfO2O75LnZvFGYDn1ExhiWv3WLq1r7ozFORsnjx117AsGxJlAXxeu0jitDjkob ADOOrPtjmGnPn/3Z4l6AOo7ccZxKxK3tE3Rc5Cg/zZkUTDAkXnsbLPBD72KQJYNZLd 1hn2f2Tqf75Ona7psEOS8pEDE5OGCe4V9X5Gpq/w= Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id 01AEA384F6C1 for ; Mon, 21 Nov 2022 08:27:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 01AEA384F6C1 Received: from pps.filterd (m0098410.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2AL7bUWf032534; Mon, 21 Nov 2022 08:27:51 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2046.outbound.protection.outlook.com [104.47.51.46]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3ky8wcb70k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 08:27:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FrPZyHEbfOxRr6gVnEiB3FccRmVEWRpKL+K4NbAt4W1WuMFl88GMF3+tpfTWRsKOhAmlVbtfDJpRD6p+h5l1GXflR/e9KY+22Dz+yitFWVt6YP8tOo9slJy1GNhCOD/pKUXruJbCaokvZyulNs2ijHCUoYbd+zNmLwM7nMx482Y1ViEVj0VvXOGz0Ok3atRhC4kJsqd3ZsERgDh+XlNcj64UzBFJwaZVxU7GsezgyXUe7V/F/B/9ajS5PriKXF/WssnqkGIY/6+L0iW0asT73WXMjtZUlUZCTjXiP0xWNsarEBr5Xeg/OBoy3tK3YhenJNHLdLehgDLMzpEvxawMSw== 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=6SX71wVQF+HZmaiYAYuj6fFUzcN5olt1Y3UCHTOKkaI=; b=OOMA+UIc0smoznoCBw5+x8LmRb27SX2BelhLe5fxcczeuZi9evwxKzVBK5mZt3s8R9MbJhlrTyImrbzf0rDPB/wNW/eNgn36uEpTwX5gnNZYw5ZUUYzZpx9OAbL+UAN8YZ/bQu7qJ6XPILEsAYJIPOSK1lcBpfjZzCD5OIVdi5NNRHxIyV6MsWpFH/KYMkyJLF4pz1QL091fc1KkJohb7+3pDhwiTNUXEdIRbGzyck0Zra8vd/+XBmKtNfV46U2I6G4BmFoNIISu7MuTq3fy/6EVYfvfx8AQ6vbLHOpSjFMiqawuvrUmAx5b3CHGuRc35UZmzOR3epopROnBrvjBWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from CH2PR15MB3544.namprd15.prod.outlook.com (2603:10b6:610:5::26) by BN8PR15MB2772.namprd15.prod.outlook.com (2603:10b6:408:d0::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.16; Mon, 21 Nov 2022 08:27:48 +0000 Received: from CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::9c73:790a:1985:15d2]) by CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::9c73:790a:1985:15d2%5]) with mapi id 15.20.5813.017; Mon, 21 Nov 2022 08:27:48 +0000 To: Ulrich Weigand , "simark@simark.ca" , "gdb-patches@sourceware.org" CC: Sangamesh Mallayya Subject: Re: [PATCH] 0001-Fix-multi-thread-debug-bug-in-AIX.patch Thread-Topic: [PATCH] 0001-Fix-multi-thread-debug-bug-in-AIX.patch Thread-Index: AQHY6DximDPpCqTL9kGyFvcEZokFBq4jlIiAgBFljYeAAA2HgIAIORaygAMrdQCACMPAdQ== Date: Mon, 21 Nov 2022 08:27:48 +0000 Message-ID: References: <0866c91331b08f2870fad6e6a13fbcd1a9823b48.camel@de.ibm.com> <5df6ab523034d1997ffda5bb06c3bd87777dcccb.camel@de.ibm.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR15MB3544:EE_|BN8PR15MB2772:EE_ x-ms-office365-filtering-correlation-id: 7c28fa9f-3a49-499f-01b2-08dacb9a45ee x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4jfzzwXpT8N4FhKrW9CPPCEoCur9pYCGShvmcPeTfpuo8ISjt0VOX1u7pq5jmZNBJYh2Kwuw2FNjo26tj85iJx04kg9iSECIfdR1cYz26yC99jVXa7atdz2Ovg9nTob/CDBbw6JRbjccBWk7TAkgo1vHBdvf1s0ff1/0cRS9VTTNP6UWnRwvj7HIVTVgv8OlgU/y1brVw9TmvCrAZ6IcokLQhSHpXSu8w7NjpcCPSW2954VhsqxL2Kbc7dDvDodDx0YLFOdqerbJPmuYctQ4cjoZgS3HfMVPBNJdTJPjL+Z+c4zxato4EvHsNmmVcK+ZzizU+v+VpHUK3y3tecCOL0RQFWAf7vs9Egv9OGemRk36AKNOCEb1zYXCMAjXC79Hjl12CDaWSlHA7lX8w3T/eO66ICIzkKM2Q3TlX+lbkglLYiWFsC+9zkZRhXYLwUgh1/65RTbKhizH+1aX1bdhjgF6EuNPUi2E+jRhLnWiOrW5qfJH8X6M9RpR7O5V0cHF0ggDOwAEN4JNrp+fKWUBb7cmzcPuwfzpPoX6Q5IcuCh8I05nbpxtrncilKu+NUPjdCYrtuc8Z0eB+Apdin0tbl2KWCyIqVYTJb0Es1ONfvl3CEefnGo/2mqgLmy4nNX6HBLA349TI+7JJ2aBI/X/DgqUF2aAyAplOSNjM0pBrPJgksFiSczDJWVx4I/J/+gQRbwG+FNTPQYKsoa8Ej9+0Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR15MB3544.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(346002)(396003)(366004)(376002)(39860400002)(451199015)(8936002)(66556008)(8676002)(38100700002)(38070700005)(4326008)(186003)(2906002)(91956017)(5660300002)(316002)(122000001)(52536014)(99936003)(41300700001)(33656002)(76116006)(66476007)(64756008)(66446008)(110136005)(66946007)(86362001)(83380400001)(53546011)(7696005)(9686003)(71200400001)(6506007)(19627405001)(55016003)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RXVwOHlSMGo4NS9kaE9Bb2t1VWpEZGJ3SyswVFVaTE93YjU5dmNCL2NPRjNC?= =?utf-8?B?R0UyNHVDbW5PQUNLU2JYK1MyQlFpSmNNdjVNemsvZkc4ZDdLQUZ1c0dxcysy?= =?utf-8?B?Qm5kamxPVllYTDRYNHVPbi9sUVRYUVRMeEFlVmtVZjgrbTVCZmNoU0JQNXd1?= =?utf-8?B?ejE1U1VOWFF6dTlaQ0RCQ3cwYUVGaElObWw4czVFbCtoQzdwMUM5bjU4R2Nh?= =?utf-8?B?Wm1PdU1VNlZTQkZlME1qZjRvQ0V2Y0hSUE5QbVNoV2lEOW5TVSs3R1ZTMGJ1?= =?utf-8?B?djU5S01yajdkeTBWZFk3TkpCOStERFpWeWwvYWNhZTlVNGl2dUt0YnF1YnI5?= =?utf-8?B?YjJTN0l6b1RyNFZNNS95d2lMWXhaNDR3aDcxUmlDdTJES1lNMGhKN1Z4SmFn?= =?utf-8?B?Vk5YWVFmR3N2Nzd2VXhNVHNxa2F3N0dFWXpybE80R2tnbHJLaXlUZ3ROeG1C?= =?utf-8?B?U05FOVNHajlacU1ieEt5bTcvYkJ3UXh3ZTFEdzk4b29lY0tNc0hxVU8yd0hH?= =?utf-8?B?SmJJQk0vN3VFa01Za2FUMThnVGVJcHhyQ3ZGTVNpdzR1YWVqTmd6U3lmZmh2?= =?utf-8?B?MUNLNEhVL0lpZDRlck9OL3RyM3J3eU1MckNhd2kyb1BwQVZtdDNkVFhSM0px?= =?utf-8?B?dFpQcy95MkFkS2xDR2hBa0JTdjZncEsxRmVuUDhZZDBST0dsWG84cUtoRFFM?= =?utf-8?B?L041MEVLL28wL0ZFSFpkOUlhSFo3c1p3L0VhdkNHaGVoQVc5QjNFSU9LMkVh?= =?utf-8?B?enAwZlpOVGNGV2xCV1pqcVVlL0lkcS9YUVpacTNrSmlSRUJJSEFPTTZmUXZo?= =?utf-8?B?WENPc1ZwSTFMZUdwUFNOWWlhYTVqZmZKYll0WXh1ekFPM3JCeGdzN3Zpay9s?= =?utf-8?B?cXgvUmV0SHl1azhUQ3htdlMxMG9CTWZqLzNLMC9NQjF2YmNQVitMUDErOXJz?= =?utf-8?B?Z1FGNkNWczBXUlpBSzZGaERPck1HdTVnZTRVNngvd3lFUUZxOXJUSnIvWWhq?= =?utf-8?B?QklPS25lUlBkUUhGdmVOMXFKQmlDRlZtZFFCTEljNTFZNWwwQkV1VGpSdWh3?= =?utf-8?B?OExGT1NHZjV6SHk1NlFUWExlMHp2Q1FFN29qZFRvOFllTWhkRzRTVWFyVjdw?= =?utf-8?B?dm11RE5yQ2p3NTk3N3pVN3ZnQ0RNQjFJV3BWL0ZXZE96OEkxVEROdGdjZ01s?= =?utf-8?B?ZHlhUlVlN0NUaHhHZmZTTXdWbUVtcDc1c2h0SlZUQ1RkSG5ZM1lxdkY0NklR?= =?utf-8?B?NTU0UGhRZUs1Wkl4UCs5bG05OXVPRGM2L0ZDZndFd09MM1l0U0ZNMXhpTjJi?= =?utf-8?B?c2c0NHBKZ1R6ZHdnaWxhdktOWmNPNStKUFR0RnhwK0pRbm8xd2wvOFQrYk1Z?= =?utf-8?B?LytFVkllMGIzOVVSZ25lR25TUEI4Zmp5YmliNTFQR3ZhaDdDZys0YmhnUyt0?= =?utf-8?B?MHhwWEJicTZLVVBkSHJnSkRzOTdiMk9VNHFTa0IzSW52NXJQNUFFWGZwemFP?= =?utf-8?B?d2svNzZGNkVLZzVwMGNLMWx1WlkzQnRZYWp1Rk1PZEdtOHZjNnJucGdtSjRV?= =?utf-8?B?TFNmQlB2dzFwSDNyUzVnazlNRmFIWHBPeld3dHVwSEdnbENPSDh2OW40bjB1?= =?utf-8?B?Y2JKZXUwUEdGTmRKamN2SDViOFFJYkZjK1FSTXNZWmF3Sncwa0lpRzNZWHhF?= =?utf-8?B?T1pBckx0a09nUktFc09DLzZITEhuRXJkajFkRG45TG0vTTBoa1pyMkxCZWRR?= =?utf-8?B?S1VlNU1ULzBnVnJPRDUySlFQOTdGOEpaOGxwTmIzS0tEOXBqYXNzdER2dXhr?= =?utf-8?B?V2lQam5tYzB4Z29sMkFZcXBxNysrUmQ4Ym5XK09TQW1TU2Q3NStkVE1uOVF3?= =?utf-8?B?OWRUMUVUOGNsc0pVbmJhNklhWU1tWWJnbDlud2dsbmcrVXVrRjhEY1BvTzNa?= =?utf-8?B?NlZ5bmlVdUFSeGVjZllnSmZhVXF1ZzBQdDNVWVcvMXFReUZnUVQyeUdzOCtR?= =?utf-8?B?WEFmWGwyb0xHSUp5VFpnYkdZNGNhdmNOa3c4bGtiR0hZMlhHNkxucnNzZEhS?= =?utf-8?B?TWs1ay9VaW93ekwwdk5IMjA0dmRyc2M0djZkekZIdWcxY05ubGthZW1naW4z?= =?utf-8?B?Um1CbjRsNTJHbW9mdUUzWHVOUXUyY1dlWi81ZVExTXNyZzJMK2NsNDhMOEll?= =?utf-8?Q?1GPoNmmpMpESdSJUtWSLe5J9siKqWz1tEJzgUhHcQeId?= Content-Type: multipart/mixed; boundary="_004_CH2PR15MB35442C5A578DC4042072FC83D60A9CH2PR15MB3544namp_" MIME-Version: 1.0 X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR15MB3544.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c28fa9f-3a49-499f-01b2-08dacb9a45ee X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2022 08:27:48.4818 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VO8cidjcdKNB8R4bxLp6rM7M7sPDx+v1e+mKJGrYpsi//ON7KV83ptc54HxJmrKrO4K9LMlPmWMpN4+HkXSFoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR15MB2772 X-Proofpoint-ORIG-GUID: bdj10lBGuAFAbJes9mrN-wJwCCfAVHl7 X-Proofpoint-GUID: bdj10lBGuAFAbJes9mrN-wJwCCfAVHl7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_05,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 mlxlogscore=999 phishscore=0 adultscore=0 malwarescore=0 priorityscore=1501 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210063 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Aditya Kamath1 via Gdb-patches Reply-To: Aditya Kamath1 Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" --_004_CH2PR15MB35442C5A578DC4042072FC83D60A9CH2PR15MB3544namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgVWxyaWNoLA0KDQpQbGVhc2UgZmluZCBhdHRhY2hlZCB0aGUgbmV3IHBhdGNoLiBTZWUgWzAw MDEtRml4LU11bHRpLXRocmVhZC1kZWJ1Zy1idWctZml4LWluLUFJWC5wYXRjaF0uDQoNCg0KPldo eSBkb2VzIHRoZSBmaXJzdCB0aHJlYWQgbG9vayBzbyBkaWZmZXJlbnQ/ICBUaGF0J3Mgbm90IHRo ZQ0KPmNhc2Ugd2l0aCBMaW51eCB0aHJlYWRzLiAgSSBiZWxpZXZlIGV2ZW4gaWYgeW91IHJlLXVz ZSB0aGUNCj50aHJlYWQgc3RydWN0dXJlLCB5b3UnbGwgc3RpbGwgbmVlZCB0byBzd2l0Y2ggdGhl IHB0aWQgdG8gb25lDQo+dGhhdCBpbmRpY2F0ZXMgYSB0aHJlYWQgaW5zdGVhZCBvZiBhIG5vbi10 aHJlYWRlZCBwcm9jZXNzLg0KDQo+VGhhdCdzIHdoYXQgdGhlIG9sZCBjb2RlIGF0dGVtcHRlZCB0 byBkbyBhcyBmYXIgYXMgSSBjYW4gc2VlLg0KPmlmIGl0IGdvdCBpdCB3cm9uZyBpbiBjZXJ0YWlu IGNvcm5lciBjYXNlcywgdGhleSBuZWVkIHRvIGJlIGZpeGVkLg0KPmJ1dCBjb21wbGV0ZWx5IHJl bW92aW5nIHRoYXQgbG9naWMgc2VlbXMganVzdCB3cm9uZy4NCg0KSSBtaXN1bmRlcnN0b29kIHRo ZSBjb2RlIGFuZCB3aGF0IGl0IHdhcyB0cnlpbmcgdG8gZG8uIFlvdSB3ZXJlIHJpZ2h0LiBJbiBh biBhdHRlbXB0IHRvIGJhbGFuY2UgcGNvdW50IGFuZCBnY291bnQgSSBtZXNzZWQgdGhlIGNvZGUg dXAuIEkgd2VudCBvbmUgdmVyc2lvbiBiYWNrIGFuZCBjb3JyZWN0ZWQgdGhlIHNhbWUuDQoNCkkg dW5kZXJlc3RpbWF0ZWQgdGhlIHBvd2VyIG9mIHB0aWQgY2xhc3MuIEFzIEkgZXhwbG9yZWQgcGFy dHMgb2YgR0RCIEkgcmVhbGlzZWQgc3R1ZmYgd2UgY2FuIGRvIHdpdGggdGhlIHNhbWUuIEFjdHVh bGx5LCB3ZSBuZWVkIG5vdCBkZWxldGUgdGhlIG1haW4gdGhyZWFkLiBJbnN0ZWFkLCB3ZSBjYW4g Y2hhbmdlIHRoZSBwdGlkIGZyb20gd2hhdCByZXByZXNlbnRlZCB0aGUgbWFpbiBwdGlkIHRvIG5v dyB0aGUgbWFpbiB0aHJlYWQgcHRpZC4gU28sIGlmIG15IG1haW4gdGhyZWFkIGhhcyBubyBwcml2 YXRlIGRhdGEgYnV0IGl0IGhhcyBhIHRocmVhZCBpbmZvIEkga25vdyBmb3IgYSBmYWN0IHRoYXQg dGhpcyBpcyB0aGUgZmlyc3QgdGltZSBteSBkZWJ1Z2VlIGNvZGUgd2lsbCBiZSBtdWx0aS10aHJl YWRlZCBvciBwdGhyZWFkZWQuIEhlbmNlLCBJIG1ha2UgdGhlIGNoYW5nZSB0byB0aGUgcHRpZCBy ZXByZXNlbnRpbmcgdGhlIG1haW4gcHRpZCBhbmQgc2V0IHRoZSBwcml2YXRlIGRhdGEuIFRoYXQg aXMgd2hhdCB0aGVzZSB0d28gbGluZXMgZG8uDQoNCg0KKyAgICAgICAgIGlmICh0cCAhPSBOVUxM ICYmIHRwLT5wcml2ID09IE5VTEwpDQoNCisgICAgICAgICAgew0KDQorICAgICAgICAgICB0aHJl YWRfY2hhbmdlX3B0aWQgKHByb2NfdGFyZ2V0LCB0cC0+cHRpZCwNCg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBwdGlkX3QgKHBpZCwgMCwgcGJ1ZltwaV0ucHRoaWQpKTsNCg0KKyAg ICAgICAgICAgdHAtPnByaXYucmVzZXQgKHByaXYpOw0KDQorICAgICAgICAgIH0NCg0KKyAgICAg ICAgIGVsc2UNCg0KKyAgICAgICAgICAgdGhyZWFkID0gYWRkX3RocmVhZF93aXRoX2luZm8gKHBy b2NfdGFyZ2V0LA0KDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cHRpZF90IChwaWQsIDAsIHBidWZbcGldLnB0aGlkKSwNCg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHByaXYpOw0KDQpUaGlzIHdpbGwgbWFrZSBvdXIgbWFpbiB0 aHJlYWQgbG9vayBsaWtlIGhvdyB0aHJlYWRzIGxvb2sgbGlrZSBpbiB0aGUgbGludXggd29ybGQg d2hpbGUgdXNpbmcgR0RCLiBLaW5kbHkgc2VlIHRoZSBvdXRwdXQgaW4gdGhlIGxhc3QgcGFyYSBv ZiB0aGlzIGVtYWlsIHdpdGggdGhlIGNvZGUuDQoNCi0gICAgICBzd2l0Y2hfdG9fdGhyZWFkIChj dXJyZW50X2luZmVyaW9yICgpLT5wcm9jZXNzX3RhcmdldCAoKSwNCi3igILigILigILigILigILi gILigILigILigILigILigILigILigILigILigILigILigIJwdGlkX3QgKHVzZXJfY3VycmVudF9w aWQpKTsNCivigILigILigILigILigIJpbmZlcmlvciAqaW5mID0gZmluZF9pbmZlcmlvcl9wdGlk IChjdXJyZW50X2luZmVyaW9yICgpLT4gcHJvY2Vzc190YXJnZXQgKCksDQor4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC4oCC 4oCC4oCC4oCC4oCC4oCC4oCCICAgIHB0aWRfdCAodXNlcl9jdXJyZW50X3BpZCkpOw0KKyAgICAg ICAgZm9yICh0aHJlYWRfaW5mbyAqdHA6IGluZi0+dGhyZWFkcyAoKSkNCivigILigILigILigILi gIIgIGlmICh0cCAhPSBOVUxMKQ0KKyAgICAgICAgICB7DQorICAgICAgICAgICAgc3dpdGNoX3Rv X3RocmVhZCAodHApOw0KKyAgICAgICAgICAgIGJyZWFrOw0KKyAgICAgICAgICB9DQoNCklmIHlv dSByZWNhbGwsIHdlIGRpZCB0aGlzIGNoYW5nZSBhIGZldyBtb250aHMgYmFjayB0byBlbnN1cmUg d2UgYXJlIGluIHRoZSByaWdodCBjb250ZXh0IHdoaWxlIHJlYWRpbmcgbWVtb3J5LiBTbywgaGVy ZSdzIHRoZSB0aGluZy4gU28gZmFyLCB3ZSBoYWQgb3VyIG1hbiwgdGhlIG1haW4gcHJvY2VzcyB0 aHJlYWQgZ3V5IHRvIHNhdmUgdXMgaGVyZSB1c2luZyBwdGlkX3QgKHVzZXJfY3VycmVudF9waWQp LiBCdXQgbm93IHdlIGhhdmUgdGhlIG11bHRpLXRocmVhZGVkIHB0aWQgaW4gY2FzZSBvdXIgZGVi dWdlZSBpcyBtdWx0aS10aHJlYWRlZCBhbmQgb3V0IHB0aWQgd2lsbCBiZSBsaWtlIHB0aWRfdCAo cGlkLCAwLCBwYnVmW3BpXS5wdGhpZCkuLiBXaGF0IEkgbWVhbiBpcyB0aGVyZSBpcyBubyBwdGlk IHJlcHJlc2VudGluZyBhIHByb2Nlc3MgaW4gdGhlIGxhdHRlciBjYXNlLiBIZW5jZSB0aGlzIGNo YW5nZS4uDQoNCkxldCBtZSBrbm93IGlmIEkgaGF2ZSB0aG91Z2h0IHRoaXMgY29ycmVjdGx5IGFu ZCB3aGF0IHlvdSB0aGluayBvZiBteSBhbmFseXNpcy4gSWYgdGhpcyBpcyBnb29kIGtpbmRseSBw dXNoIHRoaXMsIG90aGVyd2lzZSBsZXQgbWUga25vdyB3aGF0IEkgbmVlZCB0byBjaGFuZ2UuDQoN CkhhdmUgYSBuaWNlIGRheSBhaGVhZC4NCg0KVGhhbmtzIGFuZCByZWdhcmRzLA0KQWRpdHlhLg0K DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KDQpQUk9HUkFNOi0gWyBDcmVkaXRzIC0tIEdEQiB0ZXN0IGNhc2Ug Y29udGludW91cyBwZW5kaW5nIHVuZGVyIGdkYi50aHJlYWRzIF0NCg0KI2luY2x1ZGUgPHN0ZGlv Lmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8c3RkbGliLmg+DQojaW5jbHVkZSA8 cHRocmVhZC5oPg0KI2luY2x1ZGUgPGFzc2VydC5oPg0KDQpwdGhyZWFkX2JhcnJpZXJfdCBiYXJy aWVyOw0KDQojZGVmaW5lIE5VTV9USFJFQURTIDMNCg0Kdm9pZCAqDQp0aHJlYWRfZnVuY3Rpb24g KHZvaWQgKmFyZykNCnsNCiAgLyogVGhpcyBlbnN1cmVzIHRoYXQgdGhlIGJyZWFrcG9pbnQgaXMg b25seSBoaXQgYWZ0ZXIgYm90aCB0aHJlYWRzDQogICAgIGFyZSBjcmVhdGVkLCBzbyB0aGUgdGVz dCBjYW4gYWx3YXlzIHN3aXRjaCB0byB0aGUgbm9uLWV2ZW50DQogICAgIHRocmVhZCB3aGVuIHRo ZSBicmVha3BvaW50IHRyaWdnZXJzLiAgKi8NCiAgcHRocmVhZF9iYXJyaWVyX3dhaXQgKCZiYXJy aWVyKTsNCg0KICB3aGlsZSAoMSk7IC8qIGJyZWFrIGhlcmUgKi8NCn0NCg0KaW50DQptYWluICh2 b2lkKQ0Kew0KICBpbnQgaTsNCg0KICBhbGFybSAoMzAwKTsNCg0KICBwdGhyZWFkX2JhcnJpZXJf aW5pdCAoJmJhcnJpZXIsIE5VTEwsIE5VTV9USFJFQURTKTsNCg0KICBmb3IgKGkgPSAwOyBpIDwg TlVNX1RIUkVBRFM7IGkrKykNCiAgICB7DQogICAgICBwdGhyZWFkX3QgdGhyZWFkOw0KICAgICAg aW50IHJlczsNCg0KICAgICAgcmVzID0gcHRocmVhZF9jcmVhdGUgKCZ0aHJlYWQsIE5VTEwsDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyZWFkX2Z1bmN0aW9uLCBOVUxMKTsNCiAgICAg IGFzc2VydCAocmVzID09IDApOw0KICAgIH0NCg0KICB3aGlsZSAoMSkNCiAgICBzbGVlcCAoMSk7 DQoNCiAgcmV0dXJuIDA7DQp9DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KT3V0cHV0Oi0NCg0KDQoNClJlYWRpbmcgc3lt Ym9scyBmcm9tIC9ob21lL3h5ei9nZGJfdGVzdHMvY29udGludWUtcGVuZGluZy1zdGF0dXMuLi4N Cg0KKGdkYikgcg0KDQpTdGFydGluZyBwcm9ncmFtOiAvaG9tZS94eXovZ2RiX3Rlc3RzL2NvbnRp bnVlLXBlbmRpbmctc3RhdHVzDQoNCl5DW05ldyBUaHJlYWQgMjU4XQ0KDQpbTmV3IFRocmVhZCA1 MTVdDQoNCltOZXcgVGhyZWFkIDc3Ml0NCg0KDQpUaHJlYWQgMSByZWNlaXZlZCBzaWduYWwgU0lH SU5ULCBJbnRlcnJ1cHQuDQoNCltTd2l0Y2hpbmcgdG8gVGhyZWFkIDFdDQoNCjB4ZDA1OTVmYjAg aW4gX3BfbnNsZWVwICgpIGZyb20gL3Vzci9saWIvbGlicHRocmVhZC5hKHNocl94cGc1Lm8pDQoN CihnZGIpIGluZm8gdGhyZWFkcw0KDQogIElkICAgVGFyZ2V0IElkICAgICAgICAgICAgICAgICAg ICAgICAgICBGcmFtZQ0KDQoqIDEgICAgVGhyZWFkIDEgKHRpZCAzMjMwOTczMywgcnVubmluZykg ICAweGQwNTk1ZmIwIGluIF9wX25zbGVlcCAoKSBmcm9tIC91c3IvbGliL2xpYnB0aHJlYWQuYShz aHJfeHBnNS5vKQ0KDQogIDIgICAgVGhyZWFkIDI1OCAodGlkIDMxODUwNzc3LCBydW5uaW5nKSB0 aHJlYWRfZnVuY3Rpb24gKGFyZz0weDApIGF0IC9ob21lL3h5ei9nZGJfdGVzdHMvY29udGludWUt cGVuZGluZy1zdGF0dXMuYzozNg0KDQogIDMgICAgVGhyZWFkIDUxNSAodGlkIDMwNDc0NjYzLCBy dW5uaW5nKSB0aHJlYWRfZnVuY3Rpb24gKGFyZz13YXJuaW5nOiAoSW50ZXJuYWwgZXJyb3I6IHBj IDB4MCBpbiByZWFkIGluIHBzeW10YWIsIGJ1dCBub3QgaW4gc3ltdGFiLikNCg0KDQoweDApIGF0 IC9ob21lL3h5ei9nZGJfdGVzdHMvY29udGludWUtcGVuZGluZy1zdGF0dXMuYzozNg0KDQogIDQg ICAgVGhyZWFkIDc3MiAodGlkIDMzNDIzNjI3LCBydW5uaW5nKSB0aHJlYWRfZnVuY3Rpb24gKGFy Zz13YXJuaW5nOiAoSW50ZXJuYWwgZXJyb3I6IHBjIDB4MCBpbiByZWFkIGluIHBzeW10YWIsIGJ1 dCBub3QgaW4gc3ltdGFiLikNCg0KDQoweDApIGF0IC9ob21lL3h5ei9nZGJfdGVzdHMvY29udGlu dWUtcGVuZGluZy1zdGF0dXMuYzozNg0KDQooZ2RiKQ0KDQpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw0KRnJvbTogVWxyaWNoIFdlaWdhbmQgPFVscmljaC5XZWlnYW5kQGRlLmlibS5j b20+DQpTZW50OiAxNSBOb3ZlbWJlciAyMDIyIDIzOjQ2DQpUbzogc2ltYXJrQHNpbWFyay5jYSA8 c2ltYXJrQHNpbWFyay5jYT47IEFkaXR5YSBLYW1hdGgxIDxBZGl0eWEuS2FtYXRoMUBpYm0uY29t PjsgZ2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmcgPGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3Jn Pg0KQ2M6IFNhbmdhbWVzaCBNYWxsYXl5YSA8c2FuZ2FtZXNoLnN3YW15QGluLmlibS5jb20+DQpT dWJqZWN0OiBSZTogW1BBVENIXSAwMDAxLUZpeC1tdWx0aS10aHJlYWQtZGVidWctYnVnLWluLUFJ WC5wYXRjaA0KDQpBZGl0eWEgS2FtYXRoMSA8QWRpdHlhLkthbWF0aDFAaWJtLmNvbT4gd3JvdGU6 DQoNCj4+U28gSSB0aGluayBpbnN0ZWFkIG9mIGFkZGluZyBhICJwcml2IiBzdHJ1Y3QgdG8gdGhh dCBHREIgdGhyZWFkDQo+PmlkZW50aWZ5aW5nIHRoZSBtYWluIHByb2Nlc3MsIHRoZSBzeW5jX3Ro cmVhZGxpc3RzIHJvdXRpbmUgc2hvdWxkDQo+PmFjdHVhbGx5IGp1c3QgZGVsZXRlIGl0IChvciBy ZXBsYWNlIGl0IHdpdGggdGhlIGFjdHVhbCBmaXJzdCB0aHJlYWQsDQo+PndoYXRldmVyIGlzIGVh c2llcikuDQo+DQo+SSBoYXZlIGNob3NlbiBub3QgdG8gYWRkIHRoZSBmaXJzdCBtYWluIHRocmVh ZCBhcyBuZXcgdGhyZWFkLiBJbnN0ZWFkLA0KPndlIGNhcnJ5IG9uIHdpdGggbWFpbiBwcm9jZXNz IHRocmVhZCBpdHNlbGYgYWRkaW5nIHByaXZhdGUgZGF0YSB0byBpdC4NCj5LaW5kbHkgc2VlIHRo ZSBmaXJzdCBpZiBjb25kaXRpb24uIEkgb2JzZXJ2ZWQgdGhpcyB3aXRoIHRoZSBsaW51eCBmb2xr cw0KPndoZXJlIGluIHRoZWlyIG91dHB1dCBhcyB5b3UgbWVudGlvbmVkIGRvIG5vdCBhZGQgYW55 IG5ldyB0aHJlYWRzIHRoZQ0KPmZpcnN0IHRpbWUgb24gcmVjb2duaXRpb24gb2YgbXVsdGkgdGhy ZWFkIGRlYnVnZWUgZm9yIHRoZSBtYWluIHByb2Nlc3MuDQoNCk9LLCBidXQgdGhpcyBpcyBzdGls bCB3ZWlyZDoNCj4qIDEgICAgcHJvY2VzcyAyNjE0OTI3OCAgICAgICAgICAgICAgICAgICAweGQw NTk1ZmIwIGluIF9wX25zbGVlcCAoKQ0KPiAgMiAgICBUaHJlYWQgMjU4ICh0aWQgMjQ0NDUzNjEs IHJ1bm5pbmcpIHRocmVhZF9mdW5jdGlvbiAoYXJnPTB4MCkNCj4gIDMgICAgVGhyZWFkIDUxNSAo dGlkIDE2MTg3NjgxLCBydW5uaW5nKSB0aHJlYWRfZnVuY3Rpb24gKGFyZz13YXJuaW5nOiAoSW50 ZXJuYWwgZXJyb3I6IHBjIDB4MCBpbiByZWFkIGluIHBzeW10YWIsIGJ1dCBub3QgaW4gc3ltdGFi LikNCg0KV2h5IGRvZXMgdGhlIGZpcnN0IHRocmVhZCBsb29rIHNvIGRpZmZlcmVudD8gIFRoYXQn cyBub3QgdGhlDQpjYXNlIHdpdGggTGludXggdGhyZWFkcy4gIEkgYmVsaWV2ZSBldmVuIGlmIHlv dSByZS11c2UgdGhlDQp0aHJlYWQgc3RydWN0dXJlLCB5b3UnbGwgc3RpbGwgbmVlZCB0byBzd2l0 Y2ggdGhlIHB0aWQgdG8gb25lDQp0aGF0IGluZGljYXRlcyBhIHRocmVhZCBpbnN0ZWFkIG9mIGEg bm9uLXRocmVhZGVkIHByb2Nlc3MuDQoNCg0KPkEgY291cGxlIG9mIHRoaW5ncyBJIHdhbnQgdG8g aW5mb3JtIHlvdSBpcyB0aGF0IHRoZSB3YXkgdGhlIHNlY29uZA0KPmZvciBsb29wIGlzIGV4ZWN1 dGluZyBpcyBub3QgY29ycmVjdCBmcm9tIGhlcmUgb24gdG8gc3luYyBib3RoIHRoZQ0KPmJ1ZmZl ciBsaXN0cyBbcHRocmVhZCBhbmQgR0RCIHRocmVhZF0uIFNpbmNlIHdlIGFyZSBub3cgbm90IGFk ZGluZw0KPm11bHRpcGxlIHRocmVhZHMgZm9yIHRoZSBzYW1lIHByb2Nlc3MgbWFpbiB0aHJlYWQg b25lIHJlcHJlc2VudGluZw0KPnRoZSBHREIgdGhyZWFkIGFuZCB0aGUgb3RoZXIgYnkgdGhlIHB0 aHJlYWQgdGhvc2UgY29uZGl0aW9ucyBhbmQNCj5pbmRpY2VzIGxpa2UgcGkgYW5kIGdpIHdpbGwg ZmFpbC4gTm93IHRoZXJlIGhhcyBub3QgcGNvdW50IC0gMQ0KPnRocmVhZHMgaW4gdGhlIEdEQiB0 aHJlYWQgYnVmZmVyIGFsd2F5cy4gQ29uZGl0aW9uIDIgYW5kIDMgaW4gdGhlDQo+cGF0Y2ggdGFr ZSBjYXJlIG9mIHRoZW0gZm9yIGFkZGl0aW9uIGFuZCBkZWxldGlvbiBvZiB0aHJlYWRzLg0KDQpU aGUgbmV3IGxvZ2ljIGRvZXNuJ3QgbG9vayBjb3JyZWN0IHRvIG1lIC0gbm90ZSB0aGF0IGl0IG5l dmVyDQpldmVuIGxvb2tzIGF0IHRocmVhZCBJRHMgYW55IG1vcmUsIGp1c3QgdGhlIHJhdyBudW1i ZXIgb2YgdGhyZWFkcy4NClNvIGZvciBleGFtcGxlIGlmICphbnkqIHRocmVhZCBleGl0cywgdGhl IGNvZGUgd2lsbCBhbHdheXMgZGVsZXRlDQp0aGUgKmxhc3QqIHRocmVhZCBmcm9tIHRoZSBHREIg bGlzdCAtIHdoZXRoZXIgdGhpcyBpcyBhY3R1YWxseQ0KdGhlIG9uZSB0aGF0IGV4aXRlZCBvciBu b3QuDQoNCkkgZG8gdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IHRvIGNvbXBhcmUgdGhyZWFkIElEcyAt IHlvdSBuZWVkIHRvDQptYXAgdGhlIHRocmVhZCBJRHMgcmV0cmlldmVkIGJ5IGxpYnB0aGRlYnVn IGFnYWluc3QgdGhlIHRocmVhZA0KSURzIGFscmVhZHkgcHJlc2VudCBpbiBHREIncyB0aHJlYWQg bGlzdC4gIElmIGEgbWF0Y2hpbmcgdGhyZWFkDQpJRCBpcyBwcmVzZW50IGluIGJvdGggbGlzdHMs IGl0IHNob3VsZCBub3QgYmUgdG91Y2hlZC4gIElmIGENCnRocmVhZCBJRCBvY2N1cnMgb25seSBp biB0aGUgbGlicHRoZGVidWcgbGlzdCwgaXQgbmVlZHMgdG8gYmUNCmFkZGVkIHRvIEdEQidzIGxp c3QuICBJZiBhIHRocmVhZCBJRCBvY2N1cnMgb25seSBpbiBHREIncyBsaXN0LA0KaXQgbmVlZHMg dG8gYmUgcmVtb3ZlZCBmcm9tIHRoZXJlLg0KDQpUaGF0J3Mgd2hhdCB0aGUgb2xkIGNvZGUgYXR0 ZW1wdGVkIHRvIGRvIGFzIGZhciBhcyBJIGNhbiBzZWU7DQppZiBpdCBnb3QgaXQgd3JvbmcgaW4g Y2VydGFpbiBjb3JuZXIgY2FzZXMsIHRoZXkgbmVlZCB0byBiZSBmaXhlZDsNCmJ1dCBjb21wbGV0 ZWx5IHJlbW92aW5nIHRoYXQgbG9naWMgc2VlbXMganVzdCB3cm9uZy4NCg0KQnllLA0KVWxyaWNo DQoNCg== --_004_CH2PR15MB35442C5A578DC4042072FC83D60A9CH2PR15MB3544namp_ Content-Type: application/octet-stream; name="0001-Fix-multi-thread-debug-bug-in-AIX.patch" Content-Description: 0001-Fix-multi-thread-debug-bug-in-AIX.patch Content-Disposition: attachment; filename="0001-Fix-multi-thread-debug-bug-in-AIX.patch"; size=2929; creation-date="Mon, 21 Nov 2022 08:07:21 GMT"; modification-date="Mon, 21 Nov 2022 08:08:10 GMT" Content-Transfer-Encoding: base64 RnJvbSBhMWZmYzU5YjIxY2Y3NTQ3NTcxOWYwNzBkYTgwYTQ1ZTcwYmE1NWVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGl0eWEgVmlkeWFkaGFyIEthbWF0aCA8QWRpdHlhLkthbWF0 aDFAaWJtLmNvbT4KRGF0ZTogTW9uLCAyMSBOb3YgMjAyMiAwMjowNTowOCAtMDYwMApTdWJqZWN0 OiBbUEFUQ0hdIEZpeCBtdWx0aSB0aHJlYWQgZGVidWcgYnVnIGluIEFJWAoKV2hlbiBhIHByb2Nl c3MgaXMgbXVsdGkgdGhyZWFkZWQgdGhlbiBBSVggd2FzIGFkZGluZyBhIG5ldyB0aHJlYWQgd2l0 aCBhIHByaXYgc2V0LgoKVGhpcyB0aHJlYWQgaXMgdGhlIHNhbWUgYXMgbWFpbiBwcm9jZXNzIHRo cmVhZCB3aXRob3V0IGEgcHJpdmF0ZSBkYXRhIHNldC4KCkhlbmNlIGFuIGFzc2VydGlvbiBmYWls dXJlIGNoZWNrZWRfc3RhdGljX2Nhc3Q6IEFzc2VydGlvbiByZXN1bHQgIT0gbnVsbHB0ciBmYWls ZWQgaXMgc2VlbgoKVGhpcyBwYXRjaCBpcyBhIGZpeCBmb3IgdGhlIHNhbWUgd2hlcmUgb25seSBu ZXcgdGhyZWFkcyBjcmVhdGVkIGFyZSBhZGRlZCBhbmQgb25jZSBhIHByb2dyYW0KCmlzIG11bHRp IHRocmVhZGVkIHRoZW4gdGhlIG1haW4gcHJvY2VzcyBwcml2YXRlIGRhdGEgaXMgc2V0IGluc3Rl YWQgb2YgYWRkaW5nIGEgbmV3IHRocmVhZCBmb3IgaXRzZWxmLgotLS0KIGdkYi9haXgtdGhyZWFk LmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hh bmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nZGIv YWl4LXRocmVhZC5jIGIvZ2RiL2FpeC10aHJlYWQuYwppbmRleCBlNTU2YzE1MzU3Ni4uNTc5MmVj ODcyZmQgMTAwNjQ0Ci0tLSBhL2dkYi9haXgtdGhyZWFkLmMKKysrIGIvZ2RiL2FpeC10aHJlYWQu YwpAQCAtNTE0LDggKzUxNCwxNiBAQCBwZGNfcmVhZF9kYXRhIChwdGhkYl91c2VyX3QgdXNlcl9j dXJyZW50X3BpZCwgdm9pZCAqYnVmLAogICAgICAgIGR1cmluZyBmaXJzdCBpbml0aWFsaXNhdGlv bi4gIEluIHRoZSByZXN0IG9mIHRoZSBjYWxsYmFja3MgdGhlCiAgICAgICAgY3VycmVudCB0aHJl YWQgbmVlZHMgdG8gYmUgY29ycmVjdC4gICovCiAgICAgaWYgKHVzZXJfY3VycmVudF9waWQgIT0g MCkKLSAgICAgIHN3aXRjaF90b190aHJlYWQgKGN1cnJlbnRfaW5mZXJpb3IgKCktPnByb2Nlc3Nf dGFyZ2V0ICgpLAotCQkJcHRpZF90ICh1c2VyX2N1cnJlbnRfcGlkKSk7CisgICAgeworCWluZmVy aW9yICppbmYgPSBmaW5kX2luZmVyaW9yX3B0aWQgKGN1cnJlbnRfaW5mZXJpb3IgKCktPiBwcm9j ZXNzX3RhcmdldCAoKSwKKwkJCQkJICAgIHB0aWRfdCAodXNlcl9jdXJyZW50X3BpZCkpOworICAg ICAgICBmb3IgKHRocmVhZF9pbmZvICp0cDogaW5mLT50aHJlYWRzICgpKSAKKwkgIGlmICh0cCAh PSBOVUxMKQorICAgICAgICAgIHsKKyAgICAgICAgICAgIHN3aXRjaF90b190aHJlYWQgKHRwKTsK KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgIH0KKyAgICB9CiAgICAgc3RhdHVzID0gdGFy Z2V0X3JlYWRfbWVtb3J5IChhZGRyLCAoZ2RiX2J5dGUgKikgYnVmLCBsZW4pOwogICB9CiAgIHJl dCA9IHN0YXR1cyA9PSAwID8gUERDX1NVQ0NFU1MgOiBQRENfRkFJTFVSRTsKQEAgLTcxOSw3ICs3 MjcsMTEgQEAgZ2V0X3NpZ25hbGVkX3RocmVhZCAoaW50IHBpZCkKIAkJICAgIHNpemVvZiAodGhy aW5mKSwgJmt0aWQsIDEpICE9IDEpCiAJYnJlYWs7CiAKLSAgICAgIGlmICh0aHJpbmYudGlfY3Vy c2lnID09IFNJR1RSQVApCisgICAgICAvKiBJbiBhIG11bHRpIHRocmVhZGVkIGFwcGxpY2F0aW9u IHVzZXIgY2FuIGludGVycnVwdCB0aGUgbWFpbgorCSB0aHJlYWQgYXMgd2VsbC4gVGhpcyBmdW5j dGlvbiBzaG91bGQgcmV0dXJuIHRoZSB0aWQgaW4gdGhpcworICAgICAgICAgY2FzZSBhcGFydCBm cm9tIHRocmVhZHMgdGhhdCBjYW4gdHJhcCBvciBiZSBpbnRlcnJ1cHRlZC4gICovCisKKyAgICAg IGlmICh0aHJpbmYudGlfY3Vyc2lnID09IFNJR1RSQVAgfHwgdGhyaW5mLnRpX2N1cnNpZyA9PSBT SUdJTlQpCiAJcmV0dXJuIHRocmluZi50aV90aWQ7CiAgICAgfQogCkBAIC04MTIsOSArODI0LDIy IEBAIHN5bmNfdGhyZWFkbGlzdHMgKGludCBwaWQpCiAKIAkgIHByb2Nlc3Nfc3RyYXR1bV90YXJn ZXQgKnByb2NfdGFyZ2V0CiAJICAgID0gY3VycmVudF9pbmZlcmlvciAoKS0+cHJvY2Vzc190YXJn ZXQgKCk7Ci0JICB0aHJlYWQgPSBhZGRfdGhyZWFkX3dpdGhfaW5mbyAocHJvY190YXJnZXQsCi0J CQkJCSBwdGlkX3QgKHBpZCwgMCwgcGJ1ZltwaV0ucHRoaWQpLAotCQkJCQkgcHJpdik7CisJICAK KwkgIHRocmVhZF9pbmZvICp0cCA9IGZpbmRfdGhyZWFkX3B0aWQgKHByb2NfdGFyZ2V0LCBwdGlk X3QgKHBpZCkpOworCisJICAvKiBJZiB0aGUgcHRocmVhZCBsaWJyYXJ5IGlzIHVzZWQgdGhlbiB3 ZSByZXBsYWNlIHRoZSBtYWluCisJICAgICB3aXRoIHRoZSB0aHJlYWQgaGF2aW5nIHRoZSBtYWlu IHRocmVhZCBJRCBhbmQgcHJvY2VzcyBJRC4KKwkgICAgIE90aGVyd2lzZSB0aGlzIGlzIGEgbmV3 IHRocmVhZCBhbmQgd2UgbmVlZCB0byBhZGQgaXQuICAqLworCSAgaWYgKHRwICE9IE5VTEwgJiYg dHAtPnByaXYgPT0gTlVMTCkKKyAgICAgICAgICB7CisJICAgIHRocmVhZF9jaGFuZ2VfcHRpZCAo cHJvY190YXJnZXQsIHRwLT5wdGlkLAorCQkJCXB0aWRfdCAocGlkLCAwLCBwYnVmW3BpXS5wdGhp ZCkpOworCSAgICB0cC0+cHJpdi5yZXNldCAocHJpdik7CisgICAgICAgICAgfQorCSAgZWxzZQkK KwkgICAgdGhyZWFkID0gYWRkX3RocmVhZF93aXRoX2luZm8gKHByb2NfdGFyZ2V0LAorCQkJCQkg ICBwdGlkX3QgKHBpZCwgMCwgcGJ1ZltwaV0ucHRoaWQpLAorCQkJCQkgICBwcml2KTsKIAogCSAg cGkrKzsKIAl9Ci0tIAoyLjMxLjEKCg== --_004_CH2PR15MB35442C5A578DC4042072FC83D60A9CH2PR15MB3544namp_--