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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CAE8BEB64DA for ; Wed, 14 Jun 2023 07:06:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2F2458E0002; Wed, 14 Jun 2023 03:06:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2A2FE6B007B; Wed, 14 Jun 2023 03:06:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0F5908E0002; Wed, 14 Jun 2023 03:06:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id F35CD6B0078 for ; Wed, 14 Jun 2023 03:06:17 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id A389B807EE for ; Wed, 14 Jun 2023 07:06:17 +0000 (UTC) X-FDA: 80900469594.17.7E3DA00 Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [216.200.240.185]) by imf27.hostedemail.com (Postfix) with ESMTP id C56464001A for ; Wed, 14 Jun 2023 07:06:11 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b="ZIeEli8/"; dkim=pass header.d=mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=nJUaT4Jp; spf=pass (imf27.hostedemail.com: domain of john.hsu@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=john.hsu@mediatek.com; dmarc=pass (policy=quarantine) header.from=mediatek.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686726374; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Z3b12327W6L08IJ2EJ12OX82z88wrUs6V06JR1Nhsac=; b=FYzZdABJjlZWiX3cExUi2zMhMZkbUmWaLyjURmqXnAm66ZFtTuoUP4PI9pGi0EIZlt31pU 9g3IaUiPxOuW20yXt4M50yV6e6UlutIFHrbH4VAUPc6nrplfSVuFYDFNZK9PNdwZp8wO91 WSoNA0aq4C8JCQ0DEKHi+QYUxu2+8gc= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1686726374; a=rsa-sha256; cv=pass; b=ziMY30lrnOtCU8WN8cvYdVBO1ZAOK8/wJi9WbCxOKkgWzzYB1cBMi3oOoWXrmA1SeG6Z8t jpeGHCjetvj9aKsIhAtazrjNAJFCRGa17Gg9kHAmZLXe6t5lKZPiFmgkbzK0a3ca9U8JnJ wdgD8xsxZFfRzB6n/zPs8FUr6Xxy94w= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b="ZIeEli8/"; dkim=pass header.d=mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=nJUaT4Jp; spf=pass (imf27.hostedemail.com: domain of john.hsu@mediatek.com designates 216.200.240.185 as permitted sender) smtp.mailfrom=john.hsu@mediatek.com; dmarc=pass (policy=quarantine) header.from=mediatek.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") X-UUID: eeff49f60a8111ee83ed1395ce914268-20230614 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=Z3b12327W6L08IJ2EJ12OX82z88wrUs6V06JR1Nhsac=; b=ZIeEli8/iX95nWNhzgkDySHthcJ/a3vlJHAhr3ykBsVRrE8cMCIMtg3NuvwRuogeKnEKMh06J21Eoa1uoT0iIEpoRnLmjpWFmClyXv+crHfnK3CqSQL3QCev+H3uoEaV97gtQa9KnN5EdTcpo+fxla9Ys+Fgj4rEhD4NwFxTzOc=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.26,REQID:c5e44737-32c2-4ab7-b2d2-de66999f29df,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:cb9a4e1,CLOUDID:ee68923e-7aa7-41f3-a6bd-0433bee822f3,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:0,Content:0,EDM:-3,IP:nil,URL :0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR X-UUID: eeff49f60a8111ee83ed1395ce914268-20230614 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1305413413; Wed, 14 Jun 2023 00:06:07 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 14 Jun 2023 15:06:05 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Wed, 14 Jun 2023 15:06:04 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WhlMbTjF5wtlFvpMQPnfz7qNuUIc5GZptiswLuDwa2t4KKagrlz/ZPaM0052pSNJ4EclA8g6qY6RgHdxkkzOuTUmjvPZU/wA/cRLAAZdRMDidnc0QCcG2tKzRoS2o/BIJSU9ZXMOSfSND/WXzmLmL8NN7DaH5wOrOlpGONPxfu5f2Nrt7GUDRvERUbQm8MvZFpY9JSHmQiQpB3jJeU+BT9zgnK2I7vERxmVh8JjdFxwC5S/ctQ61bX3GcAwpQ7Hq2ib3M0UvlmttW//glhE0jrCGISNYBDlnyQBXo93MkAYRjIlT88qn3KulPNAYzmI7ylQKdfzwrVeGnzDkFFOJ9A== 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=Z3b12327W6L08IJ2EJ12OX82z88wrUs6V06JR1Nhsac=; b=kzjnklxsM3fumnmVmL7vsCVNsqckYAAjtnuvaRxS4AQRYqh1tDFRRWyLrUY+np1vzt7H7gSVqCaIYrFk2IqFRN5ApwWFViwNgB1x7OAGI15JQWOmwqPBxzVpwdS4UlPM12U0rJnskj73dlA+rHy4LysAx+bOV+dDEAiA0lN/P5ep/I54incwq8QFOG4xLU11Rs5ScewCemVO24c/oZz2HSZt0dq952/uA43KFql9THXjkrYMbYxSL93qfDIqKyyTgGqkBdgrEPnmqtCi/RsBKD5x3i18biu6xp1w9VoRUfZywP6GczLqcqfe+4R7pFebpZARWCISC/k7BbtGCl6FsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z3b12327W6L08IJ2EJ12OX82z88wrUs6V06JR1Nhsac=; b=nJUaT4JpSEQZKXb5WhDBTPODkH7xucUGDos/0pjivp3ISPY6/JLqjGf9SWNL615jilndARkhC+gbEgHXsedzvuy+7eBQd607MYqSMfpbEqF35QF715nEnws5rfd0vUiOH5kJwS4Ph3H+Ald8L2hlPXnli7rxhFM+JZpovuQWswM= Received: from PUZPR03MB5963.apcprd03.prod.outlook.com (2603:1096:301:b3::11) by PSAPR03MB5704.apcprd03.prod.outlook.com (2603:1096:301:8f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.42; Wed, 14 Jun 2023 07:06:00 +0000 Received: from PUZPR03MB5963.apcprd03.prod.outlook.com ([fe80::8a5d:6e63:e180:1c57]) by PUZPR03MB5963.apcprd03.prod.outlook.com ([fe80::8a5d:6e63:e180:1c57%4]) with mapi id 15.20.6455.045; Wed, 14 Jun 2023 07:06:00 +0000 From: =?utf-8?B?Sm9obiBIc3UgKOioseawuOe/sCk=?= To: "Liam.Howlett@Oracle.com" CC: =?utf-8?B?QW5kcmV3IFlhbmcgKOaliuaZuuW8tyk=?= , "linux-kernel@vger.kernel.org" , =?utf-8?B?UXVuLXdlaSBMaW4gKOael+e+pOW0tCk=?= , "linux-mm@kvack.org" , =?utf-8?B?Q2hpbndlbiBDaGFuZyAo5by16Yym5paHKQ==?= , =?utf-8?B?Q2FzcGVyIExpICjmnY7kuK3mpq4p?= , =?utf-8?B?S3Vhbi1ZaW5nIExlZSAo5p2O5Yag56mOKQ==?= , "akpm@linux-foundation.org" , "yuzhao@google.com" , "maple-tree@lists.infradead.org" Subject: Re: [BUG] trigger BUG_ON in mas_store_prealloc when low memory Thread-Topic: [BUG] trigger BUG_ON in mas_store_prealloc when low memory Thread-Index: AQHZmq2hr8VIEXfZDUmuykLw57Rh9K+IzHcAgAEbhYA= Date: Wed, 14 Jun 2023 07:06:00 +0000 Message-ID: <3b14df2fc2a7f18fe12f87a27574b7d40f2899ba.camel@mediatek.com> References: <9cb8c599b1d7f9c1c300d1a334d5eb70ec4d7357.camel@mediatek.com> <20230613141114.bwbnqsdazqbmyj3u@revolver> In-Reply-To: <20230613141114.bwbnqsdazqbmyj3u@revolver> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PUZPR03MB5963:EE_|PSAPR03MB5704:EE_ x-ms-office365-filtering-correlation-id: 00a1f1a1-1542-4378-c625-08db6ca5cf09 x-ld-processed: a7687ede-7a6b-4ef6-bace-642f677fbe31,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: N+t6xdXZeGoCN2epBBxn9+AnU/Rp4W8rhsi5wUut1RWQEaz1kmwGgc09jSscgNahhOU6URpat4BI8iXWsR+ytHG6082uhw+ROZq/IjlAboeXAA8QwsNHFJshMAujzEaGzmMd3Akltyz7tKRdlJCd0/6XuKDwksHcKRo9HUBk473QLOY9H4K6icQuZJoFHoAlif8GsIzv5guuxVeSJeh484GIg1EHMHe+gZkZUJ0xisjw22nF7qDeGJEaNle6HIXD0tRdTc78hgGpLWOoY/IDHqOXGIycRz99UKumdlWeHQM6ksZbiygHyhtu9myz259xTjD6evM1h2UUhj36mYfokbIpGHf8ddK1k5CMIu/ueombPIn9xdpzgLQlTMgLJKEx4bqatkNBYjshs7F6s2FuvQyjcuMI6If9Iz7uC3yss1OPFu5rpTFbZEqZA6lRjxVgMLxd0I+NA5ppmeJUvkr9eM3Jz1mWPfAyDdgx6CpDoqaE/2gg0vnk6qeeHZGPLk+uCnjwhcOM+CZnP8bPQ2/QONNncHIUE4k+vAV4CzeRXGtl34wIR76FCI5yhLTzl0h64pwOu9PwsU3H1/G7O4uNr6aKGaz2cq1MiDOfymTGDBnzTDCiJZh7pESkN4uHdWg/ x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZPR03MB5963.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(346002)(39860400002)(376002)(366004)(136003)(451199021)(8936002)(66946007)(76116006)(6916009)(71200400001)(6486002)(8676002)(54906003)(478600001)(122000001)(91956017)(66446008)(4326008)(66556008)(5660300002)(41300700001)(66476007)(316002)(2616005)(64756008)(38100700002)(186003)(83380400001)(26005)(6512007)(6506007)(38070700005)(86362001)(36756003)(85182001)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QWFOc21FbXN2bHl4RGY0Ny9xV1VUL3NXNGRQeXRQVzN5b2dyaEh3ZS9zUnQx?= =?utf-8?B?U3N0QklDQk1Da2x5Wit5TTJnU3E2MlF0NnUrdDdEcmpOeldSeWI5Y1BBclVT?= =?utf-8?B?bWcwaHNXYXRvZjA0OWMzd281NlkzZTdESUZURytsc3RNSEcvbXNQSlN2Qktu?= =?utf-8?B?UTNPeWgreHZmNytISjRiOFNsNVNNVHpMczFncXVkSlZTaFNFcTJmUGlzOUJR?= =?utf-8?B?T213VUNod0hPSUc3UWg5Mld6WTFrZTFZYThWVjBlcllQUUNRRzVkUDgrUnRW?= =?utf-8?B?aHZaZkNaQVlHYk5MNzJJNFA0b0kzaEZmNEpveTJaeEdTc1EydldKeEtPTzEv?= =?utf-8?B?eVFtTE0vUzc2cXV0Qk1iMW02REtrL1VRZno2QjBZbkxtbzZJMS9oalBMV0tt?= =?utf-8?B?TjU2NTRzWkpiMHZOZlVLTUM5a2hDenE5YVM0bm1sdjkxVjRDZm1KU3UwWnJk?= =?utf-8?B?V3gxejNYaFN4cHpkdS9hbjFYVDdCYUYxV0Z6QTh1cUNvRmUvWVBXcGhLMjQ4?= =?utf-8?B?MVhTOTYzMWR0L2F2c0UvbWcxL1NJbDZLTXlVZWFtSTB2RzZOSGJ2S3BZWHQx?= =?utf-8?B?YzY3dEJ6OStMT0lmallJM0djNnhsR1lYcGNLVlFEbWEyV0pTWjJCZ1U3L2hP?= =?utf-8?B?SUZWbGNmY2M0OWpueWRSbUtPRkx0WXhiSWlUcjJUdzBXVDVNRTJ6eG9idnVL?= =?utf-8?B?WFE0ZWk4MXp3UlY5ZVNXWFlYQ1FsMjlFczdFTXB2cmhSWU1uRjBlQlF2eFpE?= =?utf-8?B?b29UTHdKSFhBdGdzODk1cThpMHUxdXVhQ2NoYjhUTU93Z2pKbnpKeld5WVRi?= =?utf-8?B?RUNJQ0Z6V1E5U3BFNVl5R0xlbTVMY3BpZjRCbkZmcThXRTAzTHh5bnA0SllW?= =?utf-8?B?WXFCNkRkTnVTSkNVdVRVNEg0N1lUOE9lYTFncWZJYnFjelJqMlRYallrYXlj?= =?utf-8?B?WDZVOVRLd2g1THZIMGVTNnI4UlZxeTZqb0h1d2FxcVlkV1ZoVlhBeWtOVElt?= =?utf-8?B?YlZZMWt4ZW9uMW1jTk1kS241dVVmWXMzR09lVDE1TnloeE1aMHY5bTZER2VC?= =?utf-8?B?dE1JWVdkRFFudmtRWlZSZituRjFFK05wWW0rclA1Z0l1NVg0alFNWFErWWZ0?= =?utf-8?B?V2s2SXduQTZFYTQ2TnZ4S0luWVA0NFkrcnNGbmhhVXhPN1pSeVE5U0FoSkto?= =?utf-8?B?L0JDTEUxRFRoNlBPQ1NQZ085RzY4K09YdDBoTUZuVEpuNGNqa2NGbWRHWXRt?= =?utf-8?B?NzQvODdsN1lIbUxvcGFERmVFanVPVUlEU1NkZi9qUTk1c3AvV2dXNG1lT0g0?= =?utf-8?B?YVVSMk0zbncxYTJad2lXcjRuOHZxZWdJd2VEdm9nc2J4YkFKbUwrZU8xWVZx?= =?utf-8?B?Ri9iS1JOQ3dQQTdMZzVqZWNXVTd6V3JEdnBhZ0J2OGI5ZlZ4TjBBcTZRVUhZ?= =?utf-8?B?MkZpc0s3bTNxajJ4MEd2dG9vV2xMZ0Q2enpqL2sxVGJrU215bXpHbzIrK0Zk?= =?utf-8?B?dDJqak5tbzAyMnFrK0xaQWQwZ1NwU0RWc0I0dXEyb21PUnM5U3IrdS9va3Zs?= =?utf-8?B?SVdhTTNlcS9vTDVsYTd4QllDV2EzOE9GbXdwR1R5Nk1ncjQvNU1LVGo4b1BE?= =?utf-8?B?Sm5zUERlRU9reUF3ZERkbEIrR3hVdjV4cGZ2OU1LVnJrSWxBS09PU2FMZ2Iv?= =?utf-8?B?MDBGckhBa1RUYS9lVXB3VmdSdzBkaDdiMlV2a1I3a09sQktaRmRjUU1SRldJ?= =?utf-8?B?ZXIyTnpKVmJWeVczTi9qRENSUThvRTZxRUVic3BWaE12SklmZWYvKzVPZkty?= =?utf-8?B?TFhCV2ZEVlBNZVNscVlCcUM0N3k4clAzN2s1RXdJOWg2YjFQZ25oNFg0NmM2?= =?utf-8?B?c1N0R2dkM0xEeHljSEpSWi8weStMMElLd0dLN2FYQ0xnd2QyUU5qNTFKSkxT?= =?utf-8?B?YmZhWmxkYXpuVUEzMzIzbkRWckEwV0Nham9XclJIcjFCcWxxTkhnbW5YYkpq?= =?utf-8?B?THpxOSttdnRmQjM4QVZEdklENG95R0VVd3RmM0dMcWdxYXBpSlZ3RTBSb3Zk?= =?utf-8?B?YTFlS2JOcTJQN3ZzcW01T2krQllHWXg0YkNHaENGVHZjakNVRWdwenlkTzJT?= =?utf-8?B?T1VhZXZINkp5eGdPSCtBVWF0RERrRE8zbFpwY2V3cmsxeTg3RXlNVVllSDFU?= =?utf-8?B?b3c9PQ==?= Content-Type: multipart/alternative; boundary="_000_3b14df2fc2a7f18fe12f87a27574b7d40f2899bacamelmediatekco_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PUZPR03MB5963.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00a1f1a1-1542-4378-c625-08db6ca5cf09 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 07:06:00.1598 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WFcc8Yno3Aac0CFyGIS2jvjo0IyB1d+Y2KygW4cMmjtI6J5Zd+kTO1f5YzZVOV0i99VFTdHNLYUMV4RLJlHNFQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR03MB5704 X-Rspamd-Queue-Id: C56464001A X-Rspam-User: X-Stat-Signature: gdicdn4if59osprs1xxtmr3cjes1gcoe X-Rspamd-Server: rspam03 X-HE-Tag: 1686726371-445277 X-HE-Meta: U2FsdGVkX1+yS3+oYXHpU86GY/LLVQ4byU1Gd8Jnb3MF7Ebral96RoEj2Oi64kBY2qk8AnhoBqUHSGDHN3PwTWL3HZDT+NoEiwcxV3aY5I1e6pmZ5S+gdBYNzON/K4IvDcSTyM2cjP0Ey/zkyYTSRBO77x+HgfmWYN1vT/sWo0pcEgjXhehc5m++v6O5oY/8WFOkAdVBEDk5A43URTNV/R5GQxe37+06Cgi4EztezVJj51/bi9xCr1RuEygJ/4bB3tL9zq1DgjaIu720hoCU1938We6flEKni/lwyEm1mWQsTRqNWES6heWXRAATqWa06pjoxThYcsgSksE0e/lEO20W7uu0MkSFRiMowokEgSrbT6yVh7wqahM9ZyE1zGASsHZjaSwSBgtuAS/4rfI4le++DyFQqWt1E8iiI3IBHSa7Obdyvu591QPrrykxbOkERkgbS8DAAZelrS+oYsChjk3s9ik8uN0twtDtSQUie0zfaxrtFdHWV4V94mVY9YIvcjB/0C3sEhxzEnL6YWef3dWwtzP5OKPBnwgiofwJVjSyUg344af5zTIoLCxYp8BpanUle/A9Xoo9gPhdQcJF6daO8a3WQOgl1CP39LTeQLkhPfVUYOntxhutZjLEki44xKr9/w6l5RN8OjXxu3s5pN4LC2nCe1VSy8Nuxtd5eYi8K+ll73caI4EHa9r37ip2Ei05wUrD2WDW+ByhQKyMMxf0xw6qFCCp6+C9y6A7t0rXzHcaPIkYlwnJtO1rfRlH8DVO12DB/XToubH7S+/jrhswMOojevO6P4hBMjChLe7lPMw6aFXKGsCi3G7s9ZJnfeUYcOSjwzViX1UDWNKEM/gOME83pPbaNE+eZwS96/yFXGeQzrL8pgRPd8oufQKCPbPNr2iIn47Jwk3O3mnpHBi6/fdcck7+m4CO2BodOqlGbmMBT54X5cbgO3tabONGvCGozVUq2nOXQniYF/i 1Eu3TKVd 9AwhVi4dhEXzYixesKY3InYEBjB8a32mb9mXmKzblpLrc9DPdA1ufL+vSpk1keDr2a/n5T1RNq6Bzvvod9sRRaNlE11YVdIqGiFlGr0IoWa+eAa8tw7UAzGEtCv6HAhCxCPXoHXcQK+TMSlw0ilAJw3Qv7V6ZmYuJQG9rLC1GB7YiWKf81fICmaE00gSwEjNZWJpqkFvI8NK3dhF36YmlbMT2iKDCwsyu7hfQ3O/DofE8G15kh/Vyf3VV/dT9k4kPhCBevmfNdhI7B0i842skAXxWyfIZkmiOK0k+AFOMQsWbgsOHYScwVTK7yn7IRXVH3A0/1Q0iTj0kyBFaGBVL1PziAPWTAPeYQYkSXzfTRbsyCeL3HFYvuln7Z4Fcpl4/N2YCLgo728joVW+L1VbIC6cp52RJ52S+pmiLu6hHrHnjm8kI35amhvgv+wgRc4tiautSI6jIp75bsDbCdNhtLud2tw8dm2gF0zqhCSkCp0wjX+DVwKA5ceMdRcQaLqMby6sj21AOpMq0NYVdDAbokgtff/38iXXDdzq87DVVrdjGAEP/27kpqwuUN2DzUckRgUKlKvztPuK6OYypQfORmT2pW92IvspyPt7KQMRmDyptbIG6F87NPqdb1H39om8nF1F40mg2VyNYrw9GCSSCZc58SR/Jdexi4ELm X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --_000_3b14df2fc2a7f18fe12f87a27574b7d40f2899bacamelmediatekco_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGlhbSwgdGhhbmtzIGZvciB5b3VyIHJlcGx5Lg0KDQoNCg0KdmVyc2lvbiA2LjEgb3IgNi4x Lng/ICBXaGljaCBleGFjdCB2ZXJzaW9uIChnaXQgaWQgb3IgdmVyc2lvbiBudW1iZXIpDQoNCk91 ciBlbnZpcm9ubWVudCBpcyBrZXJuZWwtNi4xLjI1LW1haW5saW5lLWFuZHJvaWQxNC01LWdkZWEw NGJmMmMzOThkLg0KDQoNClRoaXMgQlVHX09OKCkgaXMgbmVjZXNzYXJ5IHNpbmNlIHRoaXMgZnVu Y3Rpb24gc2hvdWxkIF9uZXZlcl8gcnVuIG91dCBvZg0KDQptZW1vcnk7IHRoaXMgZnVuY3Rpb24g ZG9lcyBub3QgcmV0dXJuIGFuIGVycm9yIGNvZGUuIG1hc19wcmVhbGxvY2F0ZSgpDQoNCnNob3Vs ZCBoYXZlIGdvdHRlbiB5b3UgdGhlIG1lbW9yeSBuZWNlc3NhcnkgKG9yIHJldHVybmVkIGFuIC1F Tk9NRU0pDQoNCnByaW9yIHRvIHRoZSBjYWxsIHRvIG1hc19zdG9yZV9wcmVhbGxvYygpLCBzbyB0 aGlzIGlzIHByb2JhYmx5IGFuDQoNCmludGVybmFsIHRyZWUgcHJvYmxlbS4NCg0KVGhlcmUgaXMg YSB0cmVlIG9wZXJhdGlvbiBiZWluZyBwZXJmb3JtZWQgaGVyZS4gIG1wcm90ZWN0IGlzIG1lcmdp bmcgYQ0KDQp2bWEgYnkgdGhlIGxvb2tzIG9mIHRoZSBjYWxsIHN0YWNrLiAgV2h5IGRvIHlvdSB0 aGluayBubyB0cmVlIG9wZXJhdGlvbg0KDQppcyBuZWNlc3Nhcnk/DQoNCkFzIHlvdSBtZW50aW9u ZWQsIG1hc19wcmVhbGxvY2F0ZSgpIHNob3VsZCBhbGxvY2F0ZSBlbm91Z2ggbm9kZSwgYnV0IHRo ZXJlIGlzIHN1Y2ggZnVuY3Rpb25zIG1hc19ub2RlX2NvdW50KCkgaW4gbWFzX3N0b3JlX3ByZWFs bG9jKCkuDQpJbiBtYXNfbm9kZV9jb3VudCgpIGNoZWNrcyB3aGV0aGVyIHRoZSAqbWFzKiBoYXMg ZW5vdWdoIG5vZGVzLCBhbmQgYWxsb2NhdGUgbWVtb3J5IGZvciBub2RlIGlmIHRoZXJlIHdhcyBu byBlbm91Z2ggbm9kZXMgaW4gbWFzLg0KSSB0aGluayB0aGF0IGlmIG1hc19wcmVhbGxvY2F0ZSgp IGFsbG9jYXRlIGVub3VnaCBub2RlLCB3aHkgd2UgY2hlY2sgdGhlIG5vZGUgY291bnQgYW5kIGFs bG9jYXRlIG5vZGVzIGlmIHRoZXJlIHdhcyBubyBlbm91Z2ggbm9kZXMgaW4gbWFzIGluIG1hc19u b2RlX2NvdW50KCk/DQoNCldlIGhhdmUgc2VlbiB0aGF0IHRoZXJlIG1heSBiZSBzb21lIG1hcGxl X3RyZWUgb3BlcmF0aW9ucyBpbiBtZXJnZV92bWEuLi4NCg0KTW9yZW92ZXIsIHdvdWxkIG1hcGxl X3RyZWUgcHJvdmlkZXMgYW4gQVBJIGZvciBhc3NpZ25pbmcgdXNlcidzIGdmcCBmbGFnIGZvciBh bGxvY2F0aW5nIG5vZGU/DQpJbiByYl90cmVlLCB3ZSBhbGxvY2F0ZSB2bWFfYXJlYV9zdHJ1Y3Qg KHJiX25vZGUgaXMgaW4gdGhpcyBzdHJ1Y3QuKSB3aXRoIEdGUF9LRVJORUwsIGFuZCBtYXBsZV90 cmVlIGFsbG9jYXRlIG5vZGUgd2l0aCBHRlBfTk9XQUlUIGFuZCBfX0dGUF9OT1dBUk4uDQpBbGxv Y2F0aW9uIHdpbGwgbm90IHdhaXQgZm9yIHJlY2xhaW1pbmcgYW5kIGNvbXBhY3Rpbmcgd2hlbiB0 aGVyZSBpcyBubyBlbm91Z2ggYXZhaWxhYmxlIG1lbW9yeS4NCklzIHRoZXJlIGFueSBjb25jZXJu IGZvciB0aGlzIGRlc2lnbj8NCg0KDQpJIHNlZSB0aGlzIGlzIGFybTY0LiAgRG8geW91IGhhdmUg YSByZXByb2R1Y2VyPyAgSWYgeW91IGRvbid0IGhhdmUgYQ0KDQpyZXByb2R1Y2VyLCBJIGNhbiB0 cnkgc3RyZXNzLW5nIG9uIGFtcjY0IHRvIHNpbXVsYXRlIHlvdXIgd29ya2xvYWQgdXNpbmcNCg0K bXByb3RlY3QsIGJ1dCBJIG5lZWQgdG8ga25vdyB0aGUgZXhhY3Qga2VybmVsIHZlcnNpb24gYXMg dGhpcyBpc3N1ZSBtYXkNCg0KaGF2ZSBiZWVuIGZpeGVkIGluIGEgbGF0ZXIgc3RhYmxlIHJlbGVh c2UuDQoNCkl0IGlzIG9mZmVuIG9jY3VyIHVuZGVyIGxvdyBtZW1vcnkgY29uZGljdGlvbi4gTWF5 YmUgeW91IGNhbiB0cnkgc3RyZXNzLW5nIG9uIGFybTY0IHVuZGVyIGhpZ2ggbWVtb3J5IHN0cmVz cyhlLmcuIHJlc2VydmVkIGxvdHMgb2YgbWVtb3J5KS4NCg0KQlJzLA0KSm9obiBIc3UNCg0KaW50 ZXJuYWwgdHJlZSBwcm9ibGVtLk9uIFR1ZSwgMjAyMy0wNi0xMyBhdCAxMDoxMSAtMDQwMCwgTGlh bSBSLiBIb3dsZXR0IHdyb3RlOg0KRXh0ZXJuYWwgZW1haWwgOiBQbGVhc2UgZG8gbm90IGNsaWNr IGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW50aWwgeW91IGhhdmUgdmVyaWZpZWQgdGhlIHNl bmRlciBvciB0aGUgY29udGVudC4NCg0KKiBKb2huIEhzdSAo6Kix5rC457+wKSA8Sm9obi5Ic3VA bWVkaWF0ZWsuY29tPiBbMjMwNjA5IDA0OjM3XToNCg0KPiBIaSByZXZpZXdlcnMgYW5kIGF1dGhv ciBsaWFtLmhvd2xldHRAb3JhY2xlLmNvbSwNCg0KPiBLaW5kbHkgcGluZy4NCg0KPg0KDQoNCkhl bGxvIQ0KDQoNClRoYW5rcyBmb3IgcmVwb3J0aW5nIHRoaXMgaXNzdWUuDQoNCg0KPiBXZSBtZXQg QlVHX09OIGluIG1hc19zdG9yZV9wcmVhbGxvYyB3aXRoIGtlcm5lbC02LjEgc3RyZXNzIHRlc3Rp bmcNCg0KPiBlbnZpcm9ubWVudC4NCg0KDQp2ZXJzaW9uIDYuMSBvciA2LjEueD8gIFdoaWNoIGV4 YWN0IHZlcnNpb24gKGdpdCBpZCBvciB2ZXJzaW9uIG51bWJlcikNCg0KDQo+IEFjY29yZGluZyB0 byBjb3JlZHVtcCwgQlVHX09OIGlzIHRyaWdnZXJlZCBieSBtYXMtPm5vZGUgd2l0aCBlcnJvcg0K DQo+IG51bWJlciAtRU5PTUVNKDB4ZmZmZmZmZmZmZmZmZmZkMikuDQoNCj4gVGhlcmUgYXJlIHNv bWUgbWFzX25vZGVfY291bnQgZnVuY3Rpb25zIGluIG1hc193cl9zdG9yZV9lbnRyeSwgYW5kIGl0 DQoNCj4gc2VlbXMgdGhhdCBtYXMtPm5vZGUgbWF5IGJlIHNldCB0byBlcnJvciBub2RlIHdpdGgg LUVOT01FTSBpZiB0aGVyZSB3YXMNCg0KPiBubyBlbm91Z2ggbWVtb3J5IHNwY2FjZSBmb3IgbWFw bGUgdHJlZSBvcGVyYXRpb25zLg0KDQo+IFdlIHRoaW5rIHRoYXQgcmV0dXJuIC1FTk9NRU0gaW5z dGVhZCBvZiBkaXJlY3RseSB0cmlnZ2VyaW5nIEJVR19PTiB3aGVuDQoNCj4gbWVtb3J5IGlzIG5v dCBhdmFpbGFibGUgaXMgc3VpdGFibGUsDQoNCg0KVGhpcyBCVUdfT04oKSBpcyBuZWNlc3Nhcnkg c2luY2UgdGhpcyBmdW5jdGlvbiBzaG91bGQgX25ldmVyXyBydW4gb3V0IG9mDQoNCm1lbW9yeTsg dGhpcyBmdW5jdGlvbiBkb2VzIG5vdCByZXR1cm4gYW4gZXJyb3IgY29kZS4gbWFzX3ByZWFsbG9j YXRlKCkNCg0Kc2hvdWxkIGhhdmUgZ290dGVuIHlvdSB0aGUgbWVtb3J5IG5lY2Vzc2FyeSAob3Ig cmV0dXJuZWQgYW4gLUVOT01FTSkNCg0KcHJpb3IgdG8gdGhlIGNhbGwgdG8gbWFzX3N0b3JlX3By ZWFsbG9jKCksIHNvIHRoaXMgaXMgcHJvYmFibHkgYW4NCg0KaW50ZXJuYWwgdHJlZSBwcm9ibGVt Lg0KDQoNCj5iZWNhdXNlIGluIHJlYWxpdHkgdGhlIHRyZWUNCg0KPiBvcGVyYXRpb24gc2hvdWxk bid0IGJlIHBlcmZvcm1lZCBpbiB0aGlzIHNpdHVhdGlvbi4NCg0KDQpUaGVyZSBpcyBhIHRyZWUg b3BlcmF0aW9uIGJlaW5nIHBlcmZvcm1lZCBoZXJlLiAgbXByb3RlY3QgaXMgbWVyZ2luZyBhDQoN CnZtYSBieSB0aGUgbG9va3Mgb2YgdGhlIGNhbGwgc3RhY2suICBXaHkgZG8geW91IHRoaW5rIG5v IHRyZWUgb3BlcmF0aW9uDQoNCmlzIG5lY2Vzc2FyeT8NCg0KDQo+DQoNCj4gZm9sbG93aW5nIGFy ZSB0aGUgYmFja3RyYWNlOg0KDQo+IG1hc19zdG9yZV9wcmVhbGxvYysweDIzYy8weDQ4NA0KDQo+ IHZtYV9tYXNfc3RvcmUrMHhlNC8weDJkMA0KDQo+IF9fdm1hX2FkanVzdCsweGFiMC8weDE0NzAN Cg0KPiB2bWFfbWVyZ2UrMHg1YjgvMHg1ZDQNCg0KPiBtcHJvdGVjdF9maXh1cCsweDFmNC8weDQ3 OA0KDQo+IF9fYXJtNjRfc3lzX21wcm90ZWN0KzB4NmIwLzB4OGYwDQoNCj4gaW52b2tlX3N5c2Nh bGwrMHg4NC8weDI2NA0KDQo+IGVsMF9zdmNfY29tbW9uKzB4MTE4LzB4MWYwDQoNCj4gZG9fZWww X3N2YysweDVjLzB4MTg0DQoNCj4gZWwwX3N2YysweDM4LzB4OTgNCg0KDQpJIHNlZSB0aGlzIGlz IGFybTY0LiAgRG8geW91IGhhdmUgYSByZXByb2R1Y2VyPyAgSWYgeW91IGRvbid0IGhhdmUgYQ0K DQpyZXByb2R1Y2VyLCBJIGNhbiB0cnkgc3RyZXNzLW5nIG9uIGFtcjY0IHRvIHNpbXVsYXRlIHlv dXIgd29ya2xvYWQgdXNpbmcNCg0KbXByb3RlY3QsIGJ1dCBJIG5lZWQgdG8ga25vdyB0aGUgZXhh Y3Qga2VybmVsIHZlcnNpb24gYXMgdGhpcyBpc3N1ZSBtYXkNCg0KaGF2ZSBiZWVuIGZpeGVkIGlu IGEgbGF0ZXIgc3RhYmxlIHJlbGVhc2UuDQoNCg0KVGhhbmtzLA0KDQpMaWFtDQoNCg== --_000_3b14df2fc2a7f18fe12f87a27574b7d40f2899bacamelmediatekco_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgZGlyPSJsdHIiPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUi IGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8L2hlYWQ+DQo8Ym9keSBzdHls ZT0idGV4dC1hbGlnbjpsZWZ0OyBkaXJlY3Rpb246bHRyOyI+DQo8ZGl2PkhpIExpYW0sIHRoYW5r cyBmb3IgeW91ciByZXBseS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwv ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAg LjhleDsgYm9yZGVyLWxlZnQ6MnB4ICM3MjlmY2Ygc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8 cHJlPnZlcnNpb24gNi4xIG9yIDYuMS54PyAgV2hpY2ggZXhhY3QgdmVyc2lvbiAoZ2l0IGlkIG9y IHZlcnNpb24gbnVtYmVyKTwvcHJlPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pk91ciBl bnZpcm9ubWVudCBpcyBrZXJuZWwtNi4xLjI1LW1haW5saW5lLWFuZHJvaWQxNC01LWdkZWEwNGJm MmMzOThkLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDsgYm9yZGVyLWxlZnQ6MnB4ICM3MjlmY2Ygc29saWQ7 cGFkZGluZy1sZWZ0OjFleCI+DQo8cHJlPlRoaXMgQlVHX09OKCkgaXMgbmVjZXNzYXJ5IHNpbmNl IHRoaXMgZnVuY3Rpb24gc2hvdWxkIF9uZXZlcl8gcnVuIG91dCBvZjwvcHJlPg0KPHByZT5tZW1v cnk7IHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuIGFuIGVycm9yIGNvZGUuIG1hc19wcmVh bGxvY2F0ZSgpPC9wcmU+DQo8cHJlPnNob3VsZCBoYXZlIGdvdHRlbiB5b3UgdGhlIG1lbW9yeSBu ZWNlc3NhcnkgKG9yIHJldHVybmVkIGFuIC1FTk9NRU0pPC9wcmU+DQo8cHJlPnByaW9yIHRvIHRo ZSBjYWxsIHRvIG1hc19zdG9yZV9wcmVhbGxvYygpLCBzbyB0aGlzIGlzIHByb2JhYmx5IGFuPC9w cmU+DQo8cHJlPmludGVybmFsIHRyZWUgcHJvYmxlbS48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxk aXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7IGJv cmRlci1sZWZ0OjJweCAjNzI5ZmNmIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPHByZT5UaGVy ZSBpcyBhIHRyZWUgb3BlcmF0aW9uIGJlaW5nIHBlcmZvcm1lZCBoZXJlLiAgbXByb3RlY3QgaXMg bWVyZ2luZyBhPC9wcmU+DQo8cHJlPnZtYSBieSB0aGUgbG9va3Mgb2YgdGhlIGNhbGwgc3RhY2su ICBXaHkgZG8geW91IHRoaW5rIG5vIHRyZWUgb3BlcmF0aW9uPC9wcmU+DQo8cHJlPmlzIG5lY2Vz c2FyeT88L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk aXY+QXMgeW91IG1lbnRpb25lZCwgbWFzX3ByZWFsbG9jYXRlKCkgc2hvdWxkIGFsbG9jYXRlIGVu b3VnaCBub2RlLCBidXQgdGhlcmUgaXMgc3VjaCBmdW5jdGlvbnMgbWFzX25vZGVfY291bnQoKSBp biBtYXNfc3RvcmVfcHJlYWxsb2MoKS48L2Rpdj4NCjxkaXY+SW4gbWFzX25vZGVfY291bnQoKSBj aGVja3Mgd2hldGhlciB0aGUgKm1hcyogaGFzIGVub3VnaCBub2RlcywgYW5kIGFsbG9jYXRlIG1l bW9yeSBmb3Igbm9kZSBpZiB0aGVyZSB3YXMgbm8gZW5vdWdoIG5vZGVzIGluIG1hcy48L2Rpdj4N CjxkaXY+SSB0aGluayB0aGF0IGlmIG1hc19wcmVhbGxvY2F0ZSgpIGFsbG9jYXRlIGVub3VnaCBu b2RlLCB3aHkgd2UgY2hlY2sgdGhlIG5vZGUgY291bnQgYW5kIGFsbG9jYXRlIG5vZGVzIGlmIHRo ZXJlIHdhcyBubyBlbm91Z2ggbm9kZXMgaW4gbWFzIGluIG1hc19ub2RlX2NvdW50KCk/PC9kaXY+ DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5XZSBoYXZlIHNlZW4gdGhhdCB0aGVyZSBtYXkgYmUg c29tZSBtYXBsZV90cmVlIG9wZXJhdGlvbnMgaW4gbWVyZ2Vfdm1hLi4uPC9kaXY+DQo8ZGl2Pjxi cj4NCjwvZGl2Pg0KPGRpdj5Nb3Jlb3Zlciwgd291bGQgbWFwbGVfdHJlZSBwcm92aWRlcyBhbiBB UEkgZm9yIGFzc2lnbmluZyB1c2VyJ3MgZ2ZwIGZsYWcgZm9yIGFsbG9jYXRpbmcgbm9kZT88L2Rp dj4NCjxkaXY+SW4gcmJfdHJlZSwgd2UgYWxsb2NhdGUgdm1hX2FyZWFfc3RydWN0IChyYl9ub2Rl IGlzIGluIHRoaXMgc3RydWN0Likgd2l0aCBHRlBfS0VSTkVMLCBhbmQgbWFwbGVfdHJlZSBhbGxv Y2F0ZSBub2RlIHdpdGggR0ZQX05PV0FJVCBhbmQgX19HRlBfTk9XQVJOLjwvZGl2Pg0KPGRpdj5B bGxvY2F0aW9uIHdpbGwgbm90IHdhaXQgZm9yIHJlY2xhaW1pbmcgYW5kIGNvbXBhY3Rpbmcgd2hl biB0aGVyZSBpcyBubyBlbm91Z2ggYXZhaWxhYmxlIG1lbW9yeS48L2Rpdj4NCjxkaXY+SXMgdGhl cmUgYW55IGNvbmNlcm4gZm9yIHRoaXMgZGVzaWduPzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N CjxkaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7 IGJvcmRlci1sZWZ0OjJweCAjNzI5ZmNmIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPHByZT5J IHNlZSB0aGlzIGlzIGFybTY0LiAgRG8geW91IGhhdmUgYSByZXByb2R1Y2VyPyAgSWYgeW91IGRv bid0IGhhdmUgYTwvcHJlPg0KPHByZT5yZXByb2R1Y2VyLCBJIGNhbiB0cnkgc3RyZXNzLW5nIG9u IGFtcjY0IHRvIHNpbXVsYXRlIHlvdXIgd29ya2xvYWQgdXNpbmc8L3ByZT4NCjxwcmU+bXByb3Rl Y3QsIGJ1dCBJIG5lZWQgdG8ga25vdyB0aGUgZXhhY3Qga2VybmVsIHZlcnNpb24gYXMgdGhpcyBp c3N1ZSBtYXk8L3ByZT4NCjxwcmU+aGF2ZSBiZWVuIGZpeGVkIGluIGEgbGF0ZXIgc3RhYmxlIHJl bGVhc2UuPC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8 ZGl2Pkl0IGlzIG9mZmVuIG9jY3VyIHVuZGVyIGxvdyBtZW1vcnkgY29uZGljdGlvbi4gTWF5YmUg eW91IGNhbiB0cnkgc3RyZXNzLW5nIG9uIGFybTY0IHVuZGVyIGhpZ2ggbWVtb3J5IHN0cmVzcyhl LmcuIHJlc2VydmVkIGxvdHMgb2YgbWVtb3J5KS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8 ZGl2PkJScyw8L2Rpdj4NCjxkaXY+Sm9obiBIc3U8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8 ZGl2PmludGVybmFsIHRyZWUgcHJvYmxlbS5PbiBUdWUsIDIwMjMtMDYtMTMgYXQgMTA6MTEgLTA0 MDAsIExpYW0gUi4gSG93bGV0dCB3cm90ZTo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi IHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDsgYm9yZGVyLWxlZnQ6MnB4ICM3MjlmY2Ygc29saWQ7 cGFkZGluZy1sZWZ0OjFleCI+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9 IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYWxpZ249ImxlZnQiIHdpZHRoPSIx MDAlIiBzdHlsZT0id2lkdGg6MTAwLjAlO2JhY2tncm91bmQ6Izc3RkZDQyI+DQo8dGJvZHk+DQo8 dHI+DQo8dGQgd2lkdGg9IjkiIHN0eWxlPSJ3aWR0aDo3LjBwdDtiYWNrZ3JvdW5kOiNFQTA2MjE7 cGFkZGluZzo1LjI1cHQgMS41cHQgNS4yNXB0IDEuNXB0Ij4NCjwvdGQ+DQo8dGQgd2lkdGg9IjEw MCUiIHN0eWxlPSJ3aWR0aDoxMDAuMCU7YmFja2dyb3VuZDojRkZENEQ0O3BhZGRpbmc6NS4yNXB0 IDMuNzVwdCA1LjI1cHQgMTEuMjVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5 bGU9Im1zby1lbGVtZW50OmZyYW1lO21zby1lbGVtZW50LWZyYW1lLWhzcGFjZToyLjI1cHQ7bXNv LWVsZW1lbnQtd3JhcDphcm91bmQ7bXNvLWVsZW1lbnQtYW5jaG9yLXZlcnRpY2FsOnBhcmFncmFw aDttc28tZWxlbWVudC1hbmNob3ItaG9yaXpvbnRhbDpjb2x1bW47bXNvLWhlaWdodC1ydWxlOmV4 YWN0bHkiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Zm9udC1m YW1pbHk6JnF1b3Q7U2Vnb2UgVUkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj5FeHRl cm5hbCBlbWFpbCA6IFBsZWFzZSBkbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50 cyB1bnRpbCB5b3UgaGF2ZSB2ZXJpZmllZCB0aGUgc2VuZGVyIG9yIHRoZSBjb250ZW50LjxvOnA+ PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs ZT4NCjwhLS19LS0+DQo8cHJlPiogSm9obiBIc3UgKOioseawuOe/sCkgJmx0O0pvaG4uSHN1QG1l ZGlhdGVrLmNvbSZndDsgWzIzMDYwOSAwNDozN106PC9wcmU+DQo8cHJlPiZndDsgSGkgcmV2aWV3 ZXJzIGFuZCBhdXRob3IgbGlhbS5ob3dsZXR0QG9yYWNsZS5jb20sPC9wcmU+DQo8cHJlPiZndDsg S2luZGx5IHBpbmcuPC9wcmU+DQo8cHJlPiZndDsgPC9wcmU+DQo8cHJlPjxicj48L3ByZT4NCjxw cmU+SGVsbG8hPC9wcmU+DQo8cHJlPjxicj48L3ByZT4NCjxwcmU+VGhhbmtzIGZvciByZXBvcnRp bmcgdGhpcyBpc3N1ZS48L3ByZT4NCjxwcmU+PGJyPjwvcHJlPg0KPHByZT4mZ3Q7IFdlIG1ldCBC VUdfT04gaW4gbWFzX3N0b3JlX3ByZWFsbG9jIHdpdGgga2VybmVsLTYuMSBzdHJlc3MgdGVzdGlu ZzwvcHJlPg0KPHByZT4mZ3Q7IGVudmlyb25tZW50LjwvcHJlPg0KPHByZT48YnI+PC9wcmU+DQo8 cHJlPnZlcnNpb24gNi4xIG9yIDYuMS54PyAgV2hpY2ggZXhhY3QgdmVyc2lvbiAoZ2l0IGlkIG9y IHZlcnNpb24gbnVtYmVyKTwvcHJlPg0KPHByZT48YnI+PC9wcmU+DQo8cHJlPiZndDsgQWNjb3Jk aW5nIHRvIGNvcmVkdW1wLCBCVUdfT04gaXMgdHJpZ2dlcmVkIGJ5IG1hcy0mZ3Q7bm9kZSB3aXRo IGVycm9yPC9wcmU+DQo8cHJlPiZndDsgbnVtYmVyIC1FTk9NRU0oMHhmZmZmZmZmZmZmZmZmZmQy KS48L3ByZT4NCjxwcmU+Jmd0OyBUaGVyZSBhcmUgc29tZSBtYXNfbm9kZV9jb3VudCBmdW5jdGlv bnMgaW4gbWFzX3dyX3N0b3JlX2VudHJ5LCBhbmQgaXQ8L3ByZT4NCjxwcmU+Jmd0OyBzZWVtcyB0 aGF0IG1hcy0mZ3Q7bm9kZSBtYXkgYmUgc2V0IHRvIGVycm9yIG5vZGUgd2l0aCAtRU5PTUVNIGlm IHRoZXJlIHdhczwvcHJlPg0KPHByZT4mZ3Q7IG5vIGVub3VnaCBtZW1vcnkgc3BjYWNlIGZvciBt YXBsZSB0cmVlIG9wZXJhdGlvbnMuPC9wcmU+DQo8cHJlPiZndDsgV2UgdGhpbmsgdGhhdCByZXR1 cm4gLUVOT01FTSBpbnN0ZWFkIG9mIGRpcmVjdGx5IHRyaWdnZXJpbmcgQlVHX09OIHdoZW48L3By ZT4NCjxwcmU+Jmd0OyBtZW1vcnkgaXMgbm90IGF2YWlsYWJsZSBpcyBzdWl0YWJsZSw8L3ByZT4N CjxwcmU+PGJyPjwvcHJlPg0KPHByZT5UaGlzIEJVR19PTigpIGlzIG5lY2Vzc2FyeSBzaW5jZSB0 aGlzIGZ1bmN0aW9uIHNob3VsZCBfbmV2ZXJfIHJ1biBvdXQgb2Y8L3ByZT4NCjxwcmU+bWVtb3J5 OyB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IHJldHVybiBhbiBlcnJvciBjb2RlLiBtYXNfcHJlYWxs b2NhdGUoKTwvcHJlPg0KPHByZT5zaG91bGQgaGF2ZSBnb3R0ZW4geW91IHRoZSBtZW1vcnkgbmVj ZXNzYXJ5IChvciByZXR1cm5lZCBhbiAtRU5PTUVNKTwvcHJlPg0KPHByZT5wcmlvciB0byB0aGUg Y2FsbCB0byBtYXNfc3RvcmVfcHJlYWxsb2MoKSwgc28gdGhpcyBpcyBwcm9iYWJseSBhbjwvcHJl Pg0KPHByZT5pbnRlcm5hbCB0cmVlIHByb2JsZW0uPC9wcmU+DQo8cHJlPjxicj48L3ByZT4NCjxw cmU+Jmd0O2JlY2F1c2UgaW4gcmVhbGl0eSB0aGUgdHJlZTwvcHJlPg0KPHByZT4mZ3Q7IG9wZXJh dGlvbiBzaG91bGRuJ3QgYmUgcGVyZm9ybWVkIGluIHRoaXMgc2l0dWF0aW9uLjwvcHJlPg0KPHBy ZT48YnI+PC9wcmU+DQo8cHJlPlRoZXJlIGlzIGEgdHJlZSBvcGVyYXRpb24gYmVpbmcgcGVyZm9y bWVkIGhlcmUuICBtcHJvdGVjdCBpcyBtZXJnaW5nIGE8L3ByZT4NCjxwcmU+dm1hIGJ5IHRoZSBs b29rcyBvZiB0aGUgY2FsbCBzdGFjay4gIFdoeSBkbyB5b3UgdGhpbmsgbm8gdHJlZSBvcGVyYXRp b248L3ByZT4NCjxwcmU+aXMgbmVjZXNzYXJ5PzwvcHJlPg0KPHByZT48YnI+PC9wcmU+DQo8cHJl PiZndDsgPC9wcmU+DQo8cHJlPiZndDsgZm9sbG93aW5nIGFyZSB0aGUgYmFja3RyYWNlOjwvcHJl Pg0KPHByZT4mZ3Q7IG1hc19zdG9yZV9wcmVhbGxvYysweDIzYy8weDQ4NDwvcHJlPg0KPHByZT4m Z3Q7IHZtYV9tYXNfc3RvcmUrMHhlNC8weDJkMDwvcHJlPg0KPHByZT4mZ3Q7IF9fdm1hX2FkanVz dCsweGFiMC8weDE0NzA8L3ByZT4NCjxwcmU+Jmd0OyB2bWFfbWVyZ2UrMHg1YjgvMHg1ZDQ8L3By ZT4NCjxwcmU+Jmd0OyBtcHJvdGVjdF9maXh1cCsweDFmNC8weDQ3ODwvcHJlPg0KPHByZT4mZ3Q7 IF9fYXJtNjRfc3lzX21wcm90ZWN0KzB4NmIwLzB4OGYwPC9wcmU+DQo8cHJlPiZndDsgaW52b2tl X3N5c2NhbGwrMHg4NC8weDI2NDwvcHJlPg0KPHByZT4mZ3Q7IGVsMF9zdmNfY29tbW9uKzB4MTE4 LzB4MWYwPC9wcmU+DQo8cHJlPiZndDsgZG9fZWwwX3N2YysweDVjLzB4MTg0PC9wcmU+DQo8cHJl PiZndDsgZWwwX3N2YysweDM4LzB4OTg8L3ByZT4NCjxwcmU+PGJyPjwvcHJlPg0KPHByZT5JIHNl ZSB0aGlzIGlzIGFybTY0LiAgRG8geW91IGhhdmUgYSByZXByb2R1Y2VyPyAgSWYgeW91IGRvbid0 IGhhdmUgYTwvcHJlPg0KPHByZT5yZXByb2R1Y2VyLCBJIGNhbiB0cnkgc3RyZXNzLW5nIG9uIGFt cjY0IHRvIHNpbXVsYXRlIHlvdXIgd29ya2xvYWQgdXNpbmc8L3ByZT4NCjxwcmU+bXByb3RlY3Qs IGJ1dCBJIG5lZWQgdG8ga25vdyB0aGUgZXhhY3Qga2VybmVsIHZlcnNpb24gYXMgdGhpcyBpc3N1 ZSBtYXk8L3ByZT4NCjxwcmU+aGF2ZSBiZWVuIGZpeGVkIGluIGEgbGF0ZXIgc3RhYmxlIHJlbGVh c2UuPC9wcmU+DQo8cHJlPjxicj48L3ByZT4NCjxwcmU+VGhhbmtzLDwvcHJlPg0KPHByZT5MaWFt PC9wcmU+DQo8cHJlPjxicj48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvYm9keT4NCjwvaHRtbD4N Cg== --_000_3b14df2fc2a7f18fe12f87a27574b7d40f2899bacamelmediatekco_--