)]}'
{
  "commit": "78c377d1b5e7ef15c8c307c2aa2511602a0829c3",
  "tree": "306f17444a4c5e190ff3b3513204910a386998e8",
  "parents": [
    "734825796446930c57f69677f2e6cf1683d012f2"
  ],
  "author": {
    "name": "David Rientjes",
    "email": "rientjes@google.com",
    "time": "Wed Jan 12 16:59:55 2011 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jan 13 08:03:11 2011 -0800"
  },
  "message": "flex_array: export symbols to modules\n\nAlex said:\n\n  I want to use flex_array to store a sparse array of ATM cell\n  re-assembly buffers for my ATM over Ethernet driver.  Using the per-vcc\n  user_back structure causes problems when stacked with things like\n  br2684.\n\nAdd EXPORT_SYMBOL() for all publically accessible flex array functions\nand move to obj-y so that modules may use this library.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nReported-by: Alex Bennee \u003ckernel-hacker@bennee.com\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": "d7b6e30a3a1e751bc8799344f7f424b5d501dd39",
      "old_mode": 33188,
      "old_path": "lib/Makefile",
      "new_id": "2f59e0a1dd8dd2c18d6a0c1ca481a230c420e72a",
      "new_mode": 33188,
      "new_path": "lib/Makefile"
    },
    {
      "type": "modify",
      "old_id": "77a6fea7481e6cabe89bfd6539f3dc20a185d091",
      "old_mode": 33188,
      "old_path": "lib/flex_array.c",
      "new_id": "c0ea40ba20828b67c10e29d790ca13846572b8a0",
      "new_mode": 33188,
      "new_path": "lib/flex_array.c"
    }
  ]
}
