From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id 7A9813858D1E for ; Tue, 2 May 2023 15:22:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7A9813858D1E Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ibm.com Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 342F9rmI001443 for ; Tue, 2 May 2023 15:22:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pp1; bh=EZgVVdxuvxhAv4VExWr3l21J4mMUSWrZtMJXdXM2+qo=; b=J9gUyXpYDtbCXWG5e6Ox3a6VzStqPVGev5+LaCKTfDSUFJqoFSjHBnr1/A8XZw0i7oZu fcB5Nc092GIvcN8CQXObD26xWTjcou0gVc3fFAXm9ge6xgxWoJCCsw7OzpFOR/ubmYyk vf+AcoQ2dSzQCZ08WkikLNtkIB2IqwEA1E+een8xS7Y2u1r5EduAE4wxoVNpY2jIRSox R1IZz5hBVYGhNEAk4Q+e/dF1khtXB5AmVIlzlRqxVWha5mK8Ud1lFNQkn3k086Q7pPhh kOgjoLOcBuz13ugPvmsPe9LvklIGeE3uPLqHUx/XGPrrJRzm4ejKoh+9I5vatYrN579k TQ== Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2173.outbound.protection.outlook.com [104.47.56.173]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3qb4aat0dn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 02 May 2023 15:22:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I7IU6kSxKLug5UEg62cdYhRtr3b3DCCWZznGDsFTACMpO7jsa0p4LLXcltif89XjneweEPgncpRDCRJcJU9fRPpJlixsGnEbXVVB07WGbZvSot+yccbsx5eF0aC4z7E/3h3MsO10FhmYciBPpgrNsODH7u3QPlAyEHBxtKQPOhfGjVKGB1BVs920Fff/c5ihQWSxqdw2GbZuUrMHRM5xr/Q7c8FGOxaEd6AaH+8SJq1kboTP+wHRzUAfrZK+kQ5zF7azo3i0GAEuXQiHVj1m5vwzklw1G8+O3CmYSz1pGM4wa1ajNii+0YfW0VrAzMDruykYrRIiQVx7afi0PgXfwQ== 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=EZgVVdxuvxhAv4VExWr3l21J4mMUSWrZtMJXdXM2+qo=; b=kKNSnOZCwSjEENPHR+GLrd9hCdVQ9Zy7fEfK94CYazIjzA67dNPUO42+YR+AnNtVI9/gCj/8ejWDsslQ7HWEbAyWjVdthi24euRKuargpAxmkJ4aqIT+rPPS+lzzfbtoJcVsMuKZH5cXSGP2MMZY1dyvZQvN18/J/LizkAR0Q+TNs9Ts8YuyMJzC5gY9NNhNSO+WbC5XTEMnX4ueZN9gEA1VwLkyP7uXjkhFPtAdsE5oCv2CVmPO5CyveRSCdZ+S0PK/OrfJkSzbLocUlEA8rifkVT26GzRP6vMbvlyu2c4YNBPvJS75xL1RPaSLvgNvF4ZXEaxtbJ5ScJsIOq/BWg== 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 SA3PR15MB5749.namprd15.prod.outlook.com (2603:10b6:806:314::7) 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 15:22:04 +0000 Received: from CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::fc4b:b8cb:1472:d50a]) by CH2PR15MB3544.namprd15.prod.outlook.com ([fe80::fc4b:b8cb:1472:d50a%6]) with mapi id 15.20.6340.031; Tue, 2 May 2023 15:22:04 +0000 From: Aditya Kamath1 To: Ulrich Weigand , "gdb-patches@sourceware.org" CC: Sangamesh Mallayya Subject: Re: [Patch] Fix Assertion pid 0 failure in AIX while running gdb.threads/foll-fork-other-thread Thread-Topic: [Patch] Fix Assertion pid 0 failure in AIX while running gdb.threads/foll-fork-other-thread Thread-Index: AQHZeOt3VmoQfvhETkGL/IcqVDF2Pq8/E3qAgAfNFb6AABfRAIAAD7CwgAAEuYCAAAfZXIAABOYAgAAGTIQ= Date: Tue, 2 May 2023 15:22:04 +0000 Message-ID: References: <7397ecb838f4a65cbdde67a869d5ac4788ced334.camel@de.ibm.com> <540716db6567b15aa2b3c61b5e85ecbb51511f2a.camel@de.ibm.com> <4b5e8b11f44efb01932058d87a4a1e2a43b207f9.camel@de.ibm.com> In-Reply-To: <4b5e8b11f44efb01932058d87a4a1e2a43b207f9.camel@de.ibm.com> Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH2PR15MB3544:EE_|SA3PR15MB5749:EE_ x-ms-office365-filtering-correlation-id: ec51cdf9-889e-407d-8cac-08db4b20fbee x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZA2oknN6hWx968yfTw47GIPnHDITV70S46W8bMxO65708WpgLJPriahdDmzQIqSaQ4YxZDLpW6t1WRvNk5eEeAL9uo8Iamq30UU6dWd5UnGsDPVUeKgJEDLxbYX7Mi+YR9c46tTvT5jmcq+T4ZYaOiHGsnxxAJUK+Zl+slzXIFQyGUVfVHFvYyDcOI58AC61jxprgIV1CzWblsmduOeMEQaY3+Mf5xg6t/RtNmeKVe8Z4Tw3vGt4nwAN5Mw+9OuHiWUVXBt8QXERxdTr0q5IXF0eROFu9Zi46FZfOdcnOjcY8obfd7nEJ8WG+rBgCRTXzOb5RnBK23/5mikq1sStzS3CNT+bkjU7/iE34zqk81BwoKJdipEHOTqxl7PIWx7j0k6IueG0gUnABFBp6iMmC6GuzRlM+lQOhzKXuc1yIOGSEB04eSZNUor3BY+K3LlQo4R0NsmNqkbb4O7rX7ue9XGCFhatuxThrGKIrgD2s6DHIKJEBG4nWAo6IdiIjQhLQaLZc/1Kye6GtMTcuXwISDVZa4+rby45s2xz2tftSNSpiBeMujBZV9Q+YSvZn9NMk5QKy9ghlNE/PPszhaDBzfNF+VigqMU10JR3XQB8DEI= 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:(13230028)(136003)(346002)(396003)(39860400002)(366004)(376002)(451199021)(83380400001)(91956017)(71200400001)(7696005)(478600001)(110136005)(6506007)(186003)(9686003)(76116006)(53546011)(5660300002)(2906002)(52536014)(33656002)(38100700002)(122000001)(66556008)(66446008)(64756008)(66476007)(41300700001)(4326008)(66946007)(99936003)(8676002)(38070700005)(86362001)(55016003)(316002)(8936002)(84970400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?vBVeLlEwP9kAAPxNHxW6Y4ufSu/jQrFu57qJr51jUja0a3wzKFB00Vxf5DzE?= =?us-ascii?Q?KA+qGgI+UVIjPvzIwYu0/jmeyXdxmx2EJKj3ZhICsAC0ulxBRBEPWLnzMH44?= =?us-ascii?Q?uLkYuK9jfKfxbN+crDYjD3uUMDjKNDuoUm/xM8JrmH+zEfL2IgUaJQvhLFvA?= =?us-ascii?Q?e64zmssxRlMP9X2bPLtRAcmOf4SLIH44VtmawUwxX3fxDxwtWzF4jQWMnEUF?= =?us-ascii?Q?bGRRTEd7QdxJ3Brjkniw3oOD6j7MsHtdff+5aCeVAQtcDOo4Xn0tOVbvheYj?= =?us-ascii?Q?SE9n0TjZ8aL0T/husKtBq7KKa4H2ODgYl49yUoMc/GMr6Vo0LhWg06AHMGDg?= =?us-ascii?Q?sUkxHQ0x5bYJshWuR82SZ8OLRqSlbyN3SKF5LiIQj1DWqNFedakTrQ3EC3wJ?= =?us-ascii?Q?W5uKpBpdO3ztRVII0fc3VgvCZJV5AqfrWJHxyA7BOe92jTA/VHVp8JVJBMUQ?= =?us-ascii?Q?mCMGmfBn08Zyc0bpcFIFtWay5nrrCxHoFvL7W7sSajD7PbriOA/0Vr+Fc07N?= =?us-ascii?Q?NCGcr4HbDNkj4vvpTR07hao9TEA6i4ABC8Ov1I0cDtQXNkUgIx2vPILC0Zxa?= =?us-ascii?Q?TCCpUw4ZH6Ro4o1crDw4EVVJkXKlKLoe+kriVRTF+Wd0nW0PrnFoXy8RD7k6?= =?us-ascii?Q?e7I4AD3WL9RxLbCNy4+SIXx11ZbP9spAU/VDzRCt8D0Drs17sltjEz4waEcz?= =?us-ascii?Q?wJCIovaT02mKFA9zYMu3fZe3cAHOf1bYOCOCX9bkwBohdZNa+uzX5uTF5Bjg?= =?us-ascii?Q?EZdrUsodrwp/71hDI38ckywl8BGhn71Yj2PMFuYJ73Tx6D9zOH5FSAkFuSYe?= =?us-ascii?Q?JN2LS54eUGZT4qy5CcDUsFku0y3RDgCaQRzhhMvBTlsI5CyY2N8XCUOx0pD+?= =?us-ascii?Q?FTqyDElZ6mkfhLJlwqLSX8hspBBf91kewbP0Fmtqbw7uAyyMgXuIEp0Q9t73?= =?us-ascii?Q?N5dsO71swQK2K1bu6/j6v6uEdArN04MWZnIRRc390rS4v3LJHEh5LbMTbdmi?= =?us-ascii?Q?OMjNK1aYuVynINW6BErBfUiPhSPP4NBF06YS8x8z2VOw6IZhA9uh8aJb8zfv?= =?us-ascii?Q?c7OFHzwV8li+jDOi0CnUOEKLuPp8hhatGvQbVf9mtD9muPPR7al+yYueccmx?= =?us-ascii?Q?TsdwzbKOwLfXgqyZFdJlsszoEPoUyZVfb29+r2kVP5/ToPW3HKO4mM+rgL4Q?= =?us-ascii?Q?j7myPCVUkyaRKvnHcQfPDvSZ/ejQffN8yOZPPFlUUKF1devPwyx946GCh7ar?= =?us-ascii?Q?t0zSNfDRcWcdvf7e+MUTGB53y5pmbKCbtlRr8cEgQQ4SpLowsO8ZSTafqI54?= =?us-ascii?Q?/FdrXvvpTQZiVyxHzzSyk+fp8ipkz3vIyb0SJcTQ+bCgAXZrODV7oZ2Xzgvo?= =?us-ascii?Q?kXS0Y8qwsKufO+cC0HD+8rgnZ+ocX547IMeEQRdZnrvLyWEmxhB4ssKpdQLT?= =?us-ascii?Q?3rfmEB+5tjezVX9v0g0TvV7wMHPJiW6VxtA+g+bNx8BaUXKLkHgQFhRBU3vS?= =?us-ascii?Q?Qkx4c9pWsEBgJ54uYdsIPXMUZRPbMmGJRrpHs5Yuevx70hmg/6ONBLUloYuX?= =?us-ascii?Q?ZsqF+kEJDpGAVG12f/hPOKE5YpGMFlPN+Faxnp7cG0zpHcvQOrzd2ZqmqN5C?= =?us-ascii?Q?kIKVpbYYqLaSWc+W8h8BGs2kyn5zMUWt8XUJoQzikQmC7gqXD9aJzH9ETMlz?= =?us-ascii?Q?I2eSjg=3D=3D?= Content-Type: multipart/mixed; boundary="_004_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_" 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: ec51cdf9-889e-407d-8cac-08db4b20fbee X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2023 15:22:04.0547 (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: NDhaF4iw/BE7c8u4vnP5QQeUPZE0/V+JmQ3VwWdOmMfgZAcjLrUKvA16ALIw0gJ5kJY2rO/tRCEkD55gWVYo6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR15MB5749 X-Proofpoint-GUID: 1hB7IkWRRu8rZCy7I7Z5JdCGMwSk_LzX X-Proofpoint-ORIG-GUID: 1hB7IkWRRu8rZCy7I7Z5JdCGMwSk_LzX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-02_09,2023-04-27_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 spamscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=867 suspectscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2305020128 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,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 server2.sourceware.org List-Id: --_004_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_ Content-Type: multipart/alternative; boundary="_000_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_" --_000_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Ulrich and community, Please find attached the patch. >>- if (inf->in_initial_library_scan) >>+ if (inf_curr->in_initial_library_scan) >> return; >I think you should just use the incoming "inf" instead of >calling current_inferior again here. >> new_objfile (struct objfile *objfile) >> { >> if (objfile) >>- pd_enable (); >>+ pd_enable (NULL); > >} >This looks wrong - pd_enable (NULL) never does anything. >I think this needs to be pd_enable (current_inferior ()) here. Both are completed. Thanks for the suggestions. Kindly push these changes if it looks good. Have a nice day ahead. Regards, Aditya. From: Ulrich Weigand Date: Tuesday, 2 May 2023 at 8:22 PM To: gdb-patches@sourceware.org , Aditya Kamath1= Cc: Sangamesh Mallayya Subject: Re: [Patch] Fix Assertion pid 0 failure in AIX while running gdb.t= hreads/foll-fork-other-thread Aditya Kamath1 wrote: >Please find attached the patch. Thanks! There still seem to be a couple of issues: >- inferior *inf =3D current_inferior (); >+ inferior *inf_curr =3D current_inferior (); > /* When attaching / handling fork child, don't try activating > thread debugging until we know about all shared libraries. */ >- if (inf->in_initial_library_scan) >+ if (inf_curr->in_initial_library_scan) > return; I think you should just use the incoming "inf" instead of calling current_inferior again here. > new_objfile (struct objfile *objfile) > { > if (objfile) >- pd_enable (); >+ pd_enable (NULL); > } This looks wrong - pd_enable (NULL) never does anything. I think this needs to be pd_enable (current_inferior ()) here. Otherwise this looks good now. Bye, Ulrich --_000_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_-- --_004_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_ Content-Type: application/octet-stream; name="0001-Fix-Assertion-pid-0-failure-in-AIX.patch" Content-Description: 0001-Fix-Assertion-pid-0-failure-in-AIX.patch Content-Disposition: attachment; filename="0001-Fix-Assertion-pid-0-failure-in-AIX.patch"; size=3368; creation-date="Tue, 02 May 2023 15:18:01 GMT"; modification-date="Tue, 02 May 2023 15:18:01 GMT" Content-Transfer-Encoding: base64 RnJvbSAzODdlNDg1NTljOTVmM2UyZTc0YTkwNmNmZTcwMDUwYmYzZGVmZTMz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBZGl0eWEgS2FtYXRo IDxBZGl0eWEuS2FtYXRoMUBpYm0uY29tPgpEYXRlOiBUdWUsIDIgTWF5IDIw MjMgMTA6MDg6MTQgLTA1MDAKU3ViamVjdDogW1BBVENIXSBGaXggQXNzZXJ0 aW9uIHBpZCAhPSAwIGZhaWx1cmUgaW4gQUlYLgoKSW4gQUlYIGlmIHRoZXJl IGlzIGEgbWFpbiBhbmQgYSB0aHJlYWQgY3JlYXRlZCBmcm9tIGl0ICwgdGhl biBvbmNlIHRoZQpwcm9ncmFtIGNvbXBsZXRlZCBleGVjdXRpb24gYW5kIGdv ZXMgdG8gcGRfZGlzYWJsZSAoKSBpbmZlcmlvcl9wdGlkCmhhZCBwaWQgMCBs ZWFkaW5nIHRvIGFuIGFzc2VydGlvbiBmYWlsdXJlIHdoaWxlIGZpbmRpbmcg dGhlIHRocmVhZCdzIGRhdGEKaW4gYWl4LXRocmVhZC5jIGZpbGUuCgpUaGlz IHBhdGNoIGlzIGEgZml4IGZvciB0aGUgc2FtZS4KLS0tCiBnZGIvYWl4LXRo cmVhZC5jIHwgMjMgKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9nZGIvYWl4LXRocmVhZC5jIGIvZ2RiL2FpeC10aHJlYWQu YwppbmRleCBjNTg3MDI3ZmI2ZC4uZmJlODBkNjU2YzIgMTAwNjQ0Ci0tLSBh L2dkYi9haXgtdGhyZWFkLmMKKysrIGIvZ2RiL2FpeC10aHJlYWQuYwpAQCAt MTA0OSwxNyArMTA0OSwxNyBAQCBwZF9hY3RpdmF0ZSAocGlkX3QgcGlkKQog ICAgYXBwbGljYXRpb24gaXMgcHRocmVhZGVkLCBhbmQgaWYgc28sIHByZXBh cmUgZm9yIHRocmVhZCBkZWJ1Z2dpbmcuICAqLwogCiBzdGF0aWMgdm9pZAot cGRfZW5hYmxlICh2b2lkKQorcGRfZW5hYmxlIChpbmZlcmlvciAqaW5mKQog ewogICBpbnQgc3RhdHVzOwogICBjaGFyICpzdHViX25hbWU7CiAgIHN0cnVj dCBib3VuZF9taW5pbWFsX3N5bWJvbCBtczsKICAgc3RydWN0IGFpeF90aHJl YWRfdmFyaWFibGVzICpkYXRhOwogCi0gIGlmICghaW5mZXJpb3JfcHRpZC5w aWQgKCkpCisgIGlmIChpbmYgPT0gTlVMTCkKICAgICByZXR1cm47CiAKLSAg ZGF0YSA9IGdldF90aHJlYWRfZGF0YV9oZWxwZXJfZm9yX3B0aWQgKGluZmVy aW9yX3B0aWQpOworICBkYXRhID0gZ2V0X2FpeF90aHJlYWRfdmFyaWFibGVz X2RhdGEgKGluZik7CiAKICAgLyogRG9uJ3QgaW5pdGlhbGl6ZSB0d2ljZS4g ICovCiAgIGlmIChkYXRhLT5wZF9hYmxlKQpAQCAtMTA3MCw3ICsxMDcwLDcg QEAgcGRfZW5hYmxlICh2b2lkKQogCiAgIC8qIENoZWNrIHdoZXRoZXIgdGhl IGFwcGxpY2F0aW9uIGlzIHB0aHJlYWRlZC4gICovCiAgIHN0dWJfbmFtZSA9 IE5VTEw7Ci0gIHN0YXR1cyA9IHB0aGRiX3Nlc3Npb25fcHRocmVhZGVkIChp bmZlcmlvcl9wdGlkLnBpZCAoKSwgUFRIREJfRkxBR19SRUdTLAorICBzdGF0 dXMgPSBwdGhkYl9zZXNzaW9uX3B0aHJlYWRlZCAoaW5mLT5waWQsIFBUSERC X0ZMQUdfUkVHUywKIAkJCQkgICAgJnBkX2NhbGxiYWNrcywgJnN0dWJfbmFt ZSk7CiAgIGlmICgoc3RhdHVzICE9IFBUSERCX1NVQ0NFU1MKICAgICAgICAm JiBzdGF0dXMgIT0gUFRIREJfTk9UX1BUSFJFQURFRCkgfHwgIXN0dWJfbmFt ZSkKQEAgLTEwODgsNyArMTA4OCw2IEBAIHBkX2VuYWJsZSAodm9pZCkKICAg Y3VycmVudF9pbmZlcmlvciAoKS0+cHVzaF90YXJnZXQgKCZhaXhfdGhyZWFk X29wcyk7CiAgIGRhdGEtPnBkX2FibGUgPSAxOwogCi0gIGluZmVyaW9yICpp bmYgPSBjdXJyZW50X2luZmVyaW9yICgpOwogICAvKiBXaGVuIGF0dGFjaGlu ZyAvIGhhbmRsaW5nIGZvcmsgY2hpbGQsIGRvbid0IHRyeSBhY3RpdmF0aW5n CiAgICAgIHRocmVhZCBkZWJ1Z2dpbmcgdW50aWwgd2Uga25vdyBhYm91dCBh bGwgc2hhcmVkIGxpYnJhcmllcy4gICovCiAgIGlmIChpbmYtPmluX2luaXRp YWxfbGlicmFyeV9zY2FuKQpAQCAtMTA5NywxNiArMTA5NiwxNiBAQCBwZF9l bmFibGUgKHZvaWQpCiAgIC8qIElmIHdlJ3JlIGRlYnVnZ2luZyBhIGNvcmUg ZmlsZSBvciBhbiBhdHRhY2hlZCBpbmZlcmlvciwgdGhlCiAgICAgIHB0aHJl YWQgbGlicmFyeSBtYXkgYWxyZWFkeSBoYXZlIGJlZW4gaW5pdGlhbGl6ZWQs IHNvIHRyeSB0bwogICAgICBhY3RpdmF0ZSB0aHJlYWQgZGVidWdnaW5nLiAg Ki8KLSAgcGRfYWN0aXZhdGUgKGluZmVyaW9yX3B0aWQucGlkICgpKTsKKyAg cGRfYWN0aXZhdGUgKGluZi0+cGlkKTsKIH0KIAogLyogVW5kbyB0aGUgZWZm ZWN0cyBvZiBwZF9lbmFibGUoKS4gICovCiAKIHN0YXRpYyB2b2lkCi1wZF9k aXNhYmxlICh2b2lkKQorcGRfZGlzYWJsZSAoaW5mZXJpb3IgKmluZikKIHsK ICAgc3RydWN0IGFpeF90aHJlYWRfdmFyaWFibGVzICpkYXRhOwotICBkYXRh ID0gZ2V0X3RocmVhZF9kYXRhX2hlbHBlcl9mb3JfcHRpZCAoaW5mZXJpb3Jf cHRpZCk7CisgIGRhdGEgPSBnZXRfYWl4X3RocmVhZF92YXJpYWJsZXNfZGF0 YSAoaW5mKTsKIAogICBpZiAoIWRhdGEtPnBkX2FibGUpCiAgICAgcmV0dXJu OwpAQCAtMTEyOSw3ICsxMTI4LDcgQEAgc3RhdGljIHZvaWQKIG5ld19vYmpm aWxlIChzdHJ1Y3Qgb2JqZmlsZSAqb2JqZmlsZSkKIHsKICAgaWYgKG9iamZp bGUpCi0gICAgcGRfZW5hYmxlICgpOworICAgIHBkX2VuYWJsZSAoY3VycmVu dF9pbmZlcmlvciAoKSk7CiB9CiAKIC8qIEF0dGFjaCB0byBwcm9jZXNzIHNw ZWNpZmllZCBieSBBUkdTLiAgKi8KQEAgLTExMzcsNyArMTEzNiw3IEBAIG5l d19vYmpmaWxlIChzdHJ1Y3Qgb2JqZmlsZSAqb2JqZmlsZSkKIHN0YXRpYyB2 b2lkCiBhaXhfdGhyZWFkX2luZmVyaW9yX2NyZWF0ZWQgKGluZmVyaW9yICpp bmYpCiB7Ci0gIHBkX2VuYWJsZSAoKTsKKyAgcGRfZW5hYmxlIChpbmYpOwog fQogCiAvKiBEZXRhY2ggZnJvbSB0aGUgcHJvY2VzcyBhdHRhY2hlZCB0byBi eSBhaXhfdGhyZWFkX2F0dGFjaCgpLiAgKi8KQEAgLTExNDcsNyArMTE0Niw3 IEBAIGFpeF90aHJlYWRfdGFyZ2V0OjpkZXRhY2ggKGluZmVyaW9yICppbmYs IGludCBmcm9tX3R0eSkKIHsKICAgdGFyZ2V0X29wcyAqYmVuZWF0aCA9IHRo aXMtPmJlbmVhdGggKCk7CiAKLSAgcGRfZGlzYWJsZSAoKTsKKyAgcGRfZGlz YWJsZSAoaW5mKTsKICAgYmVuZWF0aC0+ZGV0YWNoIChpbmYsIGZyb21fdHR5 KTsKIH0KIApAQCAtMjA2Niw3ICsyMDY1LDcgQEAgYWl4X3RocmVhZF90YXJn ZXQ6Om1vdXJuX2luZmVyaW9yICgpCiB7CiAgIHRhcmdldF9vcHMgKmJlbmVh dGggPSB0aGlzLT5iZW5lYXRoICgpOwogCi0gIHBkX2Rpc2FibGUgKCk7Cisg IHBkX2Rpc2FibGUgKGN1cnJlbnRfaW5mZXJpb3IgKCkpOwogICBiZW5lYXRo LT5tb3Vybl9pbmZlcmlvciAoKTsKIH0KIAotLSAKMi4zOC4zCgo= --_004_CH2PR15MB3544E9C8415638520F281CDFD66F9CH2PR15MB3544namp_--