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 X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B7C59C28CC0 for ; Thu, 30 May 2019 07:56:35 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 297842576C for ; Thu, 30 May 2019 07:56:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 297842576C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A62BC6B000A; Thu, 30 May 2019 03:56:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A12516B0010; Thu, 30 May 2019 03:56:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 865286B026C; Thu, 30 May 2019 03:56:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by kanga.kvack.org (Postfix) with ESMTP id 238C96B000A for ; Thu, 30 May 2019 03:56:34 -0400 (EDT) Received: by mail-pf1-f197.google.com with SMTP id f9so4044528pfn.6 for ; Thu, 30 May 2019 00:56:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-original-authentication-results:x-gm-message-state:date:from:to :cc:subject:message-id:mime-version:content-disposition:user-agent; bh=YbbcjHTSjGam99hN6G5147guhKnY3IY1iWGBJzs+lxM=; b=ZXLLsRBtnLTU8w4D0kitxOBknBJArFXJOw2w47Z8S2j/BM88+vd9tcxOWib4oUKAUO jyEGMl9X8Bolou9cAti/KGUO45Di5BBA2WDnvIe5Cp4backgUSQWT/xOPPPdc5HJJEzy m5YBjgRRNtGrqsnxnsYU7MnRNfz+pG+6/hwx/v7NBO+/LvpgQicDP/Rv0/ec+9w4Mg62 A6hTbyYYnO0cc5ECGLQH0Y1U0/0CJFdJsQ+Bs+MmGq+nnq6ySVzGf9EWEmj2/4grkfHX ztmT4RRtJ2P+k0aPQXd0+maCwBrzr7SB1pM8YXxkPXipumrVQsSA9X5G2M9DofGPKZMy d06Q== X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Gm-Message-State: APjAAAUUr4uiVJnimh+LY3I6ityr1vk0WChcwEPV72eLofoYcDD5p3nS QCZUNOOV2C9BYVcICUQkjFR/xXu3p1ZngW6hpOn68zFRp3wjyK99PAWzOKca/LT6wkhv1aocRwL pPnaWO2hQFW8BxEha1moFadj8CcrE7Xw+1eFJjSNGO3ZIYFEATVMiHcxpsgjN4i6/6A== X-Received: by 2002:a63:554b:: with SMTP id f11mr2521933pgm.311.1559202993470; Thu, 30 May 2019 00:56:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqyiS3mwLJUwsIYOK1NQ9sL8b5JbvCUD8oQxWe8CpzPtBzJOWkLFWxGVjeW9wP4hu7PBlMBt X-Received: by 2002:a63:554b:: with SMTP id f11mr2521798pgm.311.1559202990556; Thu, 30 May 2019 00:56:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559202990; cv=none; d=google.com; s=arc-20160816; b=q2BvooSRkmb1FVJLVQlRhGYm00MTnV/MFTvbNrscCNJWIri9Yw2VlOOpmkDjid4hmS p/U0opbey952+kk3uDsgq9MlpDd2YIIpZVVub4HInZiLknGnn3/eWeNgjPc0NoderE/E +2AQDHvqwu9kn3ZuZeQpYHgwmAyXwGLC7m6LIKYmdlO+h/Z+AAYhx8CN3P00kSl4rb0w cjUovzGRckFkta1v7Eh1jE3F1Z9NK3xPwUTDJB2iQbtq6xJIPUACberW07OM0nmL75lp 4htxumDeoQYhLR6ORnx11zELE7jAysoj/vVJoBpZ1KJjz5vRFwrT0UTogSlgnW8g8lZ0 JwNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:content-disposition:mime-version:message-id:subject:cc :to:from:date; bh=YbbcjHTSjGam99hN6G5147guhKnY3IY1iWGBJzs+lxM=; b=d3kS695BZF5X9+K+ky/2oXupkjWR6GV4zAJaBJXuuuoSSQvy0AQthf5g5dZpbi8dtg D7xv8BWGFqW828hI7icQwRl/H/aAgQq3A7CijXjDZxSapzwngIR+Jv8kOD8P+T79Crfj uz4I50NLt2QBhtm4K2oqGxGNR5icrjQ9i8I6+WeDiLVjwt5VOio7H3gDDaGRzTcftsAm rx912Kqhu9gZZajsWN3H33MChmfGYt4o9UH0F0a7oyQasuRo1oLiGI1u5Nlbwgb7vq+k 8cMk9y3JAbJDdDNkxthNV3ZoMLO6Gk23sHVON61bJa1Fd3xltQitoxb+zFkZ5SIhEbIx Jrdw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from mga03.intel.com (mga03.intel.com. [134.134.136.65]) by mx.google.com with ESMTPS id v5si2467228pgs.285.2019.05.30.00.56.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2019 00:56:30 -0700 (PDT) Received-SPF: pass (google.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) client-ip=134.134.136.65; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lkp@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 May 2019 00:56:29 -0700 X-ExtLoop1: 1 Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 30 May 2019 00:56:26 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1hWFvG-000071-3I; Thu, 30 May 2019 15:56:26 +0800 Date: Thu, 30 May 2019 15:55:49 +0800 From: kbuild test robot To: Matteo Croce Cc: kbuild-all@01.org, Johannes Weiner , Aaron Tomlin , Andrew Morton , Linux Memory Management List Subject: [liu-song6-linux:uprobe-thp 119/188] kernel/sysctl.c:1729:15: error: 'zero' undeclared here (not in a function); did you mean 'zero_ul'? Message-ID: <201905301541.9XkvC15u%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="+HP7ph2BbKc20aGI" Content-Disposition: inline X-Patchwork-Hint: ignore User-Agent: Mutt/1.5.23 (2014-03-12) 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: --+HP7ph2BbKc20aGI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Matteo, FYI, the error/warning still remains. tree: https://github.com/liu-song-6/linux.git uprobe-thp head: 352a3bf14738fddd770e902a0dc084ac862ce368 commit: 115fe47f84b1b7e9673aa9ffc0d5a4a9bb0ade15 [119/188] proc/sysctl: add shared variables for range check config: ia64-allmodconfig (attached as .config) compiler: ia64-linux-gcc (GCC) 7.4.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 115fe47f84b1b7e9673aa9ffc0d5a4a9bb0ade15 # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=ia64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): >> kernel/sysctl.c:1729:15: error: 'zero' undeclared here (not in a function); did you mean 'zero_ul'? .extra1 = &zero, ^~~~ zero_ul >> kernel/sysctl.c:1730:15: error: 'one' undeclared here (not in a function); did you mean 'zone'? .extra2 = &one, ^~~ zone vim +1729 kernel/sysctl.c ^1da177e4 Linus Torvalds 2005-04-16 1285 d8217f076 Eric W. Biederman 2007-10-18 1286 static struct ctl_table vm_table[] = { ^1da177e4 Linus Torvalds 2005-04-16 1287 { ^1da177e4 Linus Torvalds 2005-04-16 1288 .procname = "overcommit_memory", ^1da177e4 Linus Torvalds 2005-04-16 1289 .data = &sysctl_overcommit_memory, ^1da177e4 Linus Torvalds 2005-04-16 1290 .maxlen = sizeof(sysctl_overcommit_memory), ^1da177e4 Linus Torvalds 2005-04-16 1291 .mode = 0644, cb16e95fa Petr Holasek 2011-03-23 1292 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1293 .extra1 = SYSCTL_ZERO, cb16e95fa Petr Holasek 2011-03-23 1294 .extra2 = &two, ^1da177e4 Linus Torvalds 2005-04-16 1295 }, ^1da177e4 Linus Torvalds 2005-04-16 1296 { fadd8fbd1 KAMEZAWA Hiroyuki 2006-06-23 1297 .procname = "panic_on_oom", fadd8fbd1 KAMEZAWA Hiroyuki 2006-06-23 1298 .data = &sysctl_panic_on_oom, fadd8fbd1 KAMEZAWA Hiroyuki 2006-06-23 1299 .maxlen = sizeof(sysctl_panic_on_oom), fadd8fbd1 KAMEZAWA Hiroyuki 2006-06-23 1300 .mode = 0644, cb16e95fa Petr Holasek 2011-03-23 1301 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1302 .extra1 = SYSCTL_ZERO, cb16e95fa Petr Holasek 2011-03-23 1303 .extra2 = &two, fadd8fbd1 KAMEZAWA Hiroyuki 2006-06-23 1304 }, fadd8fbd1 KAMEZAWA Hiroyuki 2006-06-23 1305 { fe071d7e8 David Rientjes 2007-10-16 1306 .procname = "oom_kill_allocating_task", fe071d7e8 David Rientjes 2007-10-16 1307 .data = &sysctl_oom_kill_allocating_task, fe071d7e8 David Rientjes 2007-10-16 1308 .maxlen = sizeof(sysctl_oom_kill_allocating_task), fe071d7e8 David Rientjes 2007-10-16 1309 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1310 .proc_handler = proc_dointvec, fe071d7e8 David Rientjes 2007-10-16 1311 }, fe071d7e8 David Rientjes 2007-10-16 1312 { fef1bdd68 David Rientjes 2008-02-07 1313 .procname = "oom_dump_tasks", fef1bdd68 David Rientjes 2008-02-07 1314 .data = &sysctl_oom_dump_tasks, fef1bdd68 David Rientjes 2008-02-07 1315 .maxlen = sizeof(sysctl_oom_dump_tasks), fef1bdd68 David Rientjes 2008-02-07 1316 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1317 .proc_handler = proc_dointvec, fef1bdd68 David Rientjes 2008-02-07 1318 }, fef1bdd68 David Rientjes 2008-02-07 1319 { ^1da177e4 Linus Torvalds 2005-04-16 1320 .procname = "overcommit_ratio", ^1da177e4 Linus Torvalds 2005-04-16 1321 .data = &sysctl_overcommit_ratio, ^1da177e4 Linus Torvalds 2005-04-16 1322 .maxlen = sizeof(sysctl_overcommit_ratio), ^1da177e4 Linus Torvalds 2005-04-16 1323 .mode = 0644, 49f0ce5f9 Jerome Marchand 2014-01-21 1324 .proc_handler = overcommit_ratio_handler, 49f0ce5f9 Jerome Marchand 2014-01-21 1325 }, 49f0ce5f9 Jerome Marchand 2014-01-21 1326 { 49f0ce5f9 Jerome Marchand 2014-01-21 1327 .procname = "overcommit_kbytes", 49f0ce5f9 Jerome Marchand 2014-01-21 1328 .data = &sysctl_overcommit_kbytes, 49f0ce5f9 Jerome Marchand 2014-01-21 1329 .maxlen = sizeof(sysctl_overcommit_kbytes), 49f0ce5f9 Jerome Marchand 2014-01-21 1330 .mode = 0644, 49f0ce5f9 Jerome Marchand 2014-01-21 1331 .proc_handler = overcommit_kbytes_handler, ^1da177e4 Linus Torvalds 2005-04-16 1332 }, ^1da177e4 Linus Torvalds 2005-04-16 1333 { ^1da177e4 Linus Torvalds 2005-04-16 1334 .procname = "page-cluster", ^1da177e4 Linus Torvalds 2005-04-16 1335 .data = &page_cluster, ^1da177e4 Linus Torvalds 2005-04-16 1336 .maxlen = sizeof(int), ^1da177e4 Linus Torvalds 2005-04-16 1337 .mode = 0644, cb16e95fa Petr Holasek 2011-03-23 1338 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1339 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1340 }, ^1da177e4 Linus Torvalds 2005-04-16 1341 { ^1da177e4 Linus Torvalds 2005-04-16 1342 .procname = "dirty_background_ratio", ^1da177e4 Linus Torvalds 2005-04-16 1343 .data = &dirty_background_ratio, ^1da177e4 Linus Torvalds 2005-04-16 1344 .maxlen = sizeof(dirty_background_ratio), ^1da177e4 Linus Torvalds 2005-04-16 1345 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1346 .proc_handler = dirty_background_ratio_handler, 115fe47f8 Matteo Croce 2019-05-26 1347 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1348 .extra2 = &one_hundred, ^1da177e4 Linus Torvalds 2005-04-16 1349 }, ^1da177e4 Linus Torvalds 2005-04-16 1350 { 2da02997e David Rientjes 2009-01-06 1351 .procname = "dirty_background_bytes", 2da02997e David Rientjes 2009-01-06 1352 .data = &dirty_background_bytes, 2da02997e David Rientjes 2009-01-06 1353 .maxlen = sizeof(dirty_background_bytes), 2da02997e David Rientjes 2009-01-06 1354 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1355 .proc_handler = dirty_background_bytes_handler, fc3501d41 Sven Wegener 2009-02-11 1356 .extra1 = &one_ul, 2da02997e David Rientjes 2009-01-06 1357 }, 2da02997e David Rientjes 2009-01-06 1358 { ^1da177e4 Linus Torvalds 2005-04-16 1359 .procname = "dirty_ratio", ^1da177e4 Linus Torvalds 2005-04-16 1360 .data = &vm_dirty_ratio, ^1da177e4 Linus Torvalds 2005-04-16 1361 .maxlen = sizeof(vm_dirty_ratio), ^1da177e4 Linus Torvalds 2005-04-16 1362 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1363 .proc_handler = dirty_ratio_handler, 115fe47f8 Matteo Croce 2019-05-26 1364 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1365 .extra2 = &one_hundred, ^1da177e4 Linus Torvalds 2005-04-16 1366 }, ^1da177e4 Linus Torvalds 2005-04-16 1367 { 2da02997e David Rientjes 2009-01-06 1368 .procname = "dirty_bytes", 2da02997e David Rientjes 2009-01-06 1369 .data = &vm_dirty_bytes, 2da02997e David Rientjes 2009-01-06 1370 .maxlen = sizeof(vm_dirty_bytes), 2da02997e David Rientjes 2009-01-06 1371 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1372 .proc_handler = dirty_bytes_handler, 9e4a5bda8 Andrea Righi 2009-04-30 1373 .extra1 = &dirty_bytes_min, 2da02997e David Rientjes 2009-01-06 1374 }, 2da02997e David Rientjes 2009-01-06 1375 { ^1da177e4 Linus Torvalds 2005-04-16 1376 .procname = "dirty_writeback_centisecs", f6ef94381 Bart Samwel 2006-03-24 1377 .data = &dirty_writeback_interval, f6ef94381 Bart Samwel 2006-03-24 1378 .maxlen = sizeof(dirty_writeback_interval), ^1da177e4 Linus Torvalds 2005-04-16 1379 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1380 .proc_handler = dirty_writeback_centisecs_handler, ^1da177e4 Linus Torvalds 2005-04-16 1381 }, ^1da177e4 Linus Torvalds 2005-04-16 1382 { ^1da177e4 Linus Torvalds 2005-04-16 1383 .procname = "dirty_expire_centisecs", f6ef94381 Bart Samwel 2006-03-24 1384 .data = &dirty_expire_interval, f6ef94381 Bart Samwel 2006-03-24 1385 .maxlen = sizeof(dirty_expire_interval), ^1da177e4 Linus Torvalds 2005-04-16 1386 .mode = 0644, cb16e95fa Petr Holasek 2011-03-23 1387 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1388 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1389 }, ^1da177e4 Linus Torvalds 2005-04-16 1390 { 1efff914a Theodore Ts'o 2015-03-17 1391 .procname = "dirtytime_expire_seconds", 1efff914a Theodore Ts'o 2015-03-17 1392 .data = &dirtytime_expire_interval, 2d87b309a Randy Dunlap 2018-04-10 1393 .maxlen = sizeof(dirtytime_expire_interval), 1efff914a Theodore Ts'o 2015-03-17 1394 .mode = 0644, 1efff914a Theodore Ts'o 2015-03-17 1395 .proc_handler = dirtytime_interval_handler, 115fe47f8 Matteo Croce 2019-05-26 1396 .extra1 = SYSCTL_ZERO, 1efff914a Theodore Ts'o 2015-03-17 1397 }, 1efff914a Theodore Ts'o 2015-03-17 1398 { ^1da177e4 Linus Torvalds 2005-04-16 1399 .procname = "swappiness", ^1da177e4 Linus Torvalds 2005-04-16 1400 .data = &vm_swappiness, ^1da177e4 Linus Torvalds 2005-04-16 1401 .maxlen = sizeof(vm_swappiness), ^1da177e4 Linus Torvalds 2005-04-16 1402 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1403 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1404 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1405 .extra2 = &one_hundred, ^1da177e4 Linus Torvalds 2005-04-16 1406 }, ^1da177e4 Linus Torvalds 2005-04-16 1407 #ifdef CONFIG_HUGETLB_PAGE ^1da177e4 Linus Torvalds 2005-04-16 1408 { ^1da177e4 Linus Torvalds 2005-04-16 1409 .procname = "nr_hugepages", e5ff21594 Andi Kleen 2008-07-23 1410 .data = NULL, ^1da177e4 Linus Torvalds 2005-04-16 1411 .maxlen = sizeof(unsigned long), ^1da177e4 Linus Torvalds 2005-04-16 1412 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1413 .proc_handler = hugetlb_sysctl_handler, ^1da177e4 Linus Torvalds 2005-04-16 1414 }, 06808b082 Lee Schermerhorn 2009-12-14 1415 #ifdef CONFIG_NUMA 06808b082 Lee Schermerhorn 2009-12-14 1416 { 06808b082 Lee Schermerhorn 2009-12-14 1417 .procname = "nr_hugepages_mempolicy", 06808b082 Lee Schermerhorn 2009-12-14 1418 .data = NULL, 06808b082 Lee Schermerhorn 2009-12-14 1419 .maxlen = sizeof(unsigned long), 06808b082 Lee Schermerhorn 2009-12-14 1420 .mode = 0644, 06808b082 Lee Schermerhorn 2009-12-14 1421 .proc_handler = &hugetlb_mempolicy_sysctl_handler, 06808b082 Lee Schermerhorn 2009-12-14 1422 }, 4518085e1 Kemi Wang 2017-11-15 1423 { 4518085e1 Kemi Wang 2017-11-15 1424 .procname = "numa_stat", 4518085e1 Kemi Wang 2017-11-15 1425 .data = &sysctl_vm_numa_stat, 4518085e1 Kemi Wang 2017-11-15 1426 .maxlen = sizeof(int), 4518085e1 Kemi Wang 2017-11-15 1427 .mode = 0644, 4518085e1 Kemi Wang 2017-11-15 1428 .proc_handler = sysctl_vm_numa_stat_handler, 115fe47f8 Matteo Croce 2019-05-26 1429 .extra1 = SYSCTL_ZERO, 115fe47f8 Matteo Croce 2019-05-26 1430 .extra2 = SYSCTL_ONE, 4518085e1 Kemi Wang 2017-11-15 1431 }, 06808b082 Lee Schermerhorn 2009-12-14 1432 #endif ^1da177e4 Linus Torvalds 2005-04-16 1433 { ^1da177e4 Linus Torvalds 2005-04-16 1434 .procname = "hugetlb_shm_group", ^1da177e4 Linus Torvalds 2005-04-16 1435 .data = &sysctl_hugetlb_shm_group, ^1da177e4 Linus Torvalds 2005-04-16 1436 .maxlen = sizeof(gid_t), ^1da177e4 Linus Torvalds 2005-04-16 1437 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1438 .proc_handler = proc_dointvec, ^1da177e4 Linus Torvalds 2005-04-16 1439 }, 396faf030 Mel Gorman 2007-07-17 1440 { d1c3fb1f8 Nishanth Aravamudan 2007-12-17 1441 .procname = "nr_overcommit_hugepages", e5ff21594 Andi Kleen 2008-07-23 1442 .data = NULL, e5ff21594 Andi Kleen 2008-07-23 1443 .maxlen = sizeof(unsigned long), d1c3fb1f8 Nishanth Aravamudan 2007-12-17 1444 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1445 .proc_handler = hugetlb_overcommit_handler, d1c3fb1f8 Nishanth Aravamudan 2007-12-17 1446 }, ^1da177e4 Linus Torvalds 2005-04-16 1447 #endif ^1da177e4 Linus Torvalds 2005-04-16 1448 { ^1da177e4 Linus Torvalds 2005-04-16 1449 .procname = "lowmem_reserve_ratio", ^1da177e4 Linus Torvalds 2005-04-16 1450 .data = &sysctl_lowmem_reserve_ratio, ^1da177e4 Linus Torvalds 2005-04-16 1451 .maxlen = sizeof(sysctl_lowmem_reserve_ratio), ^1da177e4 Linus Torvalds 2005-04-16 1452 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1453 .proc_handler = lowmem_reserve_ratio_sysctl_handler, ^1da177e4 Linus Torvalds 2005-04-16 1454 }, ^1da177e4 Linus Torvalds 2005-04-16 1455 { 9d0243bca Andrew Morton 2006-01-08 1456 .procname = "drop_caches", 9d0243bca Andrew Morton 2006-01-08 1457 .data = &sysctl_drop_caches, 9d0243bca Andrew Morton 2006-01-08 1458 .maxlen = sizeof(int), 9d0243bca Andrew Morton 2006-01-08 1459 .mode = 0644, 9d0243bca Andrew Morton 2006-01-08 1460 .proc_handler = drop_caches_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1461 .extra1 = SYSCTL_ONE, 5509a5d27 Dave Hansen 2014-04-03 1462 .extra2 = &four, 9d0243bca Andrew Morton 2006-01-08 1463 }, 76ab0f530 Mel Gorman 2010-05-24 1464 #ifdef CONFIG_COMPACTION 76ab0f530 Mel Gorman 2010-05-24 1465 { 76ab0f530 Mel Gorman 2010-05-24 1466 .procname = "compact_memory", 76ab0f530 Mel Gorman 2010-05-24 1467 .data = &sysctl_compact_memory, 76ab0f530 Mel Gorman 2010-05-24 1468 .maxlen = sizeof(int), 76ab0f530 Mel Gorman 2010-05-24 1469 .mode = 0200, 76ab0f530 Mel Gorman 2010-05-24 1470 .proc_handler = sysctl_compaction_handler, 76ab0f530 Mel Gorman 2010-05-24 1471 }, 5e7719058 Mel Gorman 2010-05-24 1472 { 5e7719058 Mel Gorman 2010-05-24 1473 .procname = "extfrag_threshold", 5e7719058 Mel Gorman 2010-05-24 1474 .data = &sysctl_extfrag_threshold, 5e7719058 Mel Gorman 2010-05-24 1475 .maxlen = sizeof(int), 5e7719058 Mel Gorman 2010-05-24 1476 .mode = 0644, 6b7e5cad6 Matthew Wilcox 2019-03-05 1477 .proc_handler = proc_dointvec_minmax, 5e7719058 Mel Gorman 2010-05-24 1478 .extra1 = &min_extfrag_threshold, 5e7719058 Mel Gorman 2010-05-24 1479 .extra2 = &max_extfrag_threshold, 5e7719058 Mel Gorman 2010-05-24 1480 }, 5bbe3547a Eric B Munson 2015-04-15 1481 { 5bbe3547a Eric B Munson 2015-04-15 1482 .procname = "compact_unevictable_allowed", 5bbe3547a Eric B Munson 2015-04-15 1483 .data = &sysctl_compact_unevictable_allowed, 5bbe3547a Eric B Munson 2015-04-15 1484 .maxlen = sizeof(int), 5bbe3547a Eric B Munson 2015-04-15 1485 .mode = 0644, 5bbe3547a Eric B Munson 2015-04-15 1486 .proc_handler = proc_dointvec, 115fe47f8 Matteo Croce 2019-05-26 1487 .extra1 = SYSCTL_ZERO, 115fe47f8 Matteo Croce 2019-05-26 1488 .extra2 = SYSCTL_ONE, 5bbe3547a Eric B Munson 2015-04-15 1489 }, 5e7719058 Mel Gorman 2010-05-24 1490 76ab0f530 Mel Gorman 2010-05-24 1491 #endif /* CONFIG_COMPACTION */ 9d0243bca Andrew Morton 2006-01-08 1492 { ^1da177e4 Linus Torvalds 2005-04-16 1493 .procname = "min_free_kbytes", ^1da177e4 Linus Torvalds 2005-04-16 1494 .data = &min_free_kbytes, ^1da177e4 Linus Torvalds 2005-04-16 1495 .maxlen = sizeof(min_free_kbytes), ^1da177e4 Linus Torvalds 2005-04-16 1496 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1497 .proc_handler = min_free_kbytes_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1498 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1499 }, 8ad4b1fb8 Rohit Seth 2006-01-08 1500 { 1c30844d2 Mel Gorman 2018-12-28 1501 .procname = "watermark_boost_factor", 1c30844d2 Mel Gorman 2018-12-28 1502 .data = &watermark_boost_factor, 1c30844d2 Mel Gorman 2018-12-28 1503 .maxlen = sizeof(watermark_boost_factor), 1c30844d2 Mel Gorman 2018-12-28 1504 .mode = 0644, 1c30844d2 Mel Gorman 2018-12-28 1505 .proc_handler = watermark_boost_factor_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1506 .extra1 = SYSCTL_ZERO, 1c30844d2 Mel Gorman 2018-12-28 1507 }, 1c30844d2 Mel Gorman 2018-12-28 1508 { 795ae7a0d Johannes Weiner 2016-03-17 1509 .procname = "watermark_scale_factor", 795ae7a0d Johannes Weiner 2016-03-17 1510 .data = &watermark_scale_factor, 795ae7a0d Johannes Weiner 2016-03-17 1511 .maxlen = sizeof(watermark_scale_factor), 795ae7a0d Johannes Weiner 2016-03-17 1512 .mode = 0644, 795ae7a0d Johannes Weiner 2016-03-17 1513 .proc_handler = watermark_scale_factor_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1514 .extra1 = SYSCTL_ONE, 795ae7a0d Johannes Weiner 2016-03-17 1515 .extra2 = &one_thousand, 795ae7a0d Johannes Weiner 2016-03-17 1516 }, 795ae7a0d Johannes Weiner 2016-03-17 1517 { 8ad4b1fb8 Rohit Seth 2006-01-08 1518 .procname = "percpu_pagelist_fraction", 8ad4b1fb8 Rohit Seth 2006-01-08 1519 .data = &percpu_pagelist_fraction, 8ad4b1fb8 Rohit Seth 2006-01-08 1520 .maxlen = sizeof(percpu_pagelist_fraction), 8ad4b1fb8 Rohit Seth 2006-01-08 1521 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1522 .proc_handler = percpu_pagelist_fraction_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1523 .extra1 = SYSCTL_ZERO, 8ad4b1fb8 Rohit Seth 2006-01-08 1524 }, ^1da177e4 Linus Torvalds 2005-04-16 1525 #ifdef CONFIG_MMU ^1da177e4 Linus Torvalds 2005-04-16 1526 { ^1da177e4 Linus Torvalds 2005-04-16 1527 .procname = "max_map_count", ^1da177e4 Linus Torvalds 2005-04-16 1528 .data = &sysctl_max_map_count, ^1da177e4 Linus Torvalds 2005-04-16 1529 .maxlen = sizeof(sysctl_max_map_count), ^1da177e4 Linus Torvalds 2005-04-16 1530 .mode = 0644, 3e26120cc WANG Cong 2009-12-17 1531 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1532 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1533 }, dd8632a12 Paul Mundt 2009-01-08 1534 #else dd8632a12 Paul Mundt 2009-01-08 1535 { dd8632a12 Paul Mundt 2009-01-08 1536 .procname = "nr_trim_pages", dd8632a12 Paul Mundt 2009-01-08 1537 .data = &sysctl_nr_trim_pages, dd8632a12 Paul Mundt 2009-01-08 1538 .maxlen = sizeof(sysctl_nr_trim_pages), dd8632a12 Paul Mundt 2009-01-08 1539 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1540 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1541 .extra1 = SYSCTL_ZERO, dd8632a12 Paul Mundt 2009-01-08 1542 }, ^1da177e4 Linus Torvalds 2005-04-16 1543 #endif ^1da177e4 Linus Torvalds 2005-04-16 1544 { ^1da177e4 Linus Torvalds 2005-04-16 1545 .procname = "laptop_mode", ^1da177e4 Linus Torvalds 2005-04-16 1546 .data = &laptop_mode, ^1da177e4 Linus Torvalds 2005-04-16 1547 .maxlen = sizeof(laptop_mode), ^1da177e4 Linus Torvalds 2005-04-16 1548 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1549 .proc_handler = proc_dointvec_jiffies, ^1da177e4 Linus Torvalds 2005-04-16 1550 }, ^1da177e4 Linus Torvalds 2005-04-16 1551 { ^1da177e4 Linus Torvalds 2005-04-16 1552 .procname = "block_dump", ^1da177e4 Linus Torvalds 2005-04-16 1553 .data = &block_dump, ^1da177e4 Linus Torvalds 2005-04-16 1554 .maxlen = sizeof(block_dump), ^1da177e4 Linus Torvalds 2005-04-16 1555 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1556 .proc_handler = proc_dointvec, 115fe47f8 Matteo Croce 2019-05-26 1557 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1558 }, ^1da177e4 Linus Torvalds 2005-04-16 1559 { ^1da177e4 Linus Torvalds 2005-04-16 1560 .procname = "vfs_cache_pressure", ^1da177e4 Linus Torvalds 2005-04-16 1561 .data = &sysctl_vfs_cache_pressure, ^1da177e4 Linus Torvalds 2005-04-16 1562 .maxlen = sizeof(sysctl_vfs_cache_pressure), ^1da177e4 Linus Torvalds 2005-04-16 1563 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1564 .proc_handler = proc_dointvec, 115fe47f8 Matteo Croce 2019-05-26 1565 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1566 }, ^1da177e4 Linus Torvalds 2005-04-16 1567 #ifdef HAVE_ARCH_PICK_MMAP_LAYOUT ^1da177e4 Linus Torvalds 2005-04-16 1568 { ^1da177e4 Linus Torvalds 2005-04-16 1569 .procname = "legacy_va_layout", ^1da177e4 Linus Torvalds 2005-04-16 1570 .data = &sysctl_legacy_va_layout, ^1da177e4 Linus Torvalds 2005-04-16 1571 .maxlen = sizeof(sysctl_legacy_va_layout), ^1da177e4 Linus Torvalds 2005-04-16 1572 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1573 .proc_handler = proc_dointvec, 115fe47f8 Matteo Croce 2019-05-26 1574 .extra1 = SYSCTL_ZERO, ^1da177e4 Linus Torvalds 2005-04-16 1575 }, ^1da177e4 Linus Torvalds 2005-04-16 1576 #endif 1743660b9 Christoph Lameter 2006-01-18 1577 #ifdef CONFIG_NUMA 1743660b9 Christoph Lameter 2006-01-18 1578 { 1743660b9 Christoph Lameter 2006-01-18 1579 .procname = "zone_reclaim_mode", a5f5f91da Mel Gorman 2016-07-28 1580 .data = &node_reclaim_mode, a5f5f91da Mel Gorman 2016-07-28 1581 .maxlen = sizeof(node_reclaim_mode), 1743660b9 Christoph Lameter 2006-01-18 1582 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1583 .proc_handler = proc_dointvec, 115fe47f8 Matteo Croce 2019-05-26 1584 .extra1 = SYSCTL_ZERO, 1743660b9 Christoph Lameter 2006-01-18 1585 }, 9614634fe Christoph Lameter 2006-07-03 1586 { 9614634fe Christoph Lameter 2006-07-03 1587 .procname = "min_unmapped_ratio", 9614634fe Christoph Lameter 2006-07-03 1588 .data = &sysctl_min_unmapped_ratio, 9614634fe Christoph Lameter 2006-07-03 1589 .maxlen = sizeof(sysctl_min_unmapped_ratio), 9614634fe Christoph Lameter 2006-07-03 1590 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1591 .proc_handler = sysctl_min_unmapped_ratio_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1592 .extra1 = SYSCTL_ZERO, 9614634fe Christoph Lameter 2006-07-03 1593 .extra2 = &one_hundred, 9614634fe Christoph Lameter 2006-07-03 1594 }, 0ff38490c Christoph Lameter 2006-09-25 1595 { 0ff38490c Christoph Lameter 2006-09-25 1596 .procname = "min_slab_ratio", 0ff38490c Christoph Lameter 2006-09-25 1597 .data = &sysctl_min_slab_ratio, 0ff38490c Christoph Lameter 2006-09-25 1598 .maxlen = sizeof(sysctl_min_slab_ratio), 0ff38490c Christoph Lameter 2006-09-25 1599 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1600 .proc_handler = sysctl_min_slab_ratio_sysctl_handler, 115fe47f8 Matteo Croce 2019-05-26 1601 .extra1 = SYSCTL_ZERO, 0ff38490c Christoph Lameter 2006-09-25 1602 .extra2 = &one_hundred, 0ff38490c Christoph Lameter 2006-09-25 1603 }, 1743660b9 Christoph Lameter 2006-01-18 1604 #endif 77461ab33 Christoph Lameter 2007-05-09 1605 #ifdef CONFIG_SMP 77461ab33 Christoph Lameter 2007-05-09 1606 { 77461ab33 Christoph Lameter 2007-05-09 1607 .procname = "stat_interval", 77461ab33 Christoph Lameter 2007-05-09 1608 .data = &sysctl_stat_interval, 77461ab33 Christoph Lameter 2007-05-09 1609 .maxlen = sizeof(sysctl_stat_interval), 77461ab33 Christoph Lameter 2007-05-09 1610 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1611 .proc_handler = proc_dointvec_jiffies, 77461ab33 Christoph Lameter 2007-05-09 1612 }, 52b6f46bc Hugh Dickins 2016-05-19 1613 { 52b6f46bc Hugh Dickins 2016-05-19 1614 .procname = "stat_refresh", 52b6f46bc Hugh Dickins 2016-05-19 1615 .data = NULL, 52b6f46bc Hugh Dickins 2016-05-19 1616 .maxlen = 0, 52b6f46bc Hugh Dickins 2016-05-19 1617 .mode = 0600, 52b6f46bc Hugh Dickins 2016-05-19 1618 .proc_handler = vmstat_refresh, 52b6f46bc Hugh Dickins 2016-05-19 1619 }, 77461ab33 Christoph Lameter 2007-05-09 1620 #endif 6e1415467 David Howells 2009-12-15 1621 #ifdef CONFIG_MMU ed0321895 Eric Paris 2007-06-28 1622 { ed0321895 Eric Paris 2007-06-28 1623 .procname = "mmap_min_addr", 788084aba Eric Paris 2009-07-31 1624 .data = &dac_mmap_min_addr, ed0321895 Eric Paris 2007-06-28 1625 .maxlen = sizeof(unsigned long), ed0321895 Eric Paris 2007-06-28 1626 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1627 .proc_handler = mmap_min_addr_handler, ed0321895 Eric Paris 2007-06-28 1628 }, 6e1415467 David Howells 2009-12-15 1629 #endif f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1630 #ifdef CONFIG_NUMA f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1631 { f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1632 .procname = "numa_zonelist_order", f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1633 .data = &numa_zonelist_order, f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1634 .maxlen = NUMA_ZONELIST_ORDER_LEN, f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1635 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1636 .proc_handler = numa_zonelist_order_handler, f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1637 }, f0c0b2b80 KAMEZAWA Hiroyuki 2007-07-15 1638 #endif 2b8232ce5 Al Viro 2007-10-13 1639 #if (defined(CONFIG_X86_32) && !defined(CONFIG_UML))|| \ 5c36e6578 Paul Mundt 2007-03-01 1640 (defined(CONFIG_SUPERH) && defined(CONFIG_VSYSCALL)) e6e5494cb Ingo Molnar 2006-06-27 1641 { e6e5494cb Ingo Molnar 2006-06-27 1642 .procname = "vdso_enabled", 3d7ee969b Andy Lutomirski 2014-05-05 1643 #ifdef CONFIG_X86_32 3d7ee969b Andy Lutomirski 2014-05-05 1644 .data = &vdso32_enabled, 3d7ee969b Andy Lutomirski 2014-05-05 1645 .maxlen = sizeof(vdso32_enabled), 3d7ee969b Andy Lutomirski 2014-05-05 1646 #else e6e5494cb Ingo Molnar 2006-06-27 1647 .data = &vdso_enabled, e6e5494cb Ingo Molnar 2006-06-27 1648 .maxlen = sizeof(vdso_enabled), 3d7ee969b Andy Lutomirski 2014-05-05 1649 #endif e6e5494cb Ingo Molnar 2006-06-27 1650 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1651 .proc_handler = proc_dointvec, 115fe47f8 Matteo Croce 2019-05-26 1652 .extra1 = SYSCTL_ZERO, e6e5494cb Ingo Molnar 2006-06-27 1653 }, e6e5494cb Ingo Molnar 2006-06-27 1654 #endif 195cf453d Bron Gondwana 2008-02-04 1655 #ifdef CONFIG_HIGHMEM 195cf453d Bron Gondwana 2008-02-04 1656 { 195cf453d Bron Gondwana 2008-02-04 1657 .procname = "highmem_is_dirtyable", 195cf453d Bron Gondwana 2008-02-04 1658 .data = &vm_highmem_is_dirtyable, 195cf453d Bron Gondwana 2008-02-04 1659 .maxlen = sizeof(vm_highmem_is_dirtyable), 195cf453d Bron Gondwana 2008-02-04 1660 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1661 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1662 .extra1 = SYSCTL_ZERO, 115fe47f8 Matteo Croce 2019-05-26 1663 .extra2 = SYSCTL_ONE, 195cf453d Bron Gondwana 2008-02-04 1664 }, 195cf453d Bron Gondwana 2008-02-04 1665 #endif 6a46079cf Andi Kleen 2009-09-16 1666 #ifdef CONFIG_MEMORY_FAILURE 6a46079cf Andi Kleen 2009-09-16 1667 { 6a46079cf Andi Kleen 2009-09-16 1668 .procname = "memory_failure_early_kill", 6a46079cf Andi Kleen 2009-09-16 1669 .data = &sysctl_memory_failure_early_kill, 6a46079cf Andi Kleen 2009-09-16 1670 .maxlen = sizeof(sysctl_memory_failure_early_kill), 6a46079cf Andi Kleen 2009-09-16 1671 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1672 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1673 .extra1 = SYSCTL_ZERO, 115fe47f8 Matteo Croce 2019-05-26 1674 .extra2 = SYSCTL_ONE, 6a46079cf Andi Kleen 2009-09-16 1675 }, 6a46079cf Andi Kleen 2009-09-16 1676 { 6a46079cf Andi Kleen 2009-09-16 1677 .procname = "memory_failure_recovery", 6a46079cf Andi Kleen 2009-09-16 1678 .data = &sysctl_memory_failure_recovery, 6a46079cf Andi Kleen 2009-09-16 1679 .maxlen = sizeof(sysctl_memory_failure_recovery), 6a46079cf Andi Kleen 2009-09-16 1680 .mode = 0644, 6d4561110 Eric W. Biederman 2009-11-16 1681 .proc_handler = proc_dointvec_minmax, 115fe47f8 Matteo Croce 2019-05-26 1682 .extra1 = SYSCTL_ZERO, 115fe47f8 Matteo Croce 2019-05-26 1683 .extra2 = SYSCTL_ONE, 6a46079cf Andi Kleen 2009-09-16 1684 }, 6a46079cf Andi Kleen 2009-09-16 1685 #endif c9b1d0981 Andrew Shewmaker 2013-04-29 1686 { c9b1d0981 Andrew Shewmaker 2013-04-29 1687 .procname = "user_reserve_kbytes", c9b1d0981 Andrew Shewmaker 2013-04-29 1688 .data = &sysctl_user_reserve_kbytes, c9b1d0981 Andrew Shewmaker 2013-04-29 1689 .maxlen = sizeof(sysctl_user_reserve_kbytes), c9b1d0981 Andrew Shewmaker 2013-04-29 1690 .mode = 0644, c9b1d0981 Andrew Shewmaker 2013-04-29 1691 .proc_handler = proc_doulongvec_minmax, c9b1d0981 Andrew Shewmaker 2013-04-29 1692 }, 4eeab4f55 Andrew Shewmaker 2013-04-29 1693 { 4eeab4f55 Andrew Shewmaker 2013-04-29 1694 .procname = "admin_reserve_kbytes", 4eeab4f55 Andrew Shewmaker 2013-04-29 1695 .data = &sysctl_admin_reserve_kbytes, 4eeab4f55 Andrew Shewmaker 2013-04-29 1696 .maxlen = sizeof(sysctl_admin_reserve_kbytes), 4eeab4f55 Andrew Shewmaker 2013-04-29 1697 .mode = 0644, 4eeab4f55 Andrew Shewmaker 2013-04-29 1698 .proc_handler = proc_doulongvec_minmax, 4eeab4f55 Andrew Shewmaker 2013-04-29 1699 }, d07e22597 Daniel Cashman 2016-01-14 1700 #ifdef CONFIG_HAVE_ARCH_MMAP_RND_BITS d07e22597 Daniel Cashman 2016-01-14 1701 { d07e22597 Daniel Cashman 2016-01-14 1702 .procname = "mmap_rnd_bits", d07e22597 Daniel Cashman 2016-01-14 1703 .data = &mmap_rnd_bits, d07e22597 Daniel Cashman 2016-01-14 1704 .maxlen = sizeof(mmap_rnd_bits), d07e22597 Daniel Cashman 2016-01-14 1705 .mode = 0600, d07e22597 Daniel Cashman 2016-01-14 1706 .proc_handler = proc_dointvec_minmax, d07e22597 Daniel Cashman 2016-01-14 1707 .extra1 = (void *)&mmap_rnd_bits_min, d07e22597 Daniel Cashman 2016-01-14 1708 .extra2 = (void *)&mmap_rnd_bits_max, d07e22597 Daniel Cashman 2016-01-14 1709 }, d07e22597 Daniel Cashman 2016-01-14 1710 #endif d07e22597 Daniel Cashman 2016-01-14 1711 #ifdef CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS d07e22597 Daniel Cashman 2016-01-14 1712 { d07e22597 Daniel Cashman 2016-01-14 1713 .procname = "mmap_rnd_compat_bits", d07e22597 Daniel Cashman 2016-01-14 1714 .data = &mmap_rnd_compat_bits, d07e22597 Daniel Cashman 2016-01-14 1715 .maxlen = sizeof(mmap_rnd_compat_bits), d07e22597 Daniel Cashman 2016-01-14 1716 .mode = 0600, d07e22597 Daniel Cashman 2016-01-14 1717 .proc_handler = proc_dointvec_minmax, d07e22597 Daniel Cashman 2016-01-14 1718 .extra1 = (void *)&mmap_rnd_compat_bits_min, d07e22597 Daniel Cashman 2016-01-14 1719 .extra2 = (void *)&mmap_rnd_compat_bits_max, d07e22597 Daniel Cashman 2016-01-14 1720 }, d07e22597 Daniel Cashman 2016-01-14 1721 #endif cefdca0a8 Peter Xu 2019-05-13 1722 #ifdef CONFIG_USERFAULTFD cefdca0a8 Peter Xu 2019-05-13 1723 { cefdca0a8 Peter Xu 2019-05-13 1724 .procname = "unprivileged_userfaultfd", cefdca0a8 Peter Xu 2019-05-13 1725 .data = &sysctl_unprivileged_userfaultfd, cefdca0a8 Peter Xu 2019-05-13 1726 .maxlen = sizeof(sysctl_unprivileged_userfaultfd), cefdca0a8 Peter Xu 2019-05-13 1727 .mode = 0644, cefdca0a8 Peter Xu 2019-05-13 1728 .proc_handler = proc_dointvec_minmax, cefdca0a8 Peter Xu 2019-05-13 @1729 .extra1 = &zero, cefdca0a8 Peter Xu 2019-05-13 @1730 .extra2 = &one, cefdca0a8 Peter Xu 2019-05-13 1731 }, cefdca0a8 Peter Xu 2019-05-13 1732 #endif 6fce56ec9 Eric W. Biederman 2009-04-03 1733 { } ^1da177e4 Linus Torvalds 2005-04-16 1734 }; ^1da177e4 Linus Torvalds 2005-04-16 1735 :::::: The code at line 1729 was first introduced by commit :::::: cefdca0a86be517bc390fc4541e3674b8e7803b0 userfaultfd/sysctl: add vm.unprivileged_userfaultfd :::::: TO: Peter Xu :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --+HP7ph2BbKc20aGI Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 /wBrUYWIPFYDAA== --+HP7ph2BbKc20aGI--