)]}'
{
  "commit": "5ca302c8e502ca53b7d75f12127ec0289904003a",
  "tree": "80a5b248c01fc3f33392a0b6ef14a2baab86cdb0",
  "parents": [
    "a0b02131c5fcd8545b867db72224b3659e813f10"
  ],
  "author": {
    "name": "Glauber Costa",
    "email": "glommer@openvz.org",
    "time": "Wed Aug 28 10:18:18 2013 +1000"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Tue Sep 10 18:56:32 2013 -0400"
  },
  "message": "list_lru: dynamically adjust node arrays\n\nWe currently use a compile-time constant to size the node array for the\nlist_lru structure.  Due to this, we don\u0027t need to allocate any memory at\ninitialization time.  But as a consequence, the structures that contain\nembedded list_lru lists can become way too big (the superblock for\ninstance contains two of them).\n\nThis patch aims at ameliorating this situation by dynamically allocating\nthe node arrays with the firmware provided nr_node_ids.\n\nSigned-off-by: Glauber Costa \u003cglommer@openvz.org\u003e\nCc: Dave Chinner \u003cdchinner@redhat.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nCc: Arve Hjønnevåg \u003carve@android.com\u003e\nCc: Carlos Maiolino \u003ccmaiolino@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nCc: Greg Thelen \u003cgthelen@google.com\u003e\nCc: J. Bruce Fields \u003cbfields@redhat.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: Jerome Glisse \u003cjglisse@redhat.com\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Kent Overstreet \u003ckoverstreet@google.com\u003e\nCc: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "181d42e2abff66d6a20fbfbe341723bc0858c57f",
      "old_mode": 33188,
      "old_path": "fs/super.c",
      "new_id": "269d96857caa1dfc9bf41161d1e79ad074d06884",
      "new_mode": 33188,
      "new_path": "fs/super.c"
    },
    {
      "type": "modify",
      "old_id": "d46f6a3dc1de2f326a4cc1e9d19d9066106f43d3",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_buf.c",
      "new_id": "49fdb7bed4812f9b348f8e4592beeba49ac0f1ac",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_buf.c"
    },
    {
      "type": "modify",
      "old_id": "a29169b062e3b4f58c774f865db3cb6b871af12a",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_qm.c",
      "new_id": "7f4138629a8022ed09f1a3ed5ae62f1e169d3ae5",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_qm.c"
    },
    {
      "type": "modify",
      "old_id": "4d02ad3badab51b8621b2dbffa61db76a02d6784",
      "old_mode": 33188,
      "old_path": "include/linux/list_lru.h",
      "new_id": "3ce541753c88bf02a4feead675ecaaa7b01f579b",
      "new_mode": 33188,
      "new_path": "include/linux/list_lru.h"
    },
    {
      "type": "modify",
      "old_id": "f91c24188573af8b01dccf9e2b3fab7586b18f8e",
      "old_mode": 33188,
      "old_path": "mm/list_lru.c",
      "new_id": "72467914b85640bb88730cb4a5c54113e531b35a",
      "new_mode": 33188,
      "new_path": "mm/list_lru.c"
    }
  ]
}
