mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-04-08 15:34:05 +00:00
drivers/base/node.c: fix compilation error with older versions of gcc
Patch to fix the error message "directives may not be used inside a macro argument" which appears when the kernel is compiled for the cris architecture. Signed-off-by: Claudio Scordino <claudio@evidence.eu.com> Acked-by: David Rientjes <rientjes@google.com> Cc: stable <stable@vger.kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
b2433d861e
commit
91a13c281d
1 changed files with 8 additions and 6 deletions
|
@ -127,12 +127,13 @@ static ssize_t node_read_meminfo(struct sys_device * dev,
|
||||||
nid, K(node_page_state(nid, NR_WRITEBACK)),
|
nid, K(node_page_state(nid, NR_WRITEBACK)),
|
||||||
nid, K(node_page_state(nid, NR_FILE_PAGES)),
|
nid, K(node_page_state(nid, NR_FILE_PAGES)),
|
||||||
nid, K(node_page_state(nid, NR_FILE_MAPPED)),
|
nid, K(node_page_state(nid, NR_FILE_MAPPED)),
|
||||||
nid, K(node_page_state(nid, NR_ANON_PAGES)
|
|
||||||
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
||||||
|
nid, K(node_page_state(nid, NR_ANON_PAGES)
|
||||||
+ node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
+ node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
||||||
HPAGE_PMD_NR
|
HPAGE_PMD_NR),
|
||||||
|
#else
|
||||||
|
nid, K(node_page_state(nid, NR_ANON_PAGES)),
|
||||||
#endif
|
#endif
|
||||||
),
|
|
||||||
nid, K(node_page_state(nid, NR_SHMEM)),
|
nid, K(node_page_state(nid, NR_SHMEM)),
|
||||||
nid, node_page_state(nid, NR_KERNEL_STACK) *
|
nid, node_page_state(nid, NR_KERNEL_STACK) *
|
||||||
THREAD_SIZE / 1024,
|
THREAD_SIZE / 1024,
|
||||||
|
@ -143,13 +144,14 @@ static ssize_t node_read_meminfo(struct sys_device * dev,
|
||||||
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE) +
|
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE) +
|
||||||
node_page_state(nid, NR_SLAB_UNRECLAIMABLE)),
|
node_page_state(nid, NR_SLAB_UNRECLAIMABLE)),
|
||||||
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE)),
|
nid, K(node_page_state(nid, NR_SLAB_RECLAIMABLE)),
|
||||||
nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE))
|
|
||||||
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
|
||||||
|
nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE))
|
||||||
, nid,
|
, nid,
|
||||||
K(node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
K(node_page_state(nid, NR_ANON_TRANSPARENT_HUGEPAGES) *
|
||||||
HPAGE_PMD_NR)
|
HPAGE_PMD_NR));
|
||||||
|
#else
|
||||||
|
nid, K(node_page_state(nid, NR_SLAB_UNRECLAIMABLE)));
|
||||||
#endif
|
#endif
|
||||||
);
|
|
||||||
n += hugetlb_report_node_meminfo(nid, buf + n);
|
n += hugetlb_report_node_meminfo(nid, buf + n);
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue