library: expand fields and break an ABI, <MEMINFO> api
The immediately prior commit demonstrated how our APIs might be expanded in at some point in the future while maintaining binary compatibility in previous programs. However, since we've yet to release the 1st version of our new library, there's no need to violate alphabetic ordering just yet. So, this patch restores that order. Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
@@ -57,6 +57,8 @@ enum meminfo_item {
|
||||
MEMINFO_MEM_NFS_UNSTABLE, // ul_int
|
||||
MEMINFO_MEM_PAGE_TABLES, // ul_int
|
||||
MEMINFO_MEM_SHARED, // ul_int
|
||||
MEMINFO_MEM_SHMEM_HUGE, // ul_int
|
||||
MEMINFO_MEM_SHMEM_HUGE_MAP, // ul_int
|
||||
MEMINFO_MEM_SLAB, // ul_int
|
||||
MEMINFO_MEM_SLAB_RECLAIM, // ul_int
|
||||
MEMINFO_MEM_SLAB_UNRECLAIM, // ul_int
|
||||
@@ -97,6 +99,8 @@ enum meminfo_item {
|
||||
MEMINFO_DELTA_NFS_UNSTABLE, // s_int
|
||||
MEMINFO_DELTA_PAGE_TABLES, // s_int
|
||||
MEMINFO_DELTA_SHARED, // s_int
|
||||
MEMINFO_DELTA_SHMEM_HUGE, // s_int
|
||||
MEMINFO_DELTA_SHMEM_HUGE_MAP, // s_int
|
||||
MEMINFO_DELTA_SLAB, // s_int
|
||||
MEMINFO_DELTA_SLAB_RECLAIM, // s_int
|
||||
MEMINFO_DELTA_SLAB_UNRECLAIM, // s_int
|
||||
@@ -120,14 +124,7 @@ enum meminfo_item {
|
||||
MEMINFO_SWAP_CACHED, // ul_int
|
||||
MEMINFO_SWAP_FREE, // ul_int
|
||||
MEMINFO_SWAP_TOTAL, // ul_int
|
||||
MEMINFO_SWAP_USED, // ul_int
|
||||
|
||||
// new with kernel 4.8
|
||||
MEMINFO_MEM_SHMEM_HUGE, // ul_int
|
||||
MEMINFO_MEM_SHMEM_HUGE_MAP, // ul_int
|
||||
|
||||
MEMINFO_DELTA_SHMEM_HUGE, // s_int
|
||||
MEMINFO_DELTA_SHMEM_HUGE_MAP, // s_int
|
||||
MEMINFO_SWAP_USED // ul_int
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user