aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base/node.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12cxl/region: Deal with numa nodes not enumerated by SRATDave Jiang1-0/+1
2024-03-12base/node / ACPI: Enumerate node access class for 'struct access_coordinate'Dave Jiang1-3/+3
2024-01-18Merge tag 'cxl-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-6/+6
2023-12-22base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates'Dave Jiang1-6/+6
2023-12-21driver core: mark remaining local bus_type variables as constGreg Kroah-Hartman1-1/+1
2023-12-07base/node.c: initialize the accessor list before registeringGregory Price1-3/+6
2023-09-01Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2023-08-21mm,thp: fix nodeN/meminfo output alignmentHugh Dickins1-2/+2
2023-08-12base/node: Remove duplicated includeGUO Zihua1-1/+0
2023-07-03Merge tag 'driver-core-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+4
2023-06-06mm: Add support for unaccepted memoryKirill A. Shutemov1-0/+7
2023-05-31base/node: Use 'property' to identify an access parameterDave Jiang1-4/+4
2023-02-02mm: memory-failure: add memory failure stats to sysfsJiaqi Yan1-0/+3
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-135/+6
2022-10-03mm: hugetlb: eliminate memory-less nodes handlingMuchun Song1-2/+6
2022-10-03mm: hugetlb: simplify per-node sysfs creation and removalMuchun Song1-136/+3
2022-08-24mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses.Yosry Ahmed1-0/+2
2022-07-15drivers/base: fix userspace break from using bin_attributes for cpumap and cp...Phil Auld1-2/+2
2022-04-28drivers/base/node.c: fix compaction sysfs file leakMiaohe Lin1-0/+1
2022-03-22drivers/base/memory: determine and store zone for single-zone memory blocksDavid Hildenbrand1-8/+5
2022-03-22drivers/base/node: rename link_mem_sections() to register_memory_block_under_...David Hildenbrand1-2/+3
2022-03-22drivers/base/node: consolidate node device subsystem initialization in node_d...David Hildenbrand1-13/+17
2021-12-09x86/sgx: Add an attribute for the amount of SGX memory in a NUMA nodeJarkko Sakkinen1-0/+3
2021-11-06mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSEDavid Hildenbrand1-5/+4
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+0
2021-09-08mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONEMike Rapoport1-2/+0
2021-08-13drivers/base/node.c: use bin_attribute to break the size limitation of cpumap...Tian Tao1-23/+40
2021-07-21driver: base: Prefer unsigned int to bare use of unsignedJinchao Wang1-4/+4
2021-07-05Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2021-06-29mm/vmstat: convert NUMA statistics to basic NUMA countersMel Gorman1-8/+10
2021-06-04drivers/base: Constify static attribute_group structsRikard Falkeborn1-1/+1
2021-05-21drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RORuiqi Gong1-1/+1
2021-04-10node: fix device cleanups in error handling codeDan Carpenter1-14/+12
2021-02-24mm: memcg: add swapcache stat for memcg v2Shakeel Butt1-0/+6
2021-02-24mm: memcontrol: convert NR_FILE_PMDMAPPED account to pagesMuchun Song1-2/+1
2021-02-24mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pagesMuchun Song1-2/+1
2021-02-24mm: memcontrol: convert NR_SHMEM_THPS account to pagesMuchun Song1-2/+1
2021-02-24mm: memcontrol: convert NR_FILE_THPS account to pagesMuchun Song1-2/+1
2021-02-24mm: memcontrol: convert NR_ANON_THPS account to pagesMuchun Song1-6/+9
2020-12-15mm: memcontrol: account pagetables per nodeShakeel Butt1-1/+1
2020-10-16mm: don't panic when links can't be created in sysfsLaurent Dufour1-12/+21
2020-10-14Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-152/+154
2020-10-13Merge branch 'acpi-numa'Rafael J. Wysocki1-0/+3
2020-10-02ACPI: Support Generic Initiator only domainsJonathan Cameron1-0/+3
2020-10-02drivers core: node: Use a more typical macro definition style for ACCESS_ATTRJoe Perches1-5/+5
2020-10-02mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emitJoe Perches1-1/+1
2020-10-02drivers core: Miscellaneous changes for sysfs_emitJoe Perches1-133/+135
2020-10-02drivers core: Reindent a couple uses around sysfs_emitJoe Perches1-2/+2
2020-10-02drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functionsJoe Perches1-14/+14
2020-09-26mm: don't rely on system state to detect hot-plug operationsLaurent Dufour1-30/+55
2020-08-07mm: memcontrol: account kernel stack per nodeShakeel Butt1-2/+2
2020-08-07mm: memcg: convert vmstat slab counters to bytesRoman Gushchin1-2/+2
2020-08-07mm: memcg: prepare for byte-sized vmstat itemsRoman Gushchin1-1/+1
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-06-02mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK insteadNeilBrown1-1/+1
2020-05-15scs: Add page accounting for shadow call stack allocationsSami Tolvanen1-0/+6
2020-04-02mm/sparse: rename pfn_present() to pfn_in_present_section()Pingfan Liu1-1/+1
2019-12-04mm/vmstat: add helpers to get vmstat item names for each enum typeKonstantin Khlebnikov1-6/+3
2019-09-24mm,thp: stats for file backed THPSong Liu1-0/+6
2019-09-24drivers/base/memory.c: don't store end_section_nr in memory blocksDavid Hildenbrand1-5/+5
2019-09-24drivers/base/node.c: simplify unregister_memory_block_under_nodes()David Hildenbrand1-24/+15
2019-07-18mm/memory_hotplug: rename walk_memory_range() and pass start+size instead of ...David Hildenbrand1-2/+3
2019-07-18mm: make register_mem_sect_under_node() staticDavid Hildenbrand1-1/+2
2019-07-18mm/memory_hotplug: make unregister_memory_block_under_nodes() never failDavid Hildenbrand1-13/+5
2019-07-18mm/memory_hotplug: remove memory block devices before arch_remove_memory()David Hildenbrand1-5/+6
2019-06-21drivers: base/node.c: fixes a kernel-doc markupsMauro Carvalho Chehab1-2/+3
2019-04-04node: Add memory-side caching attributesKeith Busch1-0/+151
2019-04-04node: Add heterogenous memory access attributesKeith Busch1-0/+59
2019-04-04node: Link memory nodes to their compute nodesKeith Busch1-1/+141
2018-10-26mm, proc: add KReclaimable to /proc/meminfoVlastimil Babka1-7/+12
2018-08-17mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node()Oscar Salvador1-5/+0
2018-08-17mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_m...Oscar Salvador1-38/+6
2018-05-25mm/memory_hotplug: fix leftover use of struct page during hotplugJonathan Cameron1-2/+3
2018-04-05mm/memory_hotplug: optimize memory hotplugPavel Tatashin1-0/+2
2018-04-05mm/memory_hotplug: don't read nid from struct page during hotplugPavel Tatashin1-7/+15
2018-03-15driver core: node: use put_device() if device_register failArvind Yadav1-1/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-13mm: only display online cpus of the numa nodeZhen Lei1-2/+10
2017-09-08mm: change the call sites of numa statistics itemsKemi Wang1-7/+15
2017-07-10mm: drop useless local parameters of __register_one_node()Dou Liyang1-7/+2
2017-07-06mm, memory_hotplug: drop CONFIG_MOVABLE_NODEMichal Hocko1-4/+0
2017-07-06mm: vmstat: move slab statistics from zone to node countersJohannes Weiner1-5/+5
2017-07-06mm, memory_hotplug: split up register_one_node()Michal Hocko1-31/+20
2017-07-06mm: drop page_initialized check from get_nid_for_pfnMichal Hocko1-7/+0
2017-05-23mm: Adjust system_state checkThomas Gleixner1-1/+1
2016-08-02treewide: replace obsolete _refok by __refFabian Frederick1-1/+1
2016-07-28mm: track NR_KERNEL_STACK in KiB instead of number of stacksAndy Lutomirski1-2/+1
2016-07-28mm: move most file-based accounting to the nodeMel Gorman1-8/+8
2016-07-28mm: rename NR_ANON_PAGES to NR_ANON_MAPPEDMel Gorman1-1/+1
2016-07-28mm: move page mapped accounting to the nodeMel Gorman1-2/+2
2016-07-28mm, vmscan: move LRU lists to nodeMel Gorman1-9/+10
2016-07-28mm, vmstat: add infrastructure for per-node vmstatsMel Gorman1-35/+41
2016-07-26mm, rmap: account shmem thp pagesKirill A. Shutemov1-4/+9
2015-09-04mm: check if section present during memory block registeringYinghai Lu1-0/+10
2015-06-30mm: meminit: initialise a subset of struct pages if CONFIG_DEFERRED_STRUCT_PA...Mel Gorman1-1/+5
2015-03-25drivers: base: node: Delete space after pointer declarationAna Nedelcu1-1/+1
2015-03-25drivers/base/node: clean up attribute group conversionGreg Kroah-Hartman1-10/+2
2015-03-25drivers/base/node: Avoid manual device_create_file() callsTakashi Iwai1-14/+20
2015-02-13drivers/base: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo1-1/+2
2014-11-07cpumask: factor out show_cpumap into separate helper functionSudeep Holla1-10/+4
2014-10-09mm: remove noisy remainder of the scan_unevictable interfaceJohannes Weiner1-3/+0
2014-10-03driver/base/node: remove unnecessary kfree of node struct from unregister_one...Yasuaki Ishimatsu1-1/+0
2014-08-06mm: export NR_SHMEM via sysinfo(2) / si_meminfo() interfacesRafael Aquini1-1/+1
2014-03-08numa: fix NULL pointer access and memory leak in unregister_one_node()Xishi Qiu1-0/+4
2013-09-12thp: account anon transparent huge pages into NR_ANON_PAGESKirill A. Shutemov1-6/+0
2013-04-29drivers/base/node.c: switch to register_hotmemory_notifier()Andrew Morton1-2/+6
2012-12-12numa: add CONFIG_MOVABLE_NODE for movable-dedicated nodeLai Jiangshan1-0/+6
2012-12-12hugetlb: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-11drivers/base/node.c: cleanup node_state_attr[]Lai Jiangshan1-10/+10
2012-12-11mm: cleanup register_node()Yasuaki Ishimatsu1-1/+1
2012-12-11memory-hotplug: suppress "Device nodeX does not have a release() function" wa...Yasuaki Ishimatsu1-1/+19
2012-12-11numa: convert static memory to dynamically allocated memory for per node deviceWen Congyang1-16/+22
2012-05-29mm: fix off-by-one bug in print_nodes_state()Ryota Ozaki1-5/+3
2012-02-02drivers/base/memory.c: fix memory_dev_init() long delayYinghai Lu1-0/+8
2012-01-06Merge branch 'driver-core-next' into Linux 3.2Greg Kroah-Hartman1-74/+80
2011-12-21convert 'memory' sysdev_class to a regular subsystemKay Sievers1-70/+76
2011-12-21cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystemKay Sievers1-4/+4
2011-11-18drivers/base/node.c: fix compilation error with older versions of gccClaudio Scordino1-6/+8
2011-05-25mm: per-node vmstat: show proper vmstatsKOSAKI Motohiro1-5/+9
2011-02-03memory hotplug: Update phys_index to [start|end]_section_nrNathan Fontenot1-4/+8
2011-01-13thp: transparent hugepage sysfs meminfoDavid Rientjes1-3/+18
2010-10-26writeback: add /sys/devices/system/node/<node>/vmstatMichael Rubin1-0/+14
2010-10-22driver core: Convert link_mem_sections to use find_memory_block_hinted.Robin Holt1-3/+5
2010-08-09drivers/base/node.c: reduce stack usage of node_read_meminfo()KOSAKI Motohiro1-23/+23
2010-05-25mm: compaction: add /sys trigger for per-node memory compactionMel Gorman1-0/+3
2010-04-07nodemask: include slab.h from drivers/base/node.cTejun Heo1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-19driver core: numa: fix BUILD_BUG_ON for node_read_distanceDavid Rientjes1-2/+5
2010-03-07sysdev: Use sysdev_class attribute arrays in node driverAndi Kleen1-15/+16
2010-03-07sysdev: Convert node driver class attributes to be data drivenAndi Kleen1-47/+18
2010-03-07sysdev: Pass attribute in sysdev_class attributes show/storeAndi Kleen1-5/+12
2009-12-15mm: slab-allocate memory section nodemask for large systemsDavid Rientjes1-4/+9
2009-12-15mm: add numa node symlink for cpu devices in sysfsAlex Chiang1-1/+10
2009-12-15mm: refactor unregister_cpu_under_node()Alex Chiang1-6/+12
2009-12-15mm: refactor register_cpu_under_node()Alex Chiang1-9/+11
2009-12-15mm: add numa node symlink for memory section in sysfsAlex Chiang1-1/+10
2009-12-15hugetlb: offload per node attribute registrationsLee Schermerhorn1-10/+47
2009-12-15hugetlb: handle memory hot-plug eventsLee Schermerhorn1-5/+48
2009-12-15hugetlb: add per node hstate attributesLee Schermerhorn1-0/+39
2009-09-22mm: oom analysis: add shmem vmstatKOSAKI Motohiro1-0/+2
2009-09-22mm: oom analysis: Show kernel stack usage in /proc/meminfo and OOM log outputKOSAKI Motohiro1-0/+3
2009-06-16mm: remove CONFIG_UNEVICTABLE_LRU config optionKOSAKI Motohiro1-4/+0
2009-03-13cpumask: replace node_to_cpumask with cpumask_of_node.Rusty Russell1-1/+1
2009-03-10mm: get_nid_for_pfn() returns intRoel Kluin1-1/+1
2009-01-06mm: show node to memory section relationship with symlinks in sysfsGary Hade1-0/+103
2008-12-13cpumask: change cpumask_scnprintf, cpumask_parse_user, cpulist_parse, and cpu...Rusty Russell1-2/+2
2008-10-20vmscan: unevictable LRU scan sysctlLee Schermerhorn1-0/+5
2008-10-20vmstat: mlocked pages statisticsNick Piggin1-1/+3
2008-10-20Unevictable LRU Page StatisticsLee Schermerhorn1-0/+6
2008-10-20vmscan: split LRU lists into anon & file setsRik van Riel1-23/+33
2008-07-21sysdev: Pass the attribute to the low level sysdev show/store functionAndi Kleen1-5/+10
2008-07-04mm: switch node meminfo Active & Inactive pages to KbytesJohn Blackwood1-2/+2
2008-04-30mm: Add NR_WRITEBACK_TEMP counterMiklos Szeredi1-0/+2
2008-04-19cpumask: use new cpus_scnprintf functionMike Travis1-5/+19
2008-04-19nodemask: use new node_to_cpumask_ptr functionMike Travis1-3/+4
2008-01-24Driver core: change sysdev classes to use dynamic kobject namesKay Sievers1-1/+1
2007-10-16mm: add node states sysfs class attributeSLee Schermerhorn1-1/+90
2007-02-17Replace remaining references to "driverfs" with "sysfs".Robert P. J. Day1-1/+1
2007-02-11[PATCH] Drop __get_zone_counts()Christoph Lameter1-7/+2
2006-09-26[PATCH] ZVC: Support NR_SLAB_RECLAIMABLE / NR_SLAB_UNRECLAIMABLEChristoph Lameter1-2/+7
2006-09-26[PATCH] reduce MAX_NR_ZONES: make display of highmem counters conditional on ...Christoph Lameter1-0/+4
2006-08-27[PATCH] /proc/meminfo: don't put spaces in namesAndrew Morton1-1/+1
2006-06-30[PATCH] Use Zoned VM Counters for NUMA statisticsChristoph Lameter1-28/+6
2006-06-30[PATCH] zoned vm counters: conversion of nr_bounce to per zone counterChristoph Lameter1-0/+2
2006-06-30[PATCH] zoned vm counters: conversion of nr_unstable to per zone counterChristoph Lameter1-2/+2
2006-06-30[PATCH] zoned vm counters: conversion of nr_writeback to per zone counterChristoph Lameter1-4/+1
2006-06-30[PATCH] zoned vm counters: conversion of nr_dirty to per zone counterChristoph Lameter1-3/+1
2006-06-30[PATCH] zoned vm counters: conversion of nr_pagetables to per zone counterChristoph Lameter1-0/+2
2006-06-30[PATCH] zoned vm counters: conversion of nr_slab to per zone counterChristoph Lameter1-3/+1
2006-06-30[PATCH] zoned vm counters: split NR_ANON_PAGES off from NR_FILE_MAPPEDChristoph Lameter1-0/+2
2006-06-30[PATCH] zoned vm counters: conversion of nr_pagecache to per zone counterChristoph Lameter1-0/+2
2006-06-30[PATCH] zoned vm counters: convert nr_mapped to per zone counterChristoph Lameter1-3/+1
2006-06-27[PATCH] node hotplug: register cpu: remove node structKAMEZAWA Hiroyuki1-0/+36
2006-06-27[PATCH] Register sysfs file for hotplugged new nodeYasunori Goto1-0/+25
2006-04-11[PATCH] Fix NULL pointer dereference in node_read_numastat()Christoph Lameter1-1/+1
2005-09-05[PATCH] VM: add page_state info to per-node meminfoMartin Hicks1-2/+22
2005-06-21[PATCH] node local per-cpu-pagesChristoph Lameter1-1/+1
2005-06-20[PATCH] Driver core: unregister_node() for hotplug useKeiichiro Tokunaga1-2/+18
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+161