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 A6DC8C61DA4 for ; Thu, 2 Feb 2023 05:35:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 160AA6B0071; Thu, 2 Feb 2023 00:35:20 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 111246B0072; Thu, 2 Feb 2023 00:35:20 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ECBF76B0073; Thu, 2 Feb 2023 00:35:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id D955C6B0071 for ; Thu, 2 Feb 2023 00:35:19 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id AC5371201A0 for ; Thu, 2 Feb 2023 05:35:19 +0000 (UTC) X-FDA: 80421238758.02.85CBAD4 Received: from mailgw01.mediatek.com (mailgw01.mediatek.com [216.200.240.184]) by imf21.hostedemail.com (Postfix) with ESMTP id AE2E11C000A for ; Thu, 2 Feb 2023 05:35:14 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=nhBSJ8nx; dkim=pass header.d=mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=appsI3Bx; spf=pass (imf21.hostedemail.com: domain of kuan-ying.lee@mediatek.com designates 216.200.240.184 as permitted sender) smtp.mailfrom=kuan-ying.lee@mediatek.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=mediatek.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675316116; 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=OkmbNnuj7F1HWOZTR3RwYgW3CN01NND7V9UnNOCEc9U=; b=Pue/9CCNjrWDASRTLOJeJsnYBNJBsKgKHg2gurdFvClP6BN8AzFaWDj5cKy6t4zdYuT5Fd 1Cu50JTtsu6HHFLgNHPbcuzSvg9JUqlbpG/WaJpJIWMT52hsu9yW0nvdjhVrsgkHjf2lzy 7gjoFt+GJMHKNJF2HwMhLbNvOLD81ys= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=mediatek.com header.s=dk header.b=nhBSJ8nx; dkim=pass header.d=mediateko365.onmicrosoft.com header.s=selector2-mediateko365-onmicrosoft-com header.b=appsI3Bx; spf=pass (imf21.hostedemail.com: domain of kuan-ying.lee@mediatek.com designates 216.200.240.184 as permitted sender) smtp.mailfrom=kuan-ying.lee@mediatek.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=quarantine) header.from=mediatek.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1675316116; a=rsa-sha256; cv=pass; b=wPO/sLnm1hOa3j4+92xpXQ2OCVVCz0N9ez15bPZ3Mcb9iblCZW5gwrKzdRtVRAO/CqNDxw tdbrYbMHO+jRIqaZE4swtaKMX0DXUYVEUVLi4fHLyEmuDDkgEDZMAgXXY1fJCxdqNSHcoV J2+pUfElfVDJ8ROFLxsgxV3MPu7E/Kk= X-UUID: 59e94c00a2bb11edbbe3f76fe852e059-20230201 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=OkmbNnuj7F1HWOZTR3RwYgW3CN01NND7V9UnNOCEc9U=; b=nhBSJ8nxWNt9tUV1KSLoZ9gUtvR9Q71fzUBm6zBNpae0L96KT2L80akR7OjOLr2Lap8VTZMkMpgQQz9K6Iljl0ADXvzhuNylf3J/q/geHm8ITqVUKKErG8CC7C+9rpjLBdMxsCEcrTqxYyKKGmemFkuochW2drpOnOyAWkMkIM8=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.18,REQID:63f5df37-1d41-4e22-9711-3dcb17f0f2e6,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:3ca2d6b,CLOUDID:acd80f56-dd49-462e-a4be-2143a3ddc739,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0 X-CID-BVR: 0,NGT X-UUID: 59e94c00a2bb11edbbe3f76fe852e059-20230201 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 601468406; Wed, 01 Feb 2023 22:35:06 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Thu, 2 Feb 2023 13:25:03 +0800 Received: from APC01-SG2-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Thu, 2 Feb 2023 13:25:03 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lsgGrBIuKOdolNu7oMWGf8nD9F4Tnlj8VJPkMymXKgPDvvaTXe/HtwttoQ7clvT8hjJC2SkMGsPSHerTHFWyTXhcLzhgPVVzDe1tkD1+XhjTUuiWRAIJ58r2eHbgP9dgBqfqC5yOc4p5+yI42zCwr9TiTGiviZbvCLfl/UdD2OPs1sdBYvGUmdpJ3F65fhXL0YWEiUvsxZiB4/sAMkL7+MH0PnScLYj69Sy9YfwbN49Ny6QW6SVsu2t+dyXaImahnJ5pRhwODNyDyeR8o2ij/fYxbG4bEgMt7XhzdMpBAZnNXYKAgLRupP43IxPyGBLUjCJRSUBZNXXXB4TGH/QNqw== 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=OkmbNnuj7F1HWOZTR3RwYgW3CN01NND7V9UnNOCEc9U=; b=fH8MaS2IhZk+sXnh5Yxf1wSEXP48rNYBIncT8uTVucP0uQQ3uy6QhjBTVLP2zELhJaAJlAemOCwREMyk3V+qXCG6pyNNMtpT0bkwDuEsWl4ksPnAuevnFfKLNL2N2FC+SATl83Y9MvehvEDTfXj3lV7wzbwWqooC/uDOovGwHwzp8TTZVfDUqq0I3UcI//4Nfoj5s3h2fiOSQSgpy5EcW2Kb1LSvYUktidap3hz5Vz9nz7+Yi9MuSi36jL6E6zgZST/BzGulbUGrv1SWLAdbspsrzIgphP1JxBmoxiXkO2IHwfhV8lfdMg4Ij/UorFui/Ns2hpotndhxJXAbCGICOw== 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=OkmbNnuj7F1HWOZTR3RwYgW3CN01NND7V9UnNOCEc9U=; b=appsI3BxzWG4pDdZE1IzVfHrvqvpiq5vwr2mk818mtVIu7dfdz/98iPioeoxb1LIE5YPi/aGStW2r5U3+9rneRungv9bzpRzX43OZ36jEGAA5Hyr3ErcXKbizRxY+ggpQRzrCF6rojRUG/RK+huCPg0f8J4kw3RehCUL6A2991k= Received: from PUZPR03MB5964.apcprd03.prod.outlook.com (2603:1096:301:b4::11) by KL1PR0302MB5219.apcprd03.prod.outlook.com (2603:1096:820:41::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Thu, 2 Feb 2023 05:25:00 +0000 Received: from PUZPR03MB5964.apcprd03.prod.outlook.com ([fe80::c43a:ce45:4a27:bd80]) by PUZPR03MB5964.apcprd03.prod.outlook.com ([fe80::c43a:ce45:4a27:bd80%7]) with mapi id 15.20.6064.025; Thu, 2 Feb 2023 05:25:00 +0000 From: =?utf-8?B?S3Vhbi1ZaW5nIExlZSAo5p2O5Yag56mOKQ==?= To: "ryabinin.a.a@gmail.com" , "andreyknvl@gmail.com" , "catalin.marinas@arm.com" CC: =?utf-8?B?UXVuLXdlaSBMaW4gKOael+e+pOW0tCk=?= , =?utf-8?B?R3Vhbmd5ZSBZYW5nICjmnajlhYnkuJop?= , "linux-mm@kvack.org" , "kasan-dev@googlegroups.com" , =?utf-8?B?S3Vhbi1ZaW5nIExlZSAo5p2O5Yag56mOKQ==?= , "linux-arm-kernel@lists.infradead.org" , "pcc@google.com" , "vincenzo.frascino@arm.com" , "will@kernel.org" Subject: Re: [PATCH v2 0/4] kasan: Fix ordering between MTE tag colouring and page->flags Thread-Topic: [PATCH v2 0/4] kasan: Fix ordering between MTE tag colouring and page->flags Thread-Index: AQHYfN3UQ2ZS5zhImUiCo/W/1QNefK68k6aA Date: Thu, 2 Feb 2023 05:25:00 +0000 Message-ID: <66cc7277b0e9778ba33e8b22a4a51c19a50fe6f0.camel@mediatek.com> References: <20220610152141.2148929-1-catalin.marinas@arm.com> In-Reply-To: <20220610152141.2148929-1-catalin.marinas@arm.com> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PUZPR03MB5964:EE_|KL1PR0302MB5219:EE_ x-ms-office365-filtering-correlation-id: e44d6acc-89e2-492a-df34-08db04ddd4be x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fzo5KyFdpqbPRxRj8fq4SQ/2TJZwv+ZlQJoZZhGFi5gVc9ueiCde+1j9vrCm9UaxIT1DhK0D2bJaJWvnLenS5iJgqDS2OmupErUaa247XfUsbVapPsBe5Q39/QincyWWlOCr3HIbWuGqSg5n/PAXNQiA5VTPZwfHG8TAvLy9LSXlq8nauwjQtaar0kbsLdUUO38NlwHN5I3PCTd4LBmMKM2l/lR2InH9Gy6OTTcs1Ly/D5Xyky0UFCOegmAEziLpfjObPd9zag4UrquEXRKVXjYd53pql4yvTt5cguG6A61SQQd/U+qbdROZZi/A9LhDUh6ZWBPzUihiiZ36u84t6bZ6zUUD43vGB6h0+ereq+wMY4dKBZf0RlZhHJgGxz24u1tJolzPT3Sx4exMgtf8OJzS9potb44nNbdHIZu4v6XIdWp368F4FP89WS4gcqweMXXf4G/mzsLHqLZkPh8uf2rl4wv7mxd5lfK7EbYdC7P17f5HYWktlHE6GXxEcUwRgFvCfnf8mhWVJm1oBVzrsKI0NKwkgR2Om+yON+Ndvb0+X4iZPMNazvm2ajKZ3eC3UKRrcilde0pHVcU8CGhoBUgpQOrXrkIr/BbeJFGdMRxb1u9jeJlsiCo9ak3xez5Rm37ANetFLiSpi6LbK220MhmTBjxRrw2h348Co1ygyYh1clfgILr1qHupR6Q8pdVjUKD0ZaYlQNesmnbeDJlS+PsarQWMvHhUkerZ51Bh+yk3WQwESZaLRn13FUb/DWDS x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZPR03MB5964.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(346002)(39860400002)(396003)(366004)(376002)(136003)(451199018)(91956017)(66446008)(66556008)(66946007)(66476007)(76116006)(83380400001)(86362001)(2616005)(38100700002)(38070700005)(122000001)(54906003)(36756003)(85182001)(64756008)(316002)(6512007)(26005)(186003)(110136005)(6506007)(6486002)(966005)(71200400001)(478600001)(2906002)(41300700001)(8936002)(5660300002)(8676002)(4326008)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b1FyRUFFZEhTVE9lcWx6dmJjdnhic3pXVTVrOGJWcTI3NS94N3Zuem5IbVdZ?= =?utf-8?B?TGVieVRUcyt5ZUtsZnpSU1pyTm9ZdzlTczZwUzVuaTFSS0VXejJQOUFGQTdM?= =?utf-8?B?UFJjY2laa0dsQWlNZGIycUtkV2FYUktSOVBJOE1ZaVVDTm00ZjU5Z2Ixc2tE?= =?utf-8?B?UXpneElHT0Vsb0h5US80ZWVoSGdlSTlpSVRzWUV3OUFDVGdyRSt4cEpiNHFk?= =?utf-8?B?UUhnT2xwa2JpcTk0YkFkQzQxMi9haytraExMS2hxSStneVAzUjhlcitMdU1s?= =?utf-8?B?aTkvVzRSRmx4VXNoUm5FcncvRlVLY2VDYTE4andvc2htRTVJNnNKbWFEMllC?= =?utf-8?B?aXM5azIrRzVrZjZUbWdkWjNrS2pHbUF6SnplSk8zdFBHRDNWa2tOWkc3ZnpJ?= =?utf-8?B?OHdCVGt5NjdMRHJDMjg0Wkgyakxtb1JsVkNra3ZiN2M2cUZ6MmtNTUVLVllF?= =?utf-8?B?eDZFU3F4d3g1Y3BZMXd4ZjNWTUpPTHo1MXBzQyt5dTI3WFViT04yTmpCdTFB?= =?utf-8?B?eU1BbklkdFh3Q2NRNUFIbHVEQjVaWXhzeTVJMzFwMnZDTnpnWEZOOW1pUDNx?= =?utf-8?B?UitzelFMeFlULzZ5UVN6VGNEeVV4djZlSENSQjVmT2FzY3VYY1Z0STdXM2RK?= =?utf-8?B?bUpHc1l1UUY4ZnJSaHVDZlErd3g0VUsxbkd3NjBTWlloTFd3ZzRLYWRaQk5j?= =?utf-8?B?WHZBeFBLN2dVWkJiUERqOTBaTGovcjJQZXB4czVnaDVzLzVqOTVFQkwrN1lo?= =?utf-8?B?RTkrZVVQQjd6SGMyS3NzNVU4aEk1a0hxaUNMUWZHK1drMkZJdVlzRnhHTE1Y?= =?utf-8?B?TXVTM2VhajNsSmhKSnVpbU9tY2Rqc0pnZlg5cWRrK2RPMUhxNlQxSlQ4djVo?= =?utf-8?B?cVJlYTNwWFJQa0h5QzRNajh4L2QwQ1Nkem1qaTgySiszYmdrQVZ5RWlGR05y?= =?utf-8?B?RWtIbG4yVlBmWlNnOS83c2tpMnhLSFBUWFNVdkllemkzWjdvcWVZL2JVQXd4?= =?utf-8?B?ZzExTTl0cU11THc4akozTkpha3dnbnNNanJPdGNMRGYxMm5ISkxlRysyYmFa?= =?utf-8?B?ZlBUNnltZUNEK1NPNi93bzB5M0Q3czBGRDd0V3B1VzUrazNKNUtZekJnTDk4?= =?utf-8?B?TmZVTnFpRThiR1lzWjlyTWd6b1A1N0g1WGova3FNVHJJN1NqKzZzSTRjSjNk?= =?utf-8?B?aU1hV1hmdDRyQVdsUFRrWGthWFNHZndQOG0vaytLR09Ra0RHSEIzd3NYSVBi?= =?utf-8?B?d3RhQ1E1T0IvSlZleStmZ1lYaVRjdVFyVHk0SkNhMjFPRnFzd29EbENZR2pn?= =?utf-8?B?Q0dFRStZcHE0eDhoTzlGb0ZRSVhnVkgwTWhxMHppUkY4MStHVTIxbGtXRm1s?= =?utf-8?B?NHJoazJmTUp3dERTd0UwTUJISnBhRlRyODREZHVMekpvbTBiempOME0wQklX?= =?utf-8?B?a0x0RHR4Z1lQUlRmOTFZREpVSE1vc2tMam5PZ2JDejBMb3A4MmxRZkIwWWd0?= =?utf-8?B?NFU2c1VobWN3QUVWb0ZOalo0NzQ1Q2NZUEZnVHozVllrQUVLTTUvRlNJZXhi?= =?utf-8?B?ckVoYW5ITEdzQ205VjZjOFdHQmFGZ2pLZEF5dWM4dFBadkNpRy9kL2d6TWo1?= =?utf-8?B?WCsvczR4YlJmRXdheVhkUjZ4RCtIOENJYTFvUEhjRm5pZFNlWXc2ZEpSRStq?= =?utf-8?B?akMwRW9QNWdaTE55NFZWcS9nRnRTYW5QcldYTHY5alhGb0FsWU80S1VvQlpW?= =?utf-8?B?cVBFSERFc3o4N3VhOVg4NCtxV2lpU2czUk4xM3lUSVVORVhQSnZzdG1WQkFy?= =?utf-8?B?dW5Ea1N6VWJrV2tKa2lzOGdYUStaaVVoK2ZxVlhkNzF1Q3B5VXlQVWdjK1pW?= =?utf-8?B?b3dwK0JSN0tMSlk2ZGcxYUxmV3o4QjNYeEFJUUtZNGdIYko1QUROekY1T0hI?= =?utf-8?B?RFFhMUU0ODY2R01rYzArekpXa2dRSEZaWUlCdytxcGVRUHNXR2llRStQdEdV?= =?utf-8?B?UmFZbjdicjgxaVBiV0Z3OFJmVzZBODFVWkNmdnNwWFUzN2JleURCTHVqQ01Z?= =?utf-8?B?YlRCbFFuejBHT0cwb21RblI2dC9YaTBPWExJdVdpMXZnY1ZPTjFWZTJ4ZXYy?= =?utf-8?B?SGJTMXFDV0Rrb2ZFUmQ5S3dER2VrN0krb0pGcXhZcUEwSDZSeHVGMTlKbVoy?= =?utf-8?Q?zzo/7C48Ld0YaokBt+tO8y0=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <836AF8DB52E9E647A3FE22E720494D63@apcprd03.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PUZPR03MB5964.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e44d6acc-89e2-492a-df34-08db04ddd4be X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2023 05:25:00.6462 (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: nGdEJUUaCaP4AoznrQyfwSdNJ8i0Wv++tIPo2k/3xj8SkM3RVADJew31rn0XEoGFuMBVnFYjRNOutKMflG5cBj8DfCle3Q7xXtq6lmf7ytM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0302MB5219 X-MTK: N X-Stat-Signature: 6fe78xr8h7cw4xgay44j3as1sr7xg6gg X-Rspam-User: X-Rspamd-Queue-Id: AE2E11C000A X-Rspamd-Server: rspam06 X-HE-Tag: 1675316114-390895 X-HE-Meta: U2FsdGVkX19AiS/gB2L5GIVX5pOmX2FkClvE6YR/DboFUvlsOptl8gieHX2U6iwH3siMDWjSnQ19hUvtAEiUKtLLbx6G0dUxrC9y982crmdbY53Bu1sv2H90f6FzrD7M9yH0sHDxQpAUi0V/WMyCFF8fVjxVPoXVYAcM5eaRoVGGihWSHLkaTDt9PRTI1bwa9Yq15U/U59UISH1E2c96o3+Rlaijn5xgK4Q9sXgfbhFzBN3OqLELCO9dslO62kj8vohavWcrEG7KIyDLi/aiogqsbfU7I5UDluIhMH9cR5tWBB3uAzUetBkbAnvXzzPFFEweRKzDtHUibGUpP1X8zqFJRY9Kied+mZ67TdWhJldzCiuKHByllADNwKrN3q/8KD9zqx8xs0/mc0igtkKQReb3rufk04DcOwKCHgVQ/aMUsvD6dscfPJsPBdxci1WeCYXf0FBfm7c7nGWGUBfjk33ldLzVyXzIZGRgdOuDE2IMD9QxXVHaPfg0TUcaWrAa7Ohd8+uLWZ7fLQEkRZ2uet68YvOCJhLIKF9twNphztaSxPKuLOev0LUb8tH7bzIDMuS7McrAcOnKNXNt4w74KhSCJciX8/bb/f6SNwlSeYlI66KiGNNb3hfR158859JOf8a6l0Hk+iZnYRVgbgSDWpc//LsxKLmGPLkwR06Fs56smJYYvehwsprS6M+bJy+R4Gv0nQdbbTwoBuHgu5UyqNQa4mJe9dnoSud/oyT0jLCzPiQmcHntV3ceyaTq/kdPJ/OcBP34Z7Ruf/UZO5tXZBbyl6YeZHVsXFEkfnygO1uL2f0JA68c+6Nh9wb33SQu9GuAPL+yi1xkPK0XAgdOScqi9luWNeKOW2/wrjhc8WHV4DZ14kQKdcM16svGLwvB8VdY78f7MoCOj2mAZO0XHGMxLh/g9SkTnkW/aKK3mQTu7PrOmM1AVaOUw6v1XWGhMb36jCeZU/XZBkFtY6s D4tCmUSc Tn8Xr9nDpai2KB/JTx+ui6GdbsuuNNpDXoK4IzS5ujvKS/fztuuag7YbHSv8VBWbp7gn8pnJJwHtJtBgQhdJMKFnqq8RSXaPm+QOUk6XCwtm23ur+6kUKmXfuRTPf6QH0GT9gNnglvYJaG+X6Oxc+GqVlGZIc6dEqAiFlT4tROz8k1e3dfbbxpXA1r/Ox0bH7zQeu65vMEXUh2Bl0+/qLX3VbGEE+/BsN1TjjHfyItl5O0fe6q4Gf7YfXKty54VO+qIqcX1b1O+W+rWiJWqIXXQPsz8E+Oy14hagaNmF7s2nT9yBwDodT9IpNhwwms6qUUAMy6QBlnh3AGLUowN3xHSQ6VbLrIjJ209jVbOXzrh2AWrnwm0uTv45twa5glrJP/i0Y9r/qqZNBmzOcdjc/PwkCg20z+KEvw7CsrvsF/d0UQ6gqFZMfi5SSXjmQNHJqbm29580sA8xgon2NaCMih3gIP8gqJVF3zluN3K/NhbV/weKGQOA6/banXHnJlF2cbn4b4Mv9HzyGqveKVWBbcD0fT7FUbczKai8Qdb6dQIi5I2cWH/EZdQOcPVD1tqnGxwt00o0WayL2cLF2fcp6HdyF1YeyH8+MXY0g5jtuA5HF1xrTM0FEM774YkAFdTkzaz1Tve0flt6J/AN1pQGly7OBNdSxbFg2qqT/uhIVCrp+Itz41a6KJwbDoBRfbEMDFHT8MBVAyyiwelAQk2T5miKjvfZAVrZ47lAK 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: T24gRnJpLCAyMDIyLTA2LTEwIGF0IDE2OjIxICswMTAwLCBDYXRhbGluIE1hcmluYXMgd3JvdGU6 DQo+IEhpLA0KPiANCj4gVGhhdCdzIGEgc2Vjb25kIGF0dGVtcHQgb24gZml4aW5nIHRoZSByYWNl IHJhY2UgYmV0d2VlbiBzZXR0aW5nIHRoZQ0KPiBhbGxvY2F0aW9uIChpbi1tZW1vcnkpIHRhZ3Mg aW4gYSBwYWdlIGFuZCB0aGUgY29ycmVzcG9uZGluZyBsb2dpY2FsDQo+IHRhZw0KPiBpbiBwYWdl LT5mbGFncy4gSW5pdGlhbCB2ZXJzaW9uIGhlcmU6DQo+IA0KPiANCmh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL3IvMjAyMjA1MTcxODA5NDUuNzU2MzAzLTEtY2F0YWxpbi5tYXJpbmFzQGFybS5jb20N Cj4gDQo+IFRoaXMgbmV3IHNlcmllcyBkb2VzIG5vdCBpbnRyb2R1Y2UgYW55IG5ldyBHRlAgZmxh Z3MgYnV0IGluc3RlYWQNCj4gYWx3YXlzDQo+IHNraXBzIHVucG9pc29uaW5nIG9mIHRoZSB1c2Vy IHBhZ2VzICh3ZSBhbHJlYWR5IHNraXAgdGhlIHBvaXNvbmluZyBvbg0KPiBmcmVlKS4gQW55IHVu cG9pc29uZWQgcGFnZSB3aWxsIGhhdmUgdGhlIHBhZ2UtPmZsYWdzIHRhZyByZXNldC4NCj4gDQo+ IEZvciB0aGUgYmFja2dyb3VuZDoNCj4gDQo+IE9uIGEgc3lzdGVtIHdpdGggTVRFIGFuZCBLQVNB Tl9IV19UQUdTIGVuYWJsZWQsIHdoZW4gYSBwYWdlIGlzDQo+IGFsbG9jYXRlZA0KPiBrYXNhbl91 bnBvaXNvbl9wYWdlcygpIHNldHMgYSByYW5kb20gdGFnIGFuZCBzYXZlcyBpdCBpbiBwYWdlLT5m bGFncw0KPiBzbw0KPiB0aGF0IHBhZ2VfdG9fdmlydCgpIHJlLWNyZWF0ZXMgdGhlIGNvcnJlY3Qg dGFnZ2VkIHBvaW50ZXIuIFdlIG5lZWQgdG8NCj4gZW5zdXJlIHRoYXQgdGhlIGluLW1lbW9yeSB0 YWdzIGFyZSB2aXNpYmxlIGJlZm9yZSBzZXR0aW5nIHRoZQ0KPiBwYWdlLT5mbGFnczoNCj4gDQo+ IFAwIChfX2thc2FuX3VucG9pc29uX3JhbmdlKTogICAgUDEgKGFjY2VzcyB2aWEgdmlydF90b19w YWdlKToNCj4gICBXdGFncz14ICAgICAgICAgICAgICAgICAgICAgICAgIFJmbGFncz14DQo+ICAg ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gICAgIHwgRE1CICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCBhZGRyZXNzIGRlcGVuZGVuY3kNCj4gICAgIFYgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgVg0KPiAgIFdmbGFncz14ICAgICAgICAgICAgICAgICAgICAg ICAgUnRhZ3M9eA0KPiANCj4gVGhlIGZpcnN0IHBhdGNoIGNoYW5nZXMgdGhlIG9yZGVyIG9mIHBh Z2UgdW5wb2lzb25pbmcgd2l0aCB0aGUgdGFnDQo+IHN0b3JpbmcgaW4gcGFnZS0+ZmxhZ3MuIHBh Z2Vfa2FzYW5fdGFnX3NldCgpIGhhcyB0aGUgcmlnaHQgYmFycmllcnMNCj4gdGhyb3VnaCB0cnlf Y21weGNoZygpLg0KPiANCj4gSWYgYSBwYWdlIGlzIG1hcHBlZCBpbiB1c2VyLXNwYWNlIHdpdGgg UFJPVF9NVEUsIHRoZSBhcmNoaXRlY3R1cmUNCj4gY29kZQ0KPiB3aWxsIHNldCB0aGUgYWxsb2Nh dGlvbiB0YWcgdG8gMCBhbmQgYSBzdWJzZXF1ZW50IHBhZ2VfdG9fdmlydCgpDQo+IGRlcmVmZXJl bmNlIHdpbGwgZmF1bHQuIFdlIGN1cnJlbnRseSB0cnkgdG8gZml4IHRoaXMgYnkgcmVzZXR0aW5n IHRoZQ0KPiB0YWcgaW4gcGFnZS0+ZmxhZ3Mgc28gdGhhdCBpdCBpcyAweGZmIChtYXRjaC1hbGws IG5vdCBmYXVsdGluZykuDQo+IEhvd2V2ZXIsIHNldHRpbmcgdGhlIHRhZ3MgYW5kIGZsYWdzIGNh biByYWNlIHdpdGggYW5vdGhlciBDUFUgcmVhZGluZw0KPiB0aGUgZmxhZ3MgKHBhZ2VfdG9fdmly dCgpKSBhbmQgYmFycmllcnMgY2FuJ3QgaGVscCwgZS5nLjoNCj4gDQo+IFAwIChtdGVfc3luY19w YWdlX3RhZ3MpOiAgICAgICAgUDEgKG1lbWNweSBmcm9tIHZpcnRfdG9fcGFnZSk6DQo+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZmxhZ3MhPTB4ZmYNCj4gICBXZmxhZ3M9MHhm Zg0KPiAgIERNQiAoZG9lc24ndCBoZWxwKQ0KPiAgIFd0YWdzPTANCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFJ0YWdzPTAgICAvLyBmYXVsdA0KPiANCj4gU2luY2UgY2xlYXJp bmcgdGhlIGZsYWdzIGluIHRoZSBhcmNoIGNvZGUgZG9lc24ndCB3b3JrLCB0byBkbyB0aGlzIGF0 DQo+IHBhZ2UgYWxsb2NhdGlvbiB0aW1lIHdoZW4gX19HRlBfU0tJUF9LQVNBTl9VTlBPSVNPTiBp cyBwYXNzZWQuDQo+IA0KPiBUaGFua3MuDQo+IA0KPiBDYXRhbGluIE1hcmluYXMgKDQpOg0KPiAg IG1tOiBrYXNhbjogRW5zdXJlIHRoZSB0YWdzIGFyZSB2aXNpYmxlIGJlZm9yZSB0aGUgdGFnIGlu IHBhZ2UtDQo+ID5mbGFncw0KPiAgIG1tOiBrYXNhbjogU2tpcCB1bnBvaXNvbmluZyBvZiB1c2Vy IHBhZ2VzDQo+ICAgbW06IGthc2FuOiBTa2lwIHBhZ2UgdW5wb2lzb25pbmcgb25seSBpZiBfX0dG UF9TS0lQX0tBU0FOX1VOUE9JU09ODQo+ICAgYXJtNjQ6IGthc2FuOiBSZXZlcnQgImFybTY0OiBt dGU6IHJlc2V0IHRoZSBwYWdlIHRhZyBpbiBwYWdlLQ0KPiA+ZmxhZ3MiDQo+IA0KPiAgYXJjaC9h cm02NC9rZXJuZWwvaGliZXJuYXRlLmMgfCAgNSAtLS0tLQ0KPiAgYXJjaC9hcm02NC9rZXJuZWwv bXRlLmMgICAgICAgfCAgOSAtLS0tLS0tLS0NCj4gIGFyY2gvYXJtNjQvbW0vY29weXBhZ2UuYyAg ICAgIHwgIDkgLS0tLS0tLS0tDQo+ICBhcmNoL2FybTY0L21tL2ZhdWx0LmMgICAgICAgICB8ICAx IC0NCj4gIGFyY2gvYXJtNjQvbW0vbXRlc3dhcC5jICAgICAgIHwgIDkgLS0tLS0tLS0tDQo+ICBp bmNsdWRlL2xpbnV4L2dmcC5oICAgICAgICAgICB8ICAyICstDQo+ICBtbS9rYXNhbi9jb21tb24u YyAgICAgICAgICAgICB8ICAzICsrLQ0KPiAgbW0vcGFnZV9hbGxvYy5jICAgICAgICAgICAgICAg fCAxOSArKysrKysrKysrLS0tLS0tLS0tDQo+ICA4IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlv bnMoKyksIDQ0IGRlbGV0aW9ucygtKQ0KPiANCg0KSGkga2FzYW4gbWFpbnRhaW5lcnMsDQoNCldl IGhpdCB0aGUgZm9sbG93aW5nIGlzc3VlIG9uIHRoZSBhbmRyb2lkLTYuMSBkZXZpY2VzIHdpdGgg TVRFIGFuZCBIVw0KdGFnIGthc2FuIGVuYWJsZWQuDQoNCkkgb2JzZXJ2ZSB0aGF0IHRoZSBhbm9u IGZsYWcgZG9lc24ndCBoYXZlIHNraXBfa2FzYW5fcG9pc29uIGFuZA0Kc2tpcF9rYXNhbl91bnBv aXNvbiBmbGFnIGFuZCBrYXNhbnRhZyBpcyB3ZWlyZC4NCg0KQUZBSUssIGthc2FudGFnIG9mIGFu b24gZmxhZyBuZWVkcyB0byBiZSAweDAuDQoNClsgICA3MS45NTM5MzhdIFtUMTQwMzU5OF0gRnJh bWVQb2xpY3k6DQpbbmFtZTpyZXBvcnQmXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPT09PT09PT09DQpbICAgNzEuOTU1MzA1XSBbVDE0 MDM1OThdIEZyYW1lUG9saWN5OiBbbmFtZTpyZXBvcnQmXUJVRzogS0FTQU46DQppbnZhbGlkLWFj Y2VzcyBpbiBjb3B5X3BhZ2UrMHgxMC8weGQwDQpbICAgNzEuOTU2NDc2XSBbVDE0MDM1OThdIEZy YW1lUG9saWN5OiBbbmFtZTpyZXBvcnQmXVJlYWQgYXQgYWRkcg0KZjBmZmZmODEzMzJhODAwMCBi eSB0YXNrIEZyYW1lUG9saWN5LzM1OTgNClsgICA3MS45NTc2NzNdIFtUMTQwMzU5OF0gRnJhbWVQ b2xpY3k6IFtuYW1lOnJlcG9ydF9od190YWdzJl1Qb2ludGVyDQp0YWc6IFtmMF0sIG1lbW9yeSB0 YWc6IFtmZl0NClsgICA3MS45NTg3NDZdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6IFtuYW1lOnJl cG9ydCZdDQpbICAgNzEuOTU5MzU0XSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiBDUFU6IDQgUElE OiAzNTk4IENvbW06DQpGcmFtZVBvbGljeSBUYWludGVkOiBHIFMgICAgICBXICBPRSAgICAgIDYu MS4wLW1haW5saW5lLWFuZHJvaWQxNC0wLQ0KZ2E4YTUzZjgzYjllNCAjMQ0KWyAgIDcxLjk2MDk3 OF0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogSGFyZHdhcmUgbmFtZTogTVQ2OTg1KEVORykgKERU KQ0KWyAgIDcxLjk2MTc2N10gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogQ2FsbCB0cmFjZToNClsg ICA3MS45NjIzMzhdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6ICBkdW1wX2JhY2t0cmFjZSsweDEw OC8weDE1OA0KWyAgIDcxLjk2MzA5N10gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogIHNob3dfc3Rh Y2srMHgyMC8weDQ4DQpbICAgNzEuOTYzNzgyXSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiAgZHVt cF9zdGFja19sdmwrMHg2Yy8weDg4DQpbICAgNzEuOTY0NTEyXSBbVDE0MDM1OThdIEZyYW1lUG9s aWN5OiAgcHJpbnRfcmVwb3J0KzB4MmNjLzB4YTY0DQpbICAgNzEuOTY1MjYzXSBbVDE0MDM1OThd IEZyYW1lUG9saWN5OiAga2FzYW5fcmVwb3J0KzB4YjgvMHgxMzgNClsgICA3MS45NjU5ODZdIFtU MTQwMzU5OF0gRnJhbWVQb2xpY3k6ICBfX2RvX2tlcm5lbF9mYXVsdCsweGQ0LzB4MjQ4DQpbICAg NzEuOTY2NzgyXSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiAgZG9fYmFkX2FyZWErMHgzOC8weGU4 DQpbICAgNzEuOTY3NDg0XSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiAgZG9fdGFnX2NoZWNrX2Zh dWx0KzB4MjQvMHgzOA0KWyAgIDcxLjk2ODI2MV0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogIGRv X21lbV9hYm9ydCsweDQ4LzB4YjANClsgICA3MS45Njg5NzNdIFtUMTQwMzU5OF0gRnJhbWVQb2xp Y3k6ICBlbDFfYWJvcnQrMHg0NC8weDY4DQpbICAgNzEuOTY5NjQ2XSBbVDE0MDM1OThdIEZyYW1l UG9saWN5OiAgZWwxaF82NF9zeW5jX2hhbmRsZXIrMHg2OC8weGI4DQpbICAgNzEuOTcwNDQwXSBb VDE0MDM1OThdIEZyYW1lUG9saWN5OiAgZWwxaF82NF9zeW5jKzB4NjgvMHg2Yw0KWyAgIDcxLjk3 MTE0Nl0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogIGNvcHlfcGFnZSsweDEwLzB4ZDANClsgICA3 MS45NzE4MjRdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6ICBjb3B5X3VzZXJfaGlnaHBhZ2UrMHgy MC8weDQwDQpbICAgNzEuOTcyNjAzXSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiAgd3BfcGFnZV9j b3B5KzB4ZDAvMHg5ZjgNClsgICA3MS45NzMzNDRdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6ICBk b193cF9wYWdlKzB4Mzc0LzB4M2IwDQpbICAgNzEuOTc0MDU2XSBbVDE0MDM1OThdIEZyYW1lUG9s aWN5OiAgaGFuZGxlX21tX2ZhdWx0KzB4M2VjLzB4MTE5Yw0KWyAgIDcxLjk3NDgzM10gW1QxNDAz NTk4XSBGcmFtZVBvbGljeTogIGRvX3BhZ2VfZmF1bHQrMHgzNDQvMHg0YWMNClsgICA3MS45NzU1 ODNdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6ICBkb19tZW1fYWJvcnQrMHg0OC8weGIwDQpbICAg NzEuOTc2Mjk0XSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiAgZWwwX2RhKzB4NGMvMHhlMA0KWyAg IDcxLjk3NjkzNF0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogIGVsMHRfNjRfc3luY19oYW5kbGVy KzB4ZDQvMHhmYw0KWyAgIDcxLjk3NzcyNV0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogIGVsMHRf NjRfc3luYysweDFhMC8weDFhNA0KWyAgIDcxLjk3ODQ1MV0gW1QxNDAzNTk4XSBGcmFtZVBvbGlj eTogW25hbWU6cmVwb3J0Jl0NClsgICA3MS45NzkwNTddIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6 IFtuYW1lOnJlcG9ydCZdVGhlIGJ1Z2d5IGFkZHJlc3MNCmJlbG9uZ3MgdG8gdGhlIHBoeXNpY2Fs IHBhZ2U6DQpbICAgNzEuOTgwMTczXSBbVDE0MDM1OThdIEZyYW1lUG9saWN5Og0KW25hbWU6ZGVi dWcmXXBhZ2U6ZmZmZmZmZmUwNGNjYWEwMCByZWZjb3VudDoxNCBtYXBjb3VudDoxMw0KbWFwcGlu ZzowMDAwMDAwMDAwMDAwMDAwIGluZGV4OjB4Nzg4NGM3NCBwZm46MHgxNzMyYTgNClsgICA3MS45 ODE4NDldIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6DQpbbmFtZTpkZWJ1ZyZdbWVtY2c6ZmFmZmZm ODBjMDI0MTAwMA0KWyAgIDcxLjk4MjY4MF0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogW25hbWU6 ZGVidWcmXWFub24gZmxhZ3M6DQoweDQzYzAwMDAwMDA0ODAwM2UocmVmZXJlbmNlZHx1cHRvZGF0 ZXxkaXJ0eXxscnV8YWN0aXZlfHN3YXBiYWNrZWR8YXJjaA0KXzJ8em9uZT0xfGthc2FudGFnPTB4 ZikNClsgICA3MS45ODQ0NDZdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6IHJhdzogNDNjMDAwMDAw MDQ4MDAzZQ0KZmZmZmZmZmUwNGI5OTY0OCBmZmZmZmZmZTA0Y2NhMzA4IGYyZmZmZjgxMDMzOTA4 MzENClsgICA3MS45ODU2ODRdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6IHJhdzogMDAwMDAwMDAw Nzg4NGM3NA0KMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwZTAwMDAwMDBjIGZhZmZmZjgwYzAyNDEw MDANClsgICA3MS45ODY5MTldIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6IFtuYW1lOmRlYnVnJl1w YWdlIGR1bXBlZA0KYmVjYXVzZToga2FzYW46IGJhZCBhY2Nlc3MgZGV0ZWN0ZWQNClsgICA3MS45 ODgwMjJdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6IFtuYW1lOnJlcG9ydCZdDQpbICAgNzEuOTg4 NjI0XSBbVDE0MDM1OThdIEZyYW1lUG9saWN5OiBbbmFtZTpyZXBvcnQmXU1lbW9yeSBzdGF0ZQ0K YXJvdW5kIHRoZSBidWdneSBhZGRyZXNzOg0KWyAgIDcxLjk4OTY0MV0gW1QxNDAzNTk4XSBGcmFt ZVBvbGljeTogIGZmZmZmZjgxMzMyYTdlMDA6IGZlIGZlIGZlIGZlDQpmZSBmZSBmZSBmZSBmZSBm ZSBmZSBmZSBmZSBmZSBmZSBmZQ0KWyAgIDcxLjk5MDgxMV0gW1QxNDAzNTk4XSBGcmFtZVBvbGlj eTogIGZmZmZmZjgxMzMyYTdmMDA6IGZlIGZlIGZlIGZlDQpmZSBmZSBmZSBmZSBmZSBmZSBmZSBm ZSBmZSBmZSBmZSBmZQ0KWyAgIDcxLjk5MTk4Ml0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeTogPmZm ZmZmZjgxMzMyYTgwMDA6IGZmIGZmIGZmIGZmDQpmMCBmMCBmYyBmYyBmYyBmYyBmYyBmYyBmYyBm MCBmMCBmMw0KWyAgIDcxLjk5MzE0OV0gW1QxNDAzNTk4XSBGcmFtZVBvbGljeToNCltuYW1lOnJl cG9ydCZdICAgICAgICAgICAgICAgICAgIF4NClsgICA3MS45OTM5NzJdIFtUMTQwMzU5OF0gRnJh bWVQb2xpY3k6ICBmZmZmZmY4MTMzMmE4MTAwOiBmMyBmMyBmMyBmMw0KZjMgZjMgZjAgZjAgZjgg ZjggZjggZjggZjggZjggZjggZjANClsgICA3MS45OTUxNDFdIFtUMTQwMzU5OF0gRnJhbWVQb2xp Y3k6ICBmZmZmZmY4MTMzMmE4MjAwOiBmMCBmYiBmYiBmYg0KZmIgZmIgZmIgZmIgZjAgZjAgZmUg ZmUgZmUgZmUgZmUgZmUNClsgICA3MS45OTYzMzJdIFtUMTQwMzU5OF0gRnJhbWVQb2xpY3k6DQpb bmFtZTpyZXBvcnQmXT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KPT09PT09PT09DQoNCk9yaWdpbmFsbHksIEkgc3VzcGVjdCB0aGF0IHNv bWUgdXNlcnNwYWNlIHBhZ2VzIGhhdmUgYmVlbiBtaWdyYXRlZCBzbw0KdGhlIHBhZ2UtPmZsYWdz IHdpbGwgYmUgbG9zdCBhbmQgcGFnZS0+ZmxhZ3MgaXMgcmUtZ2VuZXJhdGVkIGJ5DQphbGxvY19w YWdlcygpLg0KDQpJIHRyeSB0aGUgZm9sbG93aW5nIGRpZmYsIGJ1dCBpdCBkaWRuJ3QgaGVscC4N Cg0KZGlmZiAtLWdpdCBhL21tL21pZ3JhdGUuYyBiL21tL21pZ3JhdGUuYw0KaW5kZXggZGZmMzMz NTkzYThhLi5lZDIwNjU5MDg0MTggMTAwNjQ0DQotLS0gYS9tbS9taWdyYXRlLmMNCisrKyBiL21t L21pZ3JhdGUuYw0KQEAgLTUxLDYgKzUxLDcgQEANCiAjaW5jbHVkZSA8bGludXgvcmFuZG9tLmg+ DQogI2luY2x1ZGUgPGxpbnV4L3NjaGVkL3N5c2N0bC5oPg0KICNpbmNsdWRlIDxsaW51eC9tZW1v cnktdGllcnMuaD4NCisjaW5jbHVkZSA8bGludXgva2FzYW4uaD4NCiANCiAjaW5jbHVkZSA8YXNt L3RsYmZsdXNoLmg+DQogDQpAQCAtNjExLDYgKzYxMiwxNCBAQCB2b2lkIGZvbGlvX21pZ3JhdGVf ZmxhZ3Moc3RydWN0IGZvbGlvICpuZXdmb2xpbywNCnN0cnVjdCBmb2xpbyAqZm9saW8pDQogDQog CWlmICghZm9saW9fdGVzdF9odWdldGxiKGZvbGlvKSkNCiAJCW1lbV9jZ3JvdXBfbWlncmF0ZShm b2xpbywgbmV3Zm9saW8pOw0KKw0KKyNpZmRlZiBDT05GSUdfS0FTQU5fSFdfVEFHUw0KKwlpZiAo a2FzYW5faHdfdGFnc19lbmFibGVkKCkpIHsNCisJCWlmIChmb2xpb190ZXN0X3NraXBfa2FzYW5f cG9pc29uKGZvbGlvKSkNCisJCQlmb2xpb19zZXRfc2tpcF9rYXNhbl9wb2lzb24obmV3Zm9saW8p Ow0KKwkJcGFnZV9rYXNhbl90YWdfc2V0KCZuZXdmb2xpby0+cGFnZSwNCnBhZ2Vfa2FzYW5fdGFn KCZmb2xpby0+cGFnZSkpOw0KKwl9DQorI2VuZGlmDQogfQ0KIEVYUE9SVF9TWU1CT0woZm9saW9f bWlncmF0ZV9mbGFncyk7DQogDQoNCkFmdGVyIEkgcmV2ZXJ0IHRoaXMgcGF0Y2hzZXQgKDQgcGF0 Y2hlcyksIHRoaXMgaXNzdWUgZGlzYXBwZWFyLg0KDQo+IA0K