From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754196AbcFTWW0 (ORCPT ); Mon, 20 Jun 2016 18:22:26 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:22902 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753213AbcFTWWE (ORCPT ); Mon, 20 Jun 2016 18:22:04 -0400 From: Yannick Brosseau To: , , , , CC: , Yannick Brosseau Subject: [PATCH] selftests/vm: Don't mlockall MCL_CURRENT in on-fault-limit test Date: Mon, 20 Jun 2016 14:27:10 -0700 Message-ID: <1466458030-17524-1-git-send-email-scientist@fb.com> X-Mailer: git-send-email 2.8.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [173.176.57.170] X-ClientProxiedBy: SN1PR19CA0010.namprd19.prod.outlook.com (10.163.220.20) To CY1PR15MB0125.namprd15.prod.outlook.com (10.162.46.145) X-MS-Office365-Filtering-Correlation-Id: f2282183-69d2-4392-9330-08d39951ab6d X-Microsoft-Exchange-Diagnostics: 1;CY1PR15MB0125;2:KrGKGGidACt0F6VOjyH+9EHMSUIKUL/bo+8j2nLm2R9fEW0F3SB3TiU8f6YhB4geCQHPOytTJqKMA/WNa/1WBymYCbC/h8i9Yzc+7EaT24cp7JpcsZHDNfydWqi16gKkVfEmYE7/i2QKlOnMSXGw9SjWOOP4KFE+vLzSPLH2igUhgyRkpibwcNDj8tebR+MZ;3:guPH1wsjzrfjmVclYl7cXVBIo3hNYTdqcgAGyQAgt6LdCSpmdk470ykzjtH/lDseYSPzT0EmyWdE8qbQCitsloUR7UyJekCOE3Qi6SQXmzdyCHg+PmYUpOfZ6KCl46tr X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR15MB0125; X-Microsoft-Exchange-Diagnostics: 1;CY1PR15MB0125;25:EuXiWzRdefDJuxuhh0E6wCvn79QeyvsjFQFg+UJmy91yPWP+e4p1WxMTLfcyaW47gdnCLR4Vr+S1iHwmuPOmOOevV/akOElnCpDhakGrNlJVjx9UdWQ3qdcTOtwMP2PUCaHsHXluMAgyycMmFcT/RrFL7bVyWT4bd3/wG7AbCpfiRht8bsL7TswUSEr/DRoiJicKb6VV1B76YlrkLTcHUUCwVWw3oe0lIEKdGVTi0csvK9tBHF041dn9VFFEVhbbzmdq3S/Ybu11aEohHEgh1ZGSaV0zHivWeNxu2m5uYsaV1W6cIUjYt1T0zol300h0QzdmrU8l42WYB4IBAHvK4wIiZMoWBoFUlXIOFssCTaMCPSEAAWzDuq3qFuWKcVHi17JqZedLQ9VrXKQvRXY8IngBbeMM1BPDnsvIVgq4u7SySCLuisgtsrxuzAEWMaVhzt2HjozPpauxGeQ2DKua+oZJ98R6afJjUgCF38mO1daEuefFfE0CF5wT326T+icxc+Zt2v0FB2hxhLp1hQeW1jNtltYlQM+hDT/odkITEylVh9m1YCvHhPNpNmk5DoG1vxGn8x1dzUKEIYxBC7M216hwKKhhjNehD/tOmrRKQoA22ICkylB7ZT+Py2FEoytsehuHfr1Qwo1NIeqvfoWql31G7WcjSne7hueu6pl4lPoQhPOHtcn3ES1Pw3eZtLNAO9AHzlEGs1daF/0vkzjPEA==;20:SPnqMmbK0iT5mif7HTTfLxAS1PMPYgXHdzLAdlYLf5/LSkaFRYg77NK+xVZd2pgY19Xm1iGmX2MiAwkZPsLBXxhbp6OuAwymTAU4D4K5hBGwh8wQgTNu73Gv8lRsI8dpgUGQ8KZ/umP6ycXBfyXWjyHtmpF73BGzn+e6mLPEYdw= X-LD-Processed: 8ae927fe-1255-47a7-a2af-5f3a069daaa2,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(67672495146484); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);SRVR:CY1PR15MB0125;BCL:0;PCL:0;RULEID:;SRVR:CY1PR15MB0125; X-Microsoft-Exchange-Diagnostics: 1;CY1PR15MB0125;4:RjMVgCw+UocaSwMQq86X9P9fjra8jviVPIZHcRKhI8c4PiWuyYuP0eOaHiMQq2T8z9v4a0oYdKsrGSnU3staW0Iyavn+cf0iWvCD4jIHJKSUKTXBw7YEtGyt9WyPJKqogHwfWGpG4HtvZj3fn/rb2faMr8TZWJp3NAqxo5+Iq26rNVW7KmzCsXCvy5JabTjRExfgqLvYSXjcAKFTpO4Sd9arYx2/wQTQb5DbB0BJ1oorHD/7NiVQ84PlPyYAE4RwPR46NW+SnVDZNmm4SRUP2aIguYrVXfgsT7lWO0Eshr5RC6IeF/CFCN4aQELOdpld3q7J3Pcf6GRcax16HtPUjSeux+qdDArxc3xG5RzU1oYaDqLRe4+p23Bh4Ie0kpqzG75/zqPKCmfvf5j1uf1jPWw+QNozqBn/BH/f791KHzM= X-Forefront-PRVS: 09796A1B83 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(3846002)(586003)(33646002)(6116002)(66066001)(92566002)(7736002)(21086003)(230783001)(189998001)(97736004)(68736007)(2201001)(5001770100001)(50226002)(50466002)(19580405001)(77096005)(50986999)(81166006)(48376002)(8676002)(4326007)(36756003)(42186005)(101416001)(5003940100001)(47776003)(229853001)(106356001)(2906002)(81156014)(105586002)(19580395003)(7846002)(51496004)(44646005)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR15MB0125;H:fb.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR15MB0125;23:zVf0yYhVIQWGVH6BP3IYM2DcTpo45mpZA5A2MCpLy?= =?us-ascii?Q?uhg4GzS61pitKoDzlNnxMGF75Ll/4LWMxD1CzQ7pcTrWWQov6EuVn0U0UUPa?= =?us-ascii?Q?3TvbOzjsoVhci9cpXkwFV98UllA5jZg0sHgqgBmZqsCxyBW5na5y5L0XW+Z7?= =?us-ascii?Q?8UKY/IINB2bL5r7XdglBaCOrX7T87XrWO1yBXHyJ1kwpNy7E4iqzGP14AW3a?= =?us-ascii?Q?rtC0nryZflYefKPcSILTxspYb0LaTdJDElJt1CPV7RW0Gx7saDT3Yi/36BSr?= =?us-ascii?Q?JgeL0I3ttSewYGZEdXXTeiVunthrae9tUQXcEd7gE/PXV+DjD88ftqAEgtmZ?= =?us-ascii?Q?xmphR8YB9PX/CXMxZM+Df/aE+aT7/m755/GFonQT4b3ayyxNFFhazUIlmgne?= =?us-ascii?Q?2AptRbZp2RzDZRhq2CoH2zrxoOnoxqxcCFdB2Lt/UWG7J5VxS18gO1Y+hDoy?= =?us-ascii?Q?Hcvu9uo+YSnsDmREeIo0gZaGQwrKd7gIxOB7pSLBcv0XL4xxy512YoQJ7heC?= =?us-ascii?Q?e/XWlmO28NXNv9GSq8OMG/lYcMT+xDoeLDVlE4iKZgE79glfrmOnJFw+6lSF?= =?us-ascii?Q?SEEtJelYSU7N8NFdANnWv4nXwM/bFq8T+NZxh0/fT7gF9FOxDCJ6LhazGXMZ?= =?us-ascii?Q?w0tQmBWEOW3bri/LfVdikJ0olz1LgPj3YLE1In3CZ6U3FPakSj++2S8/ElOg?= =?us-ascii?Q?Q9iNWCfcFfiHKweDB4zQB4LnPJLgPl+4dLd3t4DVZnJvjHVnRXaz7JKeMotN?= =?us-ascii?Q?LVvqAzx1JtWYsU4y20IxfgooJgdeMVe4MqB9mUhTj6Ll5BOdQeaf8MBE64lN?= =?us-ascii?Q?Pbhf3wXdfNBIopRcPgTrYMQFXcaODsKXuUNmtcMur6hjHDoc1AbFv2+K9WAJ?= =?us-ascii?Q?0vVyer65Ia0xw7hLZMZju+xNGjHxUdOclgv4qz+iAaZ2Xbk/6P79YK1u2+E8?= =?us-ascii?Q?UZs21RnI4QFE4Z1mD7lQrbj1WBoERt//TC79ICRx3dy+UBq41GMmeHSTxLf6?= =?us-ascii?Q?N45YlYL5vQSJT4YkAn7WvYh1ZUUARhpT4fnOCeH21b+4Vp78txNGz5zKhM6S?= =?us-ascii?Q?ieMPQslPg0Ex0Q0FA7J5UWJHdsdhhNJWkgNcSjTF73d8TGQFQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR15MB0125;6:H4GJ/lSUuAfkXxqQYyjhgUweKvjosCSCXkHXSIskY2o4kataNF2Sax36+VqfUfJzHv4dWUdYAVQx/tiEmqH1ur3YG9gBokg//Udif4vKH20PUI0LeNDXDWjJD3Ugt7QhBRWS+czFItGECKM/0J4P7bQTS1QM1MsKh2LAMmWRFDA3BZ+oYCD4cNkmYqv50jMBaLf/+EUOrhA6fYvdOcnab4vgcnQ5l5I+JncnANXrI6lRszEwJ30TdjAi02UzmTXC5/QldnkEbFTwqkcdCzRkU1AnCKOtNChlw76tQxBq/7Y=;5:JkLPP4sXS39Je+GtVQ1oWvt6KrG8/qy/0qgtbSlyRWUwrkET/vtZm8e9MlplnqB0MaC3+/22nKnaBaw1FeRdrc8eVz2FXzRzUY9bspWewO60eOx65rYnFu2QQQx8lvDgEgiNK5mhuCqQH0d2e1P5TQ==;24:VnVfjsxivmkmwdtEKsZ3IjY7DEPxLJ4BL8lJV/qGp3GPhWGcLAWrSFm0bOjeGBNR2INxJEcInuh9r2BdJrdJNFrr4/tpl8O5jVRE4fTqA4I=;7:HxkeBY/3y2wfqLgJvvvJmpRuo6c3E5l4Zrl0NkuyuVCiEmA5wCrIYp6WEaDPXVC+5PZ5RvPpqKm8ixrrY8f3Y1Zi1yc2ry0jXfAMs6EUXIE1N0C3U3OBer4iPYfcTMkz/a2Qia9Cge9fbA0/FP2IYeladZFvKNbjh1PO/ie+XiqiRVxN2oq4MjuYxMAB+ThEJQtytjdRicI6XfqfjVylVwXTn0I/9rwaAORM2E8oY6ikwv0mg05iBVi+wee8xFj2 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR15MB0125;20:udXUmLbshQ/VA7oH4RQYYwJUPtfxAX6F3NCShi7luLLgD5BDju6bdGChPoKqiwOZK5Yu+BQkSkAMuvGQ5s0ChpEGqldgbEZu8b20gTnwWEL4ri/smwZdTdgk/8WMtOpeWUyE4OIhRjptjKE5l1JK4ytTVHXskLulRc3TBiAj31U= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2016 21:27:21.3088 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR15MB0125 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-06-20_12:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The default MEMLOCK limit is not big enough to accomodate all the current pages of the test program process, so the test fails at this step. By removing the MCL_CURRENT flag, we allow the mlockall call to succeed. The mmap is twice the size of the current limit, so it will still fail as expected. Signed-off-by: Yannick Brosseau --- tools/testing/selftests/vm/on-fault-limit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/vm/on-fault-limit.c b/tools/testing/selftests/vm/on-fault-limit.c index 245accc..0ae458f 100644 --- a/tools/testing/selftests/vm/on-fault-limit.c +++ b/tools/testing/selftests/vm/on-fault-limit.c @@ -20,7 +20,7 @@ static int test_limit(void) return ret; } - if (mlockall(MCL_CURRENT | MCL_ONFAULT | MCL_FUTURE)) { + if (mlockall(MCL_ONFAULT | MCL_FUTURE)) { perror("mlockall"); return ret; } -- 2.8.1