From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70049.outbound.protection.outlook.com [40.107.7.49]) by sourceware.org (Postfix) with ESMTPS id DEA7E3858D38 for ; Tue, 18 Aug 2020 09:49:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DEA7E3858D38 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Joe.Ramsay@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nqTtQRofoqw4stWS0cFvdrMNAxFMgxJhZ6DnpIpV4AY=; b=iftpA1dadhd3E96gbJXrP94T28lb2oNnxN277zCQv4JpFqYimKKvLWxgpWxRchrETH2PEqn/Qyvy06s8DXYdRmFckUvItnlvtjamO3sqtUlwlWcDg80q+3ABZVTGiqySGzNWYc8llTDXfSkZkpdS/z6TrbIRzeZCyToD/9TO3Ao= Received: from AM6P191CA0040.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:7f::17) by DB8PR08MB5002.eurprd08.prod.outlook.com (2603:10a6:10:e4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.20; Tue, 18 Aug 2020 09:49:50 +0000 Received: from VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:7f:cafe::2a) by AM6P191CA0040.outlook.office365.com (2603:10a6:209:7f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.24 via Frontend Transport; Tue, 18 Aug 2020 09:49:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT014.mail.protection.outlook.com (10.152.19.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16 via Frontend Transport; Tue, 18 Aug 2020 09:49:49 +0000 Received: ("Tessian outbound 34b830c8a0ef:v64"); Tue, 18 Aug 2020 09:49:49 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: fbae18825e49862d X-CR-MTA-TID: 64aa7808 Received: from ee4eb4c6ea9d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 144173D2-DEE3-41CE-8479-0621AAE49782.1; Tue, 18 Aug 2020 09:49:43 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ee4eb4c6ea9d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 18 Aug 2020 09:49:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cvY0wSxCDY4JrEDXjHBKgX0JJqtYGSZ2jxdqjIVGzNrCXGD3qp7vONql/4ERvtIEQeH2tQ5GDZYDBhMi1BfCdy9qv6H1iKB7ebiqBD7grhrHttHnt6k+j0nlIXBPJirSRqrO3qB1DOATWyHOi74Fe2AryT0PcBEHHoqdAesahKOIk48n0AH5T9vH1XNjtuKgnSDbTMA3RQ92CpCKtBQYGu/ath2ZiW2xsyG30Cz4FZTplFBivngozMDM9kIcVGQNiKvfR5HrGGfYeLSqTEUyeix2OwCFCnVPnnhms1eAWUqa0Zu+PLwvpzYvzkhYyia73plzc5JH2aFIo5P2BzcjZA== 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-SenderADCheck; bh=nqTtQRofoqw4stWS0cFvdrMNAxFMgxJhZ6DnpIpV4AY=; b=SyKBRdh1iUCiTiIRHBJfXikl30Xo+MBsLApiLRnQ+4rS28lDD9GBuhW2qDgr/SrCwAnWkBQyGHjCGqFFPI1dG6rI7QiFzGdSD/SgPgUiqnr6jo06TKiDYizIcAjnLuChxsX5WWNVc4Vs1o0624lES0bEqnhJgFjVu6+nJCREpfLTCEb1HeQ8+gaHizIFu3iPAmpwGU2nWD0tBfbSH+tQqmJIi49Iwoh97PHhhiUElYiDPO2fWmcPmMQnAhtLa4VZPJ0+M3ZaPCbbI9VcTs8ZolETIvgSNo/L0AyJ7Ycpe/aGJ3Lxj2Qiz5HSUqaMALrcGMgQ0vFaEIeBxPmTKF0AZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nqTtQRofoqw4stWS0cFvdrMNAxFMgxJhZ6DnpIpV4AY=; b=iftpA1dadhd3E96gbJXrP94T28lb2oNnxN277zCQv4JpFqYimKKvLWxgpWxRchrETH2PEqn/Qyvy06s8DXYdRmFckUvItnlvtjamO3sqtUlwlWcDg80q+3ABZVTGiqySGzNWYc8llTDXfSkZkpdS/z6TrbIRzeZCyToD/9TO3Ao= Received: from DB8PR08MB5497.eurprd08.prod.outlook.com (2603:10a6:10:11a::14) by DB7PR08MB3771.eurprd08.prod.outlook.com (2603:10a6:10:32::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.15; Tue, 18 Aug 2020 09:49:42 +0000 Received: from DB8PR08MB5497.eurprd08.prod.outlook.com ([fe80::8509:bad:35f1:da7f]) by DB8PR08MB5497.eurprd08.prod.outlook.com ([fe80::8509:bad:35f1:da7f%7]) with mapi id 15.20.3283.028; Tue, 18 Aug 2020 09:49:42 +0000 From: Joe Ramsay To: "newlib@sourceware.org" Subject: [PATCH v2] Support regular file type in _swistat for ARM Thread-Topic: [PATCH v2] Support regular file type in _swistat for ARM Thread-Index: AQHWdUTl8lzao6rQFEOUauVkUNrNFA== Date: Tue, 18 Aug 2020 09:49:42 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.39.20071300 Authentication-Results-Original: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [150.143.233.218] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 0c2c2674-8a50-45bd-2342-08d8435c0c5e x-ms-traffictypediagnostic: DB7PR08MB3771:|DB8PR08MB5002: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 4+25iI7w1spDxvzfmHUwo0yTz3sElh/D1Uu8HwLdYCbndEuXCXj4HB0mPDBLOf+BSuT6zwRstKa4+09kAVCCNE4RTiVSEcjrJStC3L+ganoVLv1vCxmdiWbdmVABRBjguHep/1nVEibDGbm0fA/nnOJSRrLoyoPZce1PjNgLRwkiR0OZWRDcqb6yLSkpf8gfr2sLft/5sG//Ee0I9xzv0ljSV6gecJsQRlUgUImgwihMLvKa+sYhfMK9xuN3o1ifZJEf0wotS6BkhRASTaBi4RyiqjB4Sl7mUyA0UEimJfkfNLNyR/Q4tiMQ9uQUp7x2b1/l/6MQJwAcra5l+Dkg+Q/jmqMBjUr4BJx+oX+XpFy1OTWD0URiRIqF2Uu+N7mESXyLBIZBhvQTN9LvoqP4/g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB8PR08MB5497.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(66476007)(6506007)(8676002)(5660300002)(66446008)(91956017)(76116006)(64756008)(4744005)(8936002)(83380400001)(26005)(6486002)(66946007)(66616009)(66556008)(186003)(99936003)(6512007)(2906002)(966005)(316002)(71200400001)(36756003)(6916009)(478600001)(4743002)(33656002)(86362001)(2616005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: oeDpZQ4rf0Stb7ZNWMhvC1TEZ16PnrNSZKX2Fg1YRG0JZ1516TcRpZfIVI/CZbjgbRXZ+exfatYDm1+qxKJfYNiVHGg182+L5GQ4dWDNo7eFxvkLz8TgQe257TqMXMYsZGBrzlRlpuxVKMaW/Ih8cZrGe9HlREWVEKod12YROPToF6So+rMGlhI5GJ83SZFiTzLvxo1QJhUVj30saOqrswn03/iqGJiWtRFI4hbZU8GXVN9L2QJXQgKD4hlSidU3qLdMM4lRTaE6oR5Vg8jWX6q5GWKPa4Nd3V5F6c8Btvd07/UMLPNzuKcd2nrJpK3r+/NDxWfLKdonCZQ0LFyfn0j8DxZNDFltM+LdcwQAasEOgwe1+QTWdHiFrvGpG17FLIpky0ySfIqlKFYX407thKFjqQIUgVt916QQYfV7YJoKgnlcdGsmqBlLgMmcw+zEYhmn95Ojx+PEubxrHf9FCEfvgQmZJG2m95e8lw9jYGaSZQKe1YpGeJOlyvtsDXM3p3YsY+WP6PFXs0zxdKTW3CT9o/AjIUjeL3KK/kgQJwlpKQkSI/oMsH0KX36TOgzxXckhTihLCUzsF0FVIuZzfATLoaFo1vyHqlv3llavYuOOVC3KojxlbwunLDkn17nib3Fu7+svmkoaJaRl3k+g3g== x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_004_F7802547AA1E44B7A4D0C4179AD00764armcom_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3771 Original-Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 6ca0db35-9586-4047-cd33-08d8435c083c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TBGZc8BvGLvH3+2ZEXVkF4T0scxEpasMpjBWembLYjXuDTbZIeeT7TvzD7dg6CQ5zEvFygAQ5/yRvaHhpRw14gMyX0ecuNg881vYua9MBov1YO08XY4cp/+pm4PVZ/DMvajVjbEwUnSMkCSHVWpJp0f+qeT+tgjGX+yqa+TZEHtAD6IBXXzFXA2bf2NOLnGFjfam2BBxxVRgFlzZT35lRhFlBW5Bi4V6eFvA75+DPTL+EY9bvurhMOMp3dpJKjm9wctzgPT9JgYEMKf8uYOoYjzW7RYa+7sRjXe3riFnW2O/Uc3ChLIX2c7yiIG/MCqLeYUfFfdjHYhBOoK7fc8aH/xIHjq5psZ5WEKyJgggynBM0MWRZ6C/mH3cYwk28TlgtN1d9+p6jhIW+M8TIOxMs1AD8qdBtHKNmMH7AuIL93MqDL+20mAn82NC33Oa3GiL0sSLPuG9UEFfsmoCOpm9JxIua93FcEwMPV82VNpdG4E= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(376002)(136003)(346002)(39860400002)(396003)(46966005)(6486002)(83380400001)(82740400003)(8936002)(66616009)(45080400002)(316002)(5660300002)(82310400002)(70206006)(70586007)(36756003)(33656002)(33964004)(6506007)(6916009)(21490400003)(336012)(235185007)(26005)(36906005)(356005)(86362001)(966005)(81166007)(99936003)(2906002)(8676002)(478600001)(4743002)(6512007)(186003)(47076004)(2616005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2020 09:49:49.5014 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0c2c2674-8a50-45bd-2342-08d8435c0c5e X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5002 X-Spam-Status: No, score=-9.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, HTML_MESSAGE, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Aug 2020 09:49:59 -0000 --_004_F7802547AA1E44B7A4D0C4179AD00764armcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgYWxsLA0KDQpKdXN0IHBpbmdpbmcgdGhpcyBwYXRjaCAob3JpZ2luYWwgYXQgaHR0cHM6Ly9z b3VyY2V3YXJlLm9yZy9waXBlcm1haWwvbmV3bGliLzIwMjAvMDE3NzE5Lmh0bWwpLCBhcyBpdCBs b29rcyB0byBoYXZlIGZhbGxlbiB0aHJvdWdoIHRoZSBjcmFja3Mgc29tZXdoYXQuIEnigJl2ZSBh dHRhY2hlZCB0aGUgcGF0Y2ggZmlsZSBkaXJlY3RseSwgYXMgSSB0aGluayBpdCBtYXkgaGF2ZSBi ZWVuIGNvcnJ1cHRlZCBpbiBteSBvcmlnaW5hbCBlbWFpbC4gSWYgYW55b25lIGlzIGludGVyZXN0 ZWQgaW4gdGhpcyB0aGVuIGEgcmV2aWV3IHdvdWxkIGJlIHJlYWxseSBhcHByZWNpYXRlZCDigJMg aWYgaXTigJlzIE9LIGZvciBtYXN0ZXIgdGhlbiBwbGVhc2UgY29tbWl0IG9uIG15IGJlaGFsZiBh cyBJIGRvbuKAmXQgaGF2ZSB3cml0ZSBhY2Nlc3MuDQoNClRoYW5rcywNCkpvZQ0K --_004_F7802547AA1E44B7A4D0C4179AD00764armcom_ Content-Type: application/octet-stream; name="p.diff" Content-Description: p.diff Content-Disposition: attachment; filename="p.diff"; size=4367; creation-date="Tue, 18 Aug 2020 09:49:42 GMT"; modification-date="Tue, 18 Aug 2020 09:49:42 GMT" Content-ID: <3FCFC20E25516C4CA0DB178C66570161@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpYmdsb3NzL2FybS9zeXNjYWxscy5jIGIvbGliZ2xvc3MvYXJtL3N5c2Nh bGxzLmMKaW5kZXggZmMzOTRmOS4uNjUyMzAxYyAxMDA2NDQKLS0tIGEvbGliZ2xvc3MvYXJtL3N5 c2NhbGxzLmMKKysrIGIvbGliZ2xvc3MvYXJtL3N5c2NhbGxzLmMKQEAgLTU5LDYgKzU5LDcgQEAg c3RydWN0IGZkZW50CiB9OwogCiAjZGVmaW5lIE1BWF9PUEVOX0ZJTEVTIDIwCisjZGVmaW5lIERF RkFVTFRfQkxPQ0tfU0laRSAxMDI0CiAKIC8qIFVzZXIgZmlsZSBkZXNjcmlwdG9ycyAoZmQpIGFy ZSBpbnRlZ2VyIGluZGV4ZXMgaW50byAKICAgIHRoZSBvcGVuZmlsZXNbXSBhcnJheS4gRXJyb3Ig Y2hlY2tpbmcgaXMgZG9uZSBieSB1c2luZwpAQCAtNzI4LDMzICs3MjksNDYgQEAgX3NicmsgKHB0 cmRpZmZfdCBpbmNyKQogaW50IAogX3N3aXN0YXQgKGludCBmZCwgc3RydWN0IHN0YXQgKiBzdCkK IHsKLSAgc3RydWN0IGZkZW50ICpwZmQ7Ci0gIGludCByZXM7Ci0KLSAgcGZkID0gZmluZHNsb3Qg KGZkKTsKKyAgc3RydWN0IGZkZW50ICpwZmQgPSBmaW5kc2xvdCAoZmQpOwogICBpZiAocGZkID09 IE5VTEwpCiAgICAgewogICAgICAgZXJybm8gPSBFQkFERjsKICAgICAgIHJldHVybiAtMTsKICAg ICB9CiAKLSAgLyogQWx3YXlzIGFzc3VtZSBhIGNoYXJhY3RlciBkZXZpY2UsCi0gICAgIHdpdGgg MTAyNCBieXRlIGJsb2Nrcy4gKi8KLSAgc3QtPnN0X21vZGUgfD0gU19JRkNIUjsKLSAgc3QtPnN0 X2Jsa3NpemUgPSAxMDI0OworICBpbnQgaXNDaGFyRGV2aWNlOwogI2lmZGVmIEFSTV9SRElfTU9O SVRPUgotICByZXMgPSBjaGVja2Vycm9yIChkb19BbmdlbFNXSSAoQW5nZWxTV0lfUmVhc29uX0ZM ZW4sICZwZmQtPmhhbmRsZSkpOworICBpc0NoYXJEZXZpY2UgPSBjaGVja2Vycm9yIChkb19Bbmdl bFNXSSAoQW5nZWxTV0lfUmVhc29uX0lzVFRZLCAmcGZkLT5oYW5kbGUpKTsKICNlbHNlCiAgIGFz bSAoIm1vdiByMCwgJTI7IHN3aSAlYTE7IG1vdiAlMCwgcjAiCi0gICAgICAgOiAiPXIiIChyZXMp CisgICAgICAgOiAiPXIiIChpc0NoYXJEZXZpY2UpCisgICAgICAgOiAiaSIgKFNXSV9Jc1RUWSks ICJyIiAocGZkLT5oYW5kbGUpCisgICAgICAgOiAicjAiKTsKKyAgY2hlY2tlcnJvcihpc0NoYXJE ZXZpY2UpOworI2VuZGlmCisKKyAgaW50IGZsZW47CisjaWZkZWYgQVJNX1JESV9NT05JVE9SCisg IGZsZW4gPSBjaGVja2Vycm9yIChkb19BbmdlbFNXSSAoQW5nZWxTV0lfUmVhc29uX0ZMZW4sICZw ZmQtPmhhbmRsZSkpOworI2Vsc2UKKyAgYXNtICgibW92IHIwLCAlMjsgc3dpICVhMTsgbW92ICUw LCByMCIKKyAgICAgICA6ICI9ciIgKGZsZW4pCiAgICAgICAgOiAiaSIgKFNXSV9GbGVuKSwgInIi IChwZmQtPmhhbmRsZSkKICAgICAgICA6ICJyMCIpOwotICBjaGVja2Vycm9yIChyZXMpOworICBj aGVja2Vycm9yKGZsZW4pOwogI2VuZGlmCi0gIGlmIChyZXMgPT0gLTEpCi0gICAgcmV0dXJuIC0x OwotICAvKiBSZXR1cm4gdGhlIGZpbGUgc2l6ZS4gKi8KLSAgc3QtPnN0X3NpemUgPSByZXM7CisK KyAgc3QtPnN0X3NpemUgPSBmbGVuOworICBzdC0+c3RfYmxrc2l6ZSA9IERFRkFVTFRfQkxPQ0tf U0laRTsKKworICBpZiAoaXNDaGFyRGV2aWNlKQorICAgIHN0LT5zdF9tb2RlIHw9IFNfSUZDSFI7 CisgIGVsc2UKKyAgICB7CisgICAgICBzdC0+c3RfbW9kZSB8PSBTX0lGUkVHOworICAgICAgc3Qt PnN0X2Jsb2NrcyA9IChmbGVuICsgREVGQVVMVF9CTE9DS19TSVpFIC0gMSkgLyBERUZBVUxUX0JM T0NLX1NJWkU7CisgICAgfQorCiAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9uZXdsaWIv bGliYy9zeXMvYXJtL3N5c2NhbGxzLmMgYi9uZXdsaWIvbGliYy9zeXMvYXJtL3N5c2NhbGxzLmMK aW5kZXggMWY3MjIyOS4uNTE1NmYxYSAxMDA2NDQKLS0tIGEvbmV3bGliL2xpYmMvc3lzL2FybS9z eXNjYWxscy5jCisrKyBiL25ld2xpYi9saWJjL3N5cy9hcm0vc3lzY2FsbHMuYwpAQCAtMjgsNiAr MjgsNyBAQCBpbnQJX3VubGluawkJKGNvbnN0IGNoYXIgKik7CiBpbnQJX2xpbmsJCShjb25zdCBj aGFyICosIGNvbnN0IGNoYXIgKik7CiBpbnQJX3N0YXQJCShjb25zdCBjaGFyICosIHN0cnVjdCBz dGF0ICopOwogaW50CV9mc3RhdAkJKGludCwgc3RydWN0IHN0YXQgKik7CitpbnQgICAgIF9zd2lz dGF0ICAgICAgICAoaW50IGZkLCBzdHJ1Y3Qgc3RhdCAqIHN0KTsKIHZvaWQgKglfc2JyawkJKHB0 cmRpZmZfdCk7CiBwaWRfdAlfZ2V0cGlkCQkodm9pZCk7CiBpbnQJX2tpbGwJCShpbnQsIGludCk7 CkBAIC04NCw2ICs4NSw4IEBAIHBvc2xvZzsKICNkZWZpbmUgTUFYX09QRU5fRklMRVMgMjAKIHN0 YXRpYyBwb3Nsb2cgb3BlbmZpbGVzIFtNQVhfT1BFTl9GSUxFU107CiAKKyNkZWZpbmUgREVGQVVM VF9CTE9DS19TSVpFIDEwMjQKKwogc3RhdGljIGludAogZmluZHNsb3QgKGludCBmaCkKIHsKQEAg LTU0MywzMyArNTQ2LDc1IEBAIF9zYnJrIChwdHJkaWZmX3QgaW5jcikKICAgcmV0dXJuICh2b2lk ICopIHByZXZfaGVhcF9lbmQ7CiB9CiAKK2ludCAKK19zd2lzdGF0IChpbnQgZmQsIHN0cnVjdCBz dGF0ICogc3QpCit7CisgIHN0cnVjdCBmZGVudCAqcGZkID0gZmluZHNsb3QgKGZkKTsKKyAgaWYg KHBmZCA9PSBOVUxMKQorICAgIHsKKyAgICAgIGVycm5vID0gRUJBREY7CisgICAgICByZXR1cm4g LTE7CisgICAgfQorCisgIGludCBpc0NoYXJEZXZpY2U7CisjaWZkZWYgQVJNX1JESV9NT05JVE9S CisgIGlzQ2hhckRldmljZSA9IGNoZWNrZXJyb3IgKGRvX0FuZ2VsU1dJIChBbmdlbFNXSV9SZWFz b25fSXNUVFksICZwZmQtPmhhbmRsZSkpOworI2Vsc2UKKyAgYXNtICgibW92IHIwLCAlMjsgc3dp ICVhMTsgbW92ICUwLCByMCIKKyAgICAgICA6ICI9ciIgKGlzQ2hhckRldmljZSkKKyAgICAgICA6 ICJpIiAoU1dJX0lzVFRZKSwgInIiIChwZmQtPmhhbmRsZSkKKyAgICAgICA6ICJyMCIpOworICBj aGVja2Vycm9yKGlzQ2hhckRldmljZSk7CisjZW5kaWYKKworICBpbnQgZmxlbjsKKyNpZmRlZiBB Uk1fUkRJX01PTklUT1IKKyAgZmxlbiA9IGNoZWNrZXJyb3IgKGRvX0FuZ2VsU1dJIChBbmdlbFNX SV9SZWFzb25fRkxlbiwgJnBmZC0+aGFuZGxlKSk7CisjZWxzZQorICBhc20gKCJtb3YgcjAsICUy OyBzd2kgJWExOyBtb3YgJTAsIHIwIgorICAgICAgIDogIj1yIiAoZmxlbikKKyAgICAgICA6ICJp IiAoU1dJX0ZsZW4pLCAiciIgKHBmZC0+aGFuZGxlKQorICAgICAgIDogInIwIik7CisgIGNoZWNr ZXJyb3IoZmxlbik7CisjZW5kaWYKKworICBzdC0+c3Rfc2l6ZSA9IGZsZW47CisgIHN0LT5zdF9i bGtzaXplID0gREVGQVVMVF9CTE9DS19TSVpFOworCisgIGlmIChpc0NoYXJEZXZpY2UpCisgICAg c3QtPnN0X21vZGUgfD0gU19JRkNIUjsKKyAgZWxzZQorICAgIHsKKyAgICAgIHN0LT5zdF9tb2Rl IHw9IFNfSUZSRUc7CisgICAgICBzdC0+c3RfYmxvY2tzID0gKGZsZW4gKyBERUZBVUxUX0JMT0NL X1NJWkUgLSAxKSAvIERFRkFVTFRfQkxPQ0tfU0laRTsKKyAgICB9CisKKyAgcmV0dXJuIDA7Cit9 CisKIGV4dGVybiB2b2lkIG1lbXNldCAoc3RydWN0IHN0YXQgKiwgaW50LCB1bnNpZ25lZCBpbnQp OwogCiBpbnQgX19hdHRyaWJ1dGVfXygod2VhaykpCiBfZnN0YXQgKGludCBmaWxlLCBzdHJ1Y3Qg c3RhdCAqIHN0KQogewogICBtZW1zZXQgKHN0LCAwLCBzaXplb2YgKCogc3QpKTsKLSAgc3QtPnN0 X21vZGUgPSBTX0lGQ0hSOwotICBzdC0+c3RfYmxrc2l6ZSA9IDEwMjQ7Ci0gIHJldHVybiAwOwot ICBmaWxlID0gZmlsZTsKKyAgcmV0dXJuIF9zd2lzdGF0IChmaWxlLCBzdCk7CiB9CiAKIGludCBf X2F0dHJpYnV0ZV9fKCh3ZWFrKSkKIF9zdGF0IChjb25zdCBjaGFyICpmbmFtZSwgc3RydWN0IHN0 YXQgKnN0KQogewogICBpbnQgZmlsZTsKLQorICBtZW1zZXQgKHN0LCAwLCBzaXplb2YgKCogc3Qp KTsKICAgLyogVGhlIGJlc3Qgd2UgY2FuIGRvIGlzIHRyeSB0byBvcGVuIHRoZSBmaWxlIHJlYWRv bmx5LiAgSWYgaXQgZXhpc3RzLAogICAgICB0aGVuIHdlIGNhbiBndWVzcyBhIGZldyB0aGluZ3Mg YWJvdXQgaXQuICAqLwogICBpZiAoKGZpbGUgPSBfb3BlbiAoZm5hbWUsIE9fUkRPTkxZKSkgPCAw KQogICAgIHJldHVybiAtMTsKIAotICBtZW1zZXQgKHN0LCAwLCBzaXplb2YgKCogc3QpKTsKICAg c3QtPnN0X21vZGUgPSBTX0lGUkVHIHwgU19JUkVBRDsKLSAgc3QtPnN0X2Jsa3NpemUgPSAxMDI0 OworICByZXMgPSBfc3dpc3RhdCAoZmlsZSwgc3QpOwogICBfc3dpY2xvc2UgKGZpbGUpOyAvKiBO b3QgaW50ZXJlc3RlZCBpbiB0aGUgZXJyb3IuICAqLwotICByZXR1cm4gMDsKKyAgcmV0dXJuIHJl czsKIH0KIAogaW50IF9fYXR0cmlidXRlX18oKHdlYWspKQo= --_004_F7802547AA1E44B7A4D0C4179AD00764armcom_--