mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
Merge 5.4-rc1-prelrease into android-mainline
To make the 5.4-rc1 merge easier, merge at a prerelease point in time before the final release happens. Signed-off-by: Greg Kroah-Hartman <[email protected]> Change-Id: If613d657fd0abf9910c5bf3435a745f01b89765e
This commit is contained in:
commit
94139142d9
702 changed files with 16130 additions and 9903 deletions
|
|
@ -8,7 +8,6 @@
|
|||
#include <linux/mmzone.h>
|
||||
#include <linux/proc_fs.h>
|
||||
#include <linux/percpu.h>
|
||||
#include <linux/quicklist.h>
|
||||
#include <linux/seq_file.h>
|
||||
#include <linux/swap.h>
|
||||
#include <linux/vmstat.h>
|
||||
|
|
@ -106,9 +105,6 @@ static int meminfo_proc_show(struct seq_file *m, void *v)
|
|||
global_zone_page_state(NR_KERNEL_STACK_KB));
|
||||
show_val_kb(m, "PageTables: ",
|
||||
global_zone_page_state(NR_PAGETABLE));
|
||||
#ifdef CONFIG_QUICKLIST
|
||||
show_val_kb(m, "Quicklists: ", quicklist_total_size());
|
||||
#endif
|
||||
|
||||
show_val_kb(m, "NFS_Unstable: ",
|
||||
global_node_page_state(NR_UNSTABLE_NFS));
|
||||
|
|
@ -136,6 +132,10 @@ static int meminfo_proc_show(struct seq_file *m, void *v)
|
|||
global_node_page_state(NR_SHMEM_THPS) * HPAGE_PMD_NR);
|
||||
show_val_kb(m, "ShmemPmdMapped: ",
|
||||
global_node_page_state(NR_SHMEM_PMDMAPPED) * HPAGE_PMD_NR);
|
||||
show_val_kb(m, "FileHugePages: ",
|
||||
global_node_page_state(NR_FILE_THPS) * HPAGE_PMD_NR);
|
||||
show_val_kb(m, "FilePmdMapped: ",
|
||||
global_node_page_state(NR_FILE_PMDMAPPED) * HPAGE_PMD_NR);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_CMA
|
||||
|
|
|
|||
|
|
@ -474,6 +474,7 @@ struct mem_size_stats {
|
|||
unsigned long lazyfree;
|
||||
unsigned long anonymous_thp;
|
||||
unsigned long shmem_thp;
|
||||
unsigned long file_thp;
|
||||
unsigned long swap;
|
||||
unsigned long shared_hugetlb;
|
||||
unsigned long private_hugetlb;
|
||||
|
|
@ -518,7 +519,7 @@ static void smaps_page_accumulate(struct mem_size_stats *mss,
|
|||
static void smaps_account(struct mem_size_stats *mss, struct page *page,
|
||||
bool compound, bool young, bool dirty, bool locked)
|
||||
{
|
||||
int i, nr = compound ? 1 << compound_order(page) : 1;
|
||||
int i, nr = compound ? compound_nr(page) : 1;
|
||||
unsigned long size = nr * PAGE_SIZE;
|
||||
|
||||
/*
|
||||
|
|
@ -645,7 +646,7 @@ static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr,
|
|||
else if (is_zone_device_page(page))
|
||||
/* pass */;
|
||||
else
|
||||
VM_BUG_ON_PAGE(1, page);
|
||||
mss->file_thp += HPAGE_PMD_SIZE;
|
||||
smaps_account(mss, page, true, pmd_young(*pmd), pmd_dirty(*pmd), locked);
|
||||
}
|
||||
#else
|
||||
|
|
@ -866,6 +867,7 @@ static void __show_smap(struct seq_file *m, const struct mem_size_stats *mss,
|
|||
SEQ_PUT_DEC(" kB\nLazyFree: ", mss->lazyfree);
|
||||
SEQ_PUT_DEC(" kB\nAnonHugePages: ", mss->anonymous_thp);
|
||||
SEQ_PUT_DEC(" kB\nShmemPmdMapped: ", mss->shmem_thp);
|
||||
SEQ_PUT_DEC(" kB\nFilePmdMapped: ", mss->file_thp);
|
||||
SEQ_PUT_DEC(" kB\nShared_Hugetlb: ", mss->shared_hugetlb);
|
||||
seq_put_decimal_ull_width(m, " kB\nPrivate_Hugetlb: ",
|
||||
mss->private_hugetlb >> 10, 7);
|
||||
|
|
|
|||
Loading…
Reference in a new issue