From: kbuild test robot <lkp@intel.com>
To: Matteo Croce <mcroce@redhat.com>
Cc: kbuild-all@01.org, Johannes Weiner <hannes@cmpxchg.org>,
Aaron Tomlin <atomlin@redhat.com>,
Andrew Morton <akpm@linux-foundation.org>,
Linux Memory Management List <linux-mm@kvack.org>
Subject: [liu-song6-linux:uprobe-thp 119/185] kernel/sysctl.c:1729:15: error: 'zero' undeclared here (not in a function); did you mean 'zero_ul'?
Date: Wed, 29 May 2019 09:32:06 +0800 [thread overview]
Message-ID: <201905290901.PIMVaPOB%lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 34231 bytes --]
tree: https://github.com/liu-song-6/linux.git uprobe-thp
head: 757cb898eb3096f4ed9487b503748d6e3a4d3332
commit: 115fe47f84b1b7e9673aa9ffc0d5a4a9bb0ade15 [119/185] proc/sysctl: add shared variables for range check
config: x86_64-randconfig-x019-201921 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
git checkout 115fe47f84b1b7e9673aa9ffc0d5a4a9bb0ade15
# save the attached .config to linux build tree
make ARCH=x86_64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
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 <peterx@redhat.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 28485 bytes --]
reply other threads:[~2019-05-29 1:33 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201905290901.PIMVaPOB%lkp@intel.com \
--to=lkp@intel.com \
--cc=akpm@linux-foundation.org \
--cc=atomlin@redhat.com \
--cc=hannes@cmpxchg.org \
--cc=kbuild-all@01.org \
--cc=linux-mm@kvack.org \
--cc=mcroce@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.