)]}'
{
  "commit": "b52124a50fa7b870a3d1a18a8ff56273c7d690dd",
  "tree": "8f8de3584f1383125cecc60efb67734e2b585945",
  "parents": [
    "7eb878ed8e0eae67269439bfd82234f9ba52ffe4"
  ],
  "author": {
    "name": "Allan Stephens",
    "email": "allan.stephens@windriver.com",
    "time": "Mon May 30 09:44:38 2011 -0400"
  },
  "committer": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Fri Jun 24 16:18:16 2011 -0400"
  },
  "message": "tipc: Partition name table instance array info into two parts\n\nModifies the name table array structure that contains the name\nsequence instances for a given name type so that the publication\nlists associated with a given instance are stored in a dynamically\nallocated structure, rather than being embedded within the array\nentry itself. This change is being done for several reasons:\n\n1) It reduces the amount of data that needs to be copied whenever\na given array is expanded or contracted to accommodate the first\npublication of a new name sequence or the removal of the last\npublication of an existing name sequence.\n\n2) It reduces the amount of memory associated with array entries that\nare currently unused.\n\n3) It facilitates the upcoming conversion of the publication lists\nfrom TIPC-specific circular lists to standard kernel lists. (Standard\nlists cannot be used with the former array structure because the\nrelocation of array entries during array expansion and contraction\nwould corrupt the lists.)\n\nNote that, aside from introducing a small amount of code to dynamically\nallocate and free the structure that now holds publication list info,\nthis change is largely a simple renaming exercise that replaces\nreferences to \"sseq-\u003eLIST\" with \"sseq-\u003einfo-\u003eLIST\" (or \"info-\u003eLIST\").\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "205ed4a4e186aed857739d5967d84df1f89a5051",
      "old_mode": 33188,
      "old_path": "net/tipc/name_table.c",
      "new_id": "9cd58f8318f178b6132226c6612d90eef69e969b",
      "new_mode": 33188,
      "new_path": "net/tipc/name_table.c"
    }
  ]
}
