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 5C38DC77B75 for ; Wed, 17 May 2023 09:02:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E8CE1900004; Wed, 17 May 2023 05:02:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E3D7A900003; Wed, 17 May 2023 05:02:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C8FCB900004; Wed, 17 May 2023 05:02:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id B142C900003 for ; Wed, 17 May 2023 05:02:58 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 7AF46C04B3 for ; Wed, 17 May 2023 09:02:58 +0000 (UTC) X-FDA: 80799157236.28.362081E Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [216.200.240.184]) by imf25.hostedemail.com (Postfix) with ESMTP id 29D74A0006 for ; Wed, 17 May 2023 09:02:52 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=pyVB5bj4; dkim=fail ("body hash did not verify") header.d=mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=KPK9H2I3; spf=pass (imf25.hostedemail.com: domain of xiaoming.ding@mediatek.com designates 216.200.240.184 as permitted sender) smtp.mailfrom=xiaoming.ding@mediatek.com; dmarc=pass (policy=quarantine) header.from=mediatek.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684314174; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=oBz3rtIBdz8bx1zdnPFO63CZyTcaOQVm47IW6kiaH2Q=; b=Hkm74KuVHgO/qvN8A9y7yrsgWxKeYvdw4hxEbOQFVyXPhwIvS5kQR0Otcgp3RLAtdf0EMn nOqdoyWnAHFA9zGmpwBljrCybiYt6gvrsAg2rvubIgkXQ5fHR3Wix5Z63VcIHffvhNuFay DENsXPxXWTBMlSHJ+8Y92hXk9ILVM9g= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1684314174; a=rsa-sha256; cv=fail; b=GK4rcZx0d891x3drECWOedfFmMH8KGfpdK7nZ7lJ+da6HRnTpiwE0/QYCDJQ9pg1qmCAwB mK+muHhWxg/c/QPCEnmGMbHQAp+2B4qjXhQQ5GJkbwpkRs7Qvi4vLyAGa3CzBGKH8Nse31 m/rcFuR+JMyoSNkPQ8Rq8tnVmnxj4wQ= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=pyVB5bj4; dkim=fail ("body hash did not verify") header.d=mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=KPK9H2I3; spf=pass (imf25.hostedemail.com: domain of xiaoming.ding@mediatek.com designates 216.200.240.184 as permitted sender) smtp.mailfrom=xiaoming.ding@mediatek.com; dmarc=pass (policy=quarantine) header.from=mediatek.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") X-UUID: 9825a3baf49111ed912e1518a6540028-20230517 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:MIME-Version:Content-Transfer-Encoding:Content-ID:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=oBz3rtIBdz8bx1zdnPFO63CZyTcaOQVm47IW6kiaH2Q=; b=pyVB5bj4cIQjRHtc6vyIeeQjJW7HldAaHNEo5EWk9jiyV4aWsxtD6MzjZOUtlYX8HrLwmaR7SWYFao5dmH4hYQ6iayfilVtxiQZBa2ucMsngWVKgDoK4WzYCvP8YlG/nBtZzTXsMiJsZZyGVx4+vxguG6y63oafoEiJO04nduWU=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.25,REQID:5f276eec-1f15-4f59-a579-28cbb8df9eae,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:d5b0ae3,CLOUDID:4d7e21c1-e32c-4c97-918d-fbb3fc224d4e,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0 X-CID-BVR: 0,NGT X-CID-BAS: 0,NGT,0,_ X-UUID: 9825a3baf49111ed912e1518a6540028-20230517 Received: from mtkmbs13n2.mediatek.inc [(172.21.101.108)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1469510599; Wed, 17 May 2023 02:02:47 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n1.mediatek.inc (172.21.101.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Wed, 17 May 2023 17:02:45 +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, 17 May 2023 17:02:44 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l+zyWLLyxVb5Yk9I8XFVxv4+bxTvTLKia/vQR2NmnSKHmr3bPWoJaJYaVJusIXLZV4Z808Y25hAOjKxFsTbe7vs3g8Zuj07N0aKU5g5jhiUvAUXJ979ftkjDmb3sorYvsMcNKGeSb+5cMK85/av8fUQFUjuS6rkEl2r7yroOz4vDhJB6wJkl+FGH1Ico9tyEKl7SCKyoNYp+ubiSeWt+m+X+RF0203J9FQI+ZfKSaSCeZS48f4XHcFgGjXnWvhdZ1IkxbSP5eGTFixx3dji8g4WLrDLj2/bXrlldZUd1lrchOgtyvdJ6WrPFDwo1R0cr+tjgkjtZOok+n1WqtQlPsA== 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=jIc1neszIeaPa1MPjK3RM22lq6IwuJ3a2kEfNRgPUpU=; b=FwUASZ5hj/YzpxtUOoAnmOly1p8ZeUuImApXfL65lPFYFVDTIVFMLsDUMVn7++vHbP7H+ngc/7LwO2P21iPcrVXckhOsWkJm7Wvg0C4nD6vvEBDn4DI1mqAonj3S7MQYKM0xx/OmwGNiFf1cJrTiAtS4eNxPoLMcFovZr7Pp25sbUnZG9O6UYkOZv87gInRx6BZhV3dxk/CLLxGFSgJZs7hzRutd8y9VOE5IZ20luJltnFisph5Y9Asg8YFnF9lMpT63e0u0YV/eEzh8jwmp0K9orm2WkVYkRYh4bC0Sh4llUjtarDOgmTuOyzpSdA2CspCSwFJNwRIIbrX8JJ5HFw== 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=jIc1neszIeaPa1MPjK3RM22lq6IwuJ3a2kEfNRgPUpU=; b=KPK9H2I3+SOkyVDVya0VUHHsd40jEO8rcR4ov+x3Q7Mw7lGT6TCajaplxuHTtxifzTTUWBTyLlMR2rZU4Afg/RPPFb/xy0qyf39Ea/iDwfKmHkhtUFdytwWASFm+Gam7CRiVDWBZh2UTqyD+7/EjrGLIQnVqiKmGK4XmUTWlePI= Received: from SI2PR03MB5369.apcprd03.prod.outlook.com (2603:1096:4:10a::14) by SEZPR03MB7442.apcprd03.prod.outlook.com (2603:1096:101:10e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.34; Wed, 17 May 2023 09:02:42 +0000 Received: from SI2PR03MB5369.apcprd03.prod.outlook.com ([fe80::b0c2:cc68:d340:fab]) by SI2PR03MB5369.apcprd03.prod.outlook.com ([fe80::b0c2:cc68:d340:fab%6]) with mapi id 15.20.6387.032; Wed, 17 May 2023 09:02:42 +0000 From: =?utf-8?B?WGlhb21pbmcgRGluZyAo5LiB5pmT5piOKQ==?= To: "hch@infradead.org" , "sumit.garg@linaro.org" CC: =?utf-8?B?RmVpIFh1ICjlvpDpo54p?= , "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , "linux-mm@kvack.org" , "srv_heupstream@mediatek.com" , "jens.wiklander@linaro.org" , "linux-arm-kernel@lists.infradead.org" , "op-tee@lists.trustedfirmware.org" , "matthias.bgg@gmail.com" , "angelogioacchino.delregno@collabora.com" Subject: Re: [PATCH] tee: add FOLL_LONGTERM for CMA case when alloc shm Thread-Topic: [PATCH] tee: add FOLL_LONGTERM for CMA case when alloc shm Thread-Index: AQHZiG5Ti2msX8Qf8EyhdjKxcboKPK9eE0uAgAAFAYCAAARtAIAADxWA Date: Wed, 17 May 2023 09:02:42 +0000 Message-ID: <5f15cbe42ecb0188f674084e3c5c2280886c3c3f.camel@mediatek.com> References: <20230517031856.19660-1-xiaoming.ding@mediatek.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SI2PR03MB5369:EE_|SEZPR03MB7442:EE_ x-ms-office365-filtering-correlation-id: 50e3fce3-1c69-4e8c-4ef2-08db56b57925 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5tqtOxIWeq5o+j+42CD9iVCo48BDNc6JDAr3moV3d8bGq2Iu9HCWvtrhm1cDPMzavPBsB1/nV6YUdEuPyeMS2PV2t1rx+T338TTWnC1E0inQJardaK0XP+D5TC0CgvUDOEBMDr2mvP6YhoA2DALJakHhodoBw6OZXZZPh0bD01mFbjh3DX+s3tSk9ntYdi7V3bOLFPwckxWrZo+Iq/vMsktNHcWBPARLbDs1xg7h8JRgXA4s58335q1CFO7sW5szu2WyeIp7eiEao7rSz/xgm/Z7mDlT7RdacA6Pwyvgffewf+ROel1tbRNrRcPz2+semEptguVlJH4Q/GGOPtQ/9FaWdgA6wRImoNYOT2qXuUK7Cso3SFDFsg1xubHRbSm6T1QvV3ty65WcImrF4Et0pfSYq1NfHnltdy8mqRvuftf2Vc8SaYofDChiHs2Kk/2N9S5z8e0aqfMYSvg+SHGjvW+CUV0Vg899qx43GrY/Uvdjql59k/RIBzdhnM3gVI0Lo2v0rl0a3NXFdZ2sIpH6f2KUi1+6orqEHqaOVhovFaTYaMCEHtx+f8rmooPVCxNztiJ7Y8bZPU4Bk7Kx0DKFHkgpSYE8bLkfHSQGdjSXzJeyWgZN0qjK+c3GGNuh+AY+IOL3oT6HVh4wcISGQweg5dv38wPA8vaAPRodXGuCHfs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SI2PR03MB5369.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(376002)(366004)(39860400002)(136003)(346002)(451199021)(41300700001)(66946007)(76116006)(66446008)(66476007)(64756008)(66556008)(6512007)(110136005)(478600001)(6506007)(26005)(71200400001)(54906003)(6486002)(4326008)(316002)(8676002)(5660300002)(7416002)(38100700002)(86362001)(36756003)(85182001)(8936002)(83380400001)(38070700005)(122000001)(4744005)(2906002)(186003)(2616005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eE1US3hmV3NGZTlFKy82K1AxZzBNWHduWjBqVmJ4Z0I3WTVJSjJiaHFBUmFh?= =?utf-8?B?QVlYVDF0UzFMQmhENStVNGRMSGhCY1Mra3ZCVWMrUmdHMWxEQTh2R1JCSXl5?= =?utf-8?B?THM2eGx1eVV5ZGpWc25NS3Z5cTlUT3NHa01kaTR3MGovU3J3YVdTNnlTMUVj?= =?utf-8?B?MVo3YndLTUIrV3VyK284aWJMZGNGbnVuL0FiWDhwZ0h5cFB5cWZlWDNvK04w?= =?utf-8?B?RktNbktoM2pvT25UNlRSTVpWTEpTWUppWU5Sa0FlOFI4QWdzTVE5cVV2NVJL?= =?utf-8?B?RDBjQnZqOXVwNCtWWGZYUmc1Y2RrU2x0aGt0UkFMdzhHMmNXVmw4aWljdHBG?= =?utf-8?B?UzBsM0dSVlQ3K1FRVTJzNmtLWktZVSszN0lvSEMxN0k3a2F5eDE5eGl0VnI2?= =?utf-8?B?VHVkM1M5TWFJUnJoZlFuRUx3NWt1aEFPNnNHTTBqdlQ1eGdia3QzWnBDSERC?= =?utf-8?B?ZHpMYXZPZU5zUnBzQ3NsQ3dnNWhXOXFVa1hzTXRUUE9VY0dQSVhxWERmT0Fx?= =?utf-8?B?dzFHdWNGb2t4dWdmZ1Zja0FxcFZTY1FENDlpQnBPdHdlUXc0Q3R5bnV4SmtD?= =?utf-8?B?RzR3OWpPOUV2a1pRVVN3eFpkd2cvaWg2RWUrZ3Z4eUpOaWd6eGlGSTlydWM5?= =?utf-8?B?WHpNbStKL1FaRzBHM2tHRzRpOE5GQytQVFVwd2lFZjlsZ0VodDErSHVlMlhQ?= =?utf-8?B?djZCSVliUXJzNXdwUk5BUkRnSzlQR0RiOTBMMi9oSnhmTUdJZFluVENuZExD?= =?utf-8?B?aVQ0KzI3QkVLNDlXY3U5NVlrdVluNlc4MFpJZXJJbnY1WW1MaG05TFdUcnQ0?= =?utf-8?B?YUdIbE45VmZFL2VFbUJlcFIzcGU2RWExZXBkVkc0YkxURGMrYVBOd0liRjRT?= =?utf-8?B?dWRUc1J1aDFxdmtWY2ZTelhEVEJXbWtUL0N4bUlwQkFQV0g0V3gyUElvSjdk?= =?utf-8?B?MkhtdzBWSkErU0JZSXdaVjZwaFdqajZLSVJWWEVnZ1dQcVB0dnFxYTF2Sjhu?= =?utf-8?B?RHJKUVBqMUlkL2lBVktHNStPbXlPY2ZVUm1yWnZSZHBhSG11eHFLSVJqZ1Fl?= =?utf-8?B?aUI1VzI0VlF4SnFEa2pUb2VKUXJYZ053L2phV3V6eG5oQWVmQVRvMmpLR2Fx?= =?utf-8?B?U0t3Ym90dnM5cTNkSHljdDUvZmlPNXBtOXB3VXNvS2JnLzZLdjloV3R5WjZ6?= =?utf-8?B?Mml0Q1hwZWQ4ZXZHZ1N0WGE3YWdSU0oxOEdMV3M2cUxiaVR1Y2lFbWtpTGNP?= =?utf-8?B?c0NpdnNHZzNCS291Nko0dkdDeGdsd2VCWW1CbkVvc01UeG5MaWlROWVWUGlS?= =?utf-8?B?L2IwQVBvUkpEZ1M1OEhZUExCdmVxMEtDYlRZZlN0WUJSaUJhZnNZd3VKODFx?= =?utf-8?B?cGoxTktsYmk5dHBCTG9UdEc5a3dPUlNVclo2UjhEUGtjTDBVdUlPNzIwMVFt?= =?utf-8?B?WVZuTEp5Z3JKUkc1T2hEZUdTZHFoa0VhQ2Z3S0VodTFORXVpVmlmS0Z5Wi9G?= =?utf-8?B?RDM4dktZUTVnVWVwNnYxQzJqaC9NMWRHckFHb0lvd0VNdWNWQmVTQXR5NVdo?= =?utf-8?B?YXVwZHFpYjVWbmFFU2FMVWFvdDUzZWZmdUVLbEMyMnJyVEpOdUc1d1ZvbjY2?= =?utf-8?B?U2krMUorbHVCaSt2NE4rVXVobS9vYkxaNlpYV0lwYWx0ZFQydXZNR200RlBC?= =?utf-8?B?M2dGS2dQV1pTUFFNNTErR283MW5qTlJsTDVBVnpaRGJBUmxNTytCTi9JYkRL?= =?utf-8?B?Sk5TVnBZNjlSTWh2YUFub3ZTM2dNcndjOWhvT0lUM2wrY0F5YWkvak9GSzlH?= =?utf-8?B?SHp0UWc1N0VxS1ljaG9rY3lwd2pwSDYwOHFCREpIZlIwS0Z2UUtLTm9TQnJr?= =?utf-8?B?b2krdy9LbG5oUnhlZzVPQyt0WUptUEMyOFJZdVh4RVBqWUVCbGt4T0dWYWxq?= =?utf-8?B?UmsrTVk4dE1BM0wrRm5VM0x3TmQ1RmNnMnRaSCtRenJ6QzFuaGRwZ0J5aDhv?= =?utf-8?B?TG4rTXpqYXRMRTZTbjkzUGhwZ2RnZnVvYlhWN2FnRVpqWmlUMUN6dDBaKy82?= =?utf-8?B?aUh6NnBDK0w0Ly9PdDlZalRBcS8ra1VFNnBFT1JRaGtNbHhqTFUycGgwVG4r?= =?utf-8?B?WjlGUXJnWGNMU3lDZ0ZQOXMrT3ZRWnZ1cUFIWm9pelo2c21YMlRkTnJ6Nldy?= =?utf-8?B?VWc9PQ==?= Content-ID: <34C2744510B4CB4D81423F4C368A3B5E@apcprd03.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SI2PR03MB5369.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50e3fce3-1c69-4e8c-4ef2-08db56b57925 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2023 09:02:42.4446 (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: WfmeI8C04qAQ26k6yDRHOnNk9ut1bdmsrV7gV8oJIY4iW3a37jgJpKD/f2ljs5tL1idaiQ8QF0I/SNh9G14EvNApdEXPXZn54/Q8WhDtBEE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR03MB7442 Content-Type: multipart/alternative; boundary="__=_Part_Boundary_004_1438986978.1225328075" X-Stat-Signature: ejmbwq83jqiabrms9edfyjbksjz91b6w X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: 29D74A0006 X-HE-Tag: 1684314172-708505 X-HE-Meta: U2FsdGVkX19j4LkSjnQMgDs5C7uRIY5gJF7VNnLo1ZYjU9ShJtR6dV41oZtjE3oPvUyWIoz68LKLnnhOev+djca/y617nz8O51Vuck/Wkpud3bOHqu+cPU/a8/OPBvtR23xNXv+KULFLZqUz2V/q7iwcEO4zRdzqjdnyR5XhVQtn0DWusT+7P9IqgnjZUVtO5cooEzwpvVFB7gTEOQjqJKILnLxQBW+06F+YriVFwVlxrYj9YvwzOa3NUxuoAga/ka++fc95D7+k6Lz5lBZIvxP6aDOlJqppPXW9bUlczygTUxYpOPlLexmOixlDWRePVmS3WDK5XzWcXvEQcAmbfSnccRvaCkZTQrUrMEzwaVeN4mHuRuTzeUK+wJeS09O1bXFLY4L1N07ZA/QKbH4BECIzw/9JvsB9qSba6N5mSxewhLKN1DN/qMfB8CeO97KGnbdgnSWE4ftJQyBbGPG8OH4xidLP5u7W6ZrXBe3zti/Ixc7GbeLYfnG1PGDUJBy43k8CNWnSzVCP4SfQUiluAz9F7iKdaDHdaypE7iBsSnqetQGjxWKthywlfOlof/yH0FKw1epK949ZvJ+yhrjDKff8THMMIQ4QE3jK7xWUGq3MPP4nUcRnwsMXhdXfKNZI8mTw5XxGztjMgh4xzXjP3nkv6hIvMf+HZEayL5zjs0T+O/xiGAbZmjRk6LQtKLnoX1HGBCKpkBn5nM+k5oXXnB8W4F7l2RhaGg6epIj2RYprkUpFthDd34HFOFQCSpE+u/wSD9K/wJ75r6VGuf29D29QonHEmkN2ECDnh67wGEmpt2TOSfbAqc0YAtro/SCtamhPJLZ3/GD1HqeZ2fPCfMAf9ZCbK8oRcn88F6GgDeiCzl4K2OKz8rWcusH9t2WM14NdsCZQeCAKinUpJf/l6AQXqv6AmxdJq4/OhuCQhjhbfsG1VHH716usuWjocTtpjUaeaTkrakNOSkHh18e WgEX/lnF oV/ouNIIcvMb3Uu+5oSLEG7dEnQ8PmmFPzq6BMXoJDjsCG0DswBEr4MQtTCjHH4AjBm/7PI8sONVq0LjM+Fg1jjFZZgl9ZmiPBOCPnZad/FtS+cir7WSj+FA1CUDF9lAjwzAAP/3hZ4YMFs/kUfBD0g0UmMb38qttPLePBeVVY+SOiBmxSegkPZE7Ll7Cxp8VLY8jMr0m1aKYvPU/N4OLoQrcwzv67JyZ+ZKrA+NPSu5gcl74A57TZvyews2y4ctsl4WiIv5czMyOqzVp+UWe/4jT0KtV9Fa2DC6pl+chVzo0+npzW7teWCmVkoHieYlpYNwe+zeHWN0qYCGF9mer1IX/iH97TVYfiJmmVe/BfAJoUViQkFGdWdH9mo+n2m+V2pTJcp8JGmiFo51HPrRjSaMA/+N4zSi92eBiZpDmKJ97P+JaapQ9ssASoKX5gTrwbeYs5YujCmDIx4jVXZBBlxAIIjfF3mPJv62gWqBo+N5W8JC/BLPkuHsfjtXxYKTaDVgOMOD0sp5czIWPaGEQ5Z6/KtHf+grsTdzhJM+V5TUuG3FitZ5ZdwtgCPyrA4ya5FWdSaCib3yk9K6J/q12f8ZnMqV36ttHv+A2Qog0F/kdHEfB+E0O+9MK8pxpRCHvyDg7Q2EXfhfvIl7BOCdrgvpzDiiIIiWeO2tHzDB7+YQcgi0rCvk0y1RXWwgFeeVibtJSfNb80I5Y2KZB2XDy4FFJeAm0lNiBiXxmowpnPTjZjy5vBnZeg35IqEPEZYEGhJdN6FwAQX60rdaljcUm/975NK+oIq6UL1lww+ZHmlP7aYws6ModsoaeEEJ8UpEN11q+S1qXqy0bAdN1JdzX1vjjTLrq+a2GFz0L5vN5ujombxZ4WAjCOa+jxA== 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: --__=_Part_Boundary_004_1438986978.1225328075 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PHByZT4NCk9uJiMzMjtXZWQsJiMzMjsyMDIzLTA1LTE3JiMzMjthdCYjMzI7MDE6MDgmIzMyOy0w NzAwLCYjMzI7Q2hyaXN0b3BoJiMzMjtIZWxsd2lnJiMzMjt3cm90ZToNCiZndDsmIzMyO0V4dGVy bmFsJiMzMjtlbWFpbCYjMzI7OiYjMzI7UGxlYXNlJiMzMjtkbyYjMzI7bm90JiMzMjtjbGljayYj MzI7bGlua3MmIzMyO29yJiMzMjtvcGVuJiMzMjthdHRhY2htZW50cyYjMzI7dW50aWwNCiZndDsm IzMyO3lvdSYjMzI7aGF2ZSYjMzI7dmVyaWZpZWQmIzMyO3RoZSYjMzI7c2VuZGVyJiMzMjtvciYj MzI7dGhlJiMzMjtjb250ZW50Lg0KJmd0OyYjMzI7DQomZ3Q7JiMzMjsNCiZndDsmIzMyO09uJiMz MjtXZWQsJiMzMjtNYXkmIzMyOzE3LCYjMzI7MjAyMyYjMzI7YXQmIzMyOzAxOjIyOjUxUE0mIzMy OyswNTMwLCYjMzI7U3VtaXQmIzMyO0dhcmcmIzMyO3dyb3RlOg0KJmd0OyYjMzI7Jmd0OyYjMzI7 Jmd0OyYjMzI7Jmd0OyYjMzI7KyNpZiYjMzI7SVNfRU5BQkxFRChDT05GSUdfQ01BKQ0KJmd0OyYj MzI7Jmd0OyYjMzI7Jmd0OyYjMzI7Jmd0OyYjMzI7KyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjtw YWdlX2ZsYWcmIzMyO3w9JiMzMjtGT0xMX0xPTkdURVJNOw0KJmd0OyYjMzI7Jmd0OyYjMzI7Jmd0 OyYjMzI7Jmd0OyYjMzI7KyNlbmRpZg0KJmd0OyYjMzI7Jmd0OyYjMzI7Jmd0OyYjMzI7Jmd0OyYj MzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7aWYmIzMyOyhmbGFncyYjMzI7JmFtcDsm IzMyO1RFRV9TSE1fVVNFUl9NQVBQRUQpDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsmZ3Q7JiMzMjsNCiZn dDsmIzMyOyZndDsmIzMyOyZndDsmIzMyO0lmJiMzMjt0aGlzJiMzMjttYXBwaW5nJiMzMjtpcyYj MzI7bG9uZyYjMzI7bGl2ZSYjMzI7aXQmIzMyO3Nob3VsZCYjMzI7YWx3YXlzJiMzMjt1c2UmIzMy O0ZPTExfTE9OR1RFUk0uDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsNCiZndDsmIzMyOyZndDsmIzMyO0l0 JiMzMjtkZXBlbmRzJiMzMjtvbiYjMzI7dGhlJiMzMjt1c2Vyc3BhY2UmIzMyO2FwcGxpY2F0aW9u JiMzMjtuZWVkcy4mIzMyO0hvd2V2ZXIsJiMzMjtJJiMzMjt0aGluayYjMzI7aXQNCiZndDsmIzMy OyZndDsmIzMyO3Nob3VsZCYjMzI7YmUmIzMyO3NhZmUmIzMyO3RvJiMzMjt1c2UmIzMyO0ZPTExf TE9OR1RFUk0mIzMyO2J5JiMzMjtkZWZhdWx0JiMzMjt0byYjMzI7c2VydmUmIzMyO2Nhc2VzJiMz MjtsaWtlDQomZ3Q7JiMzMjsmZ3Q7JiMzMjtzZWN1cmUmIzMyO21lZGlhJiMzMjtwbGF5YmFjay4N CiZndDsmIzMyOw0KJmd0OyYjMzI7bG9uZyYjMzI7dGVybSYjMzI7aXMmIzMyO2RlZmluZWQmIzMy O2FzJiMzMjt3b24mIzM5O3QmIzMyO2F1dG9tYXRpY2FsbHkmIzMyO2dvJiMzMjthd2F5JiMzMjtk dXJpbmcmIzMyO3RoZSYjMzI7c2FtZQ0KJmd0OyYjMzI7c3lzY2FsbC4NCg0KdGhhbmtzJiMzMjtm b3ImIzMyO3RoZSYjMzI7c3VnZ2VzdGlvbi4NCkkmIzMyO3dpbGwmIzMyO3VwZGF0ZSYjMzI7dGhl JiMzMjtwYXRjaCYjMzI7d2l0aCYjMzI7dXNpbmcmIzMyO0ZPTExfTE9OR1RFUk0mIzMyO2J5JiMz MjtkZWZhdWx0Lg0KDQoNCg0KPC9wcmU+PCEtLXR5cGU6dGV4dC0tPjwhLS17LS0+PHByZT4qKioq KioqKioqKiBNRURJQVRFSyBDb25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqDQpUaGUg aW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBh bnkgDQphdHRhY2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZp bGVnZWQsIG9yIA0Kb3RoZXJ3aXNlIGV4ZW1wdCBmcm9tIGRpc2Nsb3N1cmUgdW5kZXIgYXBwbGlj YWJsZSBsYXdzLiBJdCBpcyANCmludGVuZGVkIHRvIGJlIGNvbnZleWVkIG9ubHkgdG8gdGhlIGRl c2lnbmF0ZWQgcmVjaXBpZW50KHMpLiBBbnkgDQp1c2UsIGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1 dGlvbiwgcHJpbnRpbmcsIHJldGFpbmluZyBvciBjb3B5aW5nIA0Kb2YgdGhpcyBlLW1haWwgKGlu Y2x1ZGluZyBpdHMgYXR0YWNobWVudHMpIGJ5IHVuaW50ZW5kZWQgcmVjaXBpZW50KHMpIA0KaXMg c3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5IGJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBh biANCmludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSB0aGF0IHlv dSBoYXZlIHJlY2VpdmVkIA0KdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl IHNlbmRlciBpbW1lZGlhdGVseSANCihieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRlbGV0 ZSBhbnkgYW5kIGFsbCBjb3BpZXMgb2YgdGhpcyANCmUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRh Y2htZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdCANCmRpc2Nsb3NlIHRoZSBjb250 ZW50IG9mIHRoaXMgZS1tYWlsIHRvIGFueSBvdGhlciBwZXJzb24uIFRoYW5rIHlvdSENCjwvcHJl PjwhLS19LS0+ --__=_Part_Boundary_004_1438986978.1225328075 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gV2VkLCAyMDIzLTA1LTE3IGF0IDAxOjA4IC0wNzAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90 ZToNCj4gRXh0ZXJuYWwgZW1haWwgOiBQbGVhc2UgZG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4g YXR0YWNobWVudHMgdW50aWwNCj4geW91IGhhdmUgdmVyaWZpZWQgdGhlIHNlbmRlciBvciB0aGUg Y29udGVudC4NCj4gDQo+IA0KPiBPbiBXZWQsIE1heSAxNywgMjAyMyBhdCAwMToyMjo1MVBNICsw NTMwLCBTdW1pdCBHYXJnIHdyb3RlOg0KPiA+ID4gPiArI2lmIElTX0VOQUJMRUQoQ09ORklHX0NN QSkNCj4gPiA+ID4gKyAgICAgcGFnZV9mbGFnIHw9IEZPTExfTE9OR1RFUk07DQo+ID4gPiA+ICsj ZW5kaWYNCj4gPiA+ID4gICAgICAgaWYgKGZsYWdzICYgVEVFX1NITV9VU0VSX01BUFBFRCkNCj4g PiA+IA0KPiA+ID4gSWYgdGhpcyBtYXBwaW5nIGlzIGxvbmcgbGl2ZSBpdCBzaG91bGQgYWx3YXlz IHVzZSBGT0xMX0xPTkdURVJNLg0KPiA+IA0KPiA+IEl0IGRlcGVuZHMgb24gdGhlIHVzZXJzcGFj ZSBhcHBsaWNhdGlvbiBuZWVkcy4gSG93ZXZlciwgSSB0aGluayBpdA0KPiA+IHNob3VsZCBiZSBz YWZlIHRvIHVzZSBGT0xMX0xPTkdURVJNIGJ5IGRlZmF1bHQgdG8gc2VydmUgY2FzZXMgbGlrZQ0K PiA+IHNlY3VyZSBtZWRpYSBwbGF5YmFjay4NCj4gDQo+IGxvbmcgdGVybSBpcyBkZWZpbmVkIGFz IHdvbid0IGF1dG9tYXRpY2FsbHkgZ28gYXdheSBkdXJpbmcgdGhlIHNhbWUNCj4gc3lzY2FsbC4N Cg0KdGhhbmtzIGZvciB0aGUgc3VnZ2VzdGlvbi4NCkkgd2lsbCB1cGRhdGUgdGhlIHBhdGNoIHdp dGggdXNpbmcgRk9MTF9MT05HVEVSTSBieSBkZWZhdWx0Lg0KDQoNCg== --__=_Part_Boundary_004_1438986978.1225328075--