)]}'
{
  "commit": "c02e50bb8a55a7adeeca5e411479ed70c6a2dfa1",
  "tree": "70d7ad6b02779a2d917c390f8c40a5761d791ee6",
  "parents": [
    "abd6e8a7ac49807102652861f69583944752e297"
  ],
  "author": {
    "name": "Michal Hocko",
    "email": "mhocko@suse.com",
    "time": "Wed Feb 22 15:46:07 2017 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Feb 22 16:41:30 2017 -0800"
  },
  "message": "mm, page_alloc: do not report all nodes in show_mem\n\nPatch series \"show_mem updates\", v2.\n\nThis is a mixture of one bug fix (patch 1), an enhancement (patch 2) and\ncleanups (the rest of the series).  First two patches should be really\nstraightforward.  Patch 3 removes some arch specific show_mem\nimplementations because I think they are quite outdated and do not\nreally serve any useful purpose anymore.  I think we should really\nstrive to have a consistent show_mem output regardless of the\narchitecture.  If some architecture is really special and wants to dump\nsomething additional we should do that via an arch specific hook.\n\nThe last patch adds nodemask parameter so that we do not rely on the\nhardcoded mems_allowed of the current task when doing the node\nfiltering.  I consider this more a cleanup than a fix because basically\nall users use a nodemask which is a subset of mems_allowed.  There is\nonly one call path in the memory hotplug which doesn\u0027t comply with this\nbut that is hardly something to worry about.\n\nThis patch (of 4):\n\nCommit 599d0c954f91 (\"mm, vmscan: move LRU lists to node\") has added per\nnuma node statistics to show_mem but it forgot to add\nskip_free_areas_node to filter out nodes which are outside of the\nallocating task numa policy.  Add this check to not pollute the output\nwith the pointless information.\n\nLink: http://lkml.kernel.org/r/20170117091543.25850-2-mhocko@kernel.org\nSigned-off-by: Michal Hocko \u003cmhocko@suse.com\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nAcked-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nAcked-by: Hillf Danton \u003chillf.zj@alibaba-inc.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6da3169d3750cf5876ef9c03f7e57ed5cf5aa61d",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "cf6b53dc08f9fdcbd11be7908d40371ecd504c13",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    }
  ]
}
