)]}'
{
  "commit": "eed4a2aba7ff6d8c40d3d55b81f80352765ffcee",
  "tree": "8cfeca1d26aa56ca83210cf3628399333e98c90e",
  "parents": [
    "b3242151906372f30f57feaa43b4cac96a23edb1"
  ],
  "author": {
    "name": "Denys Vlasenko",
    "email": "vda.linux@googlemail.com",
    "time": "Wed Feb 06 01:37:02 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Feb 06 10:41:04 2008 -0800"
  },
  "message": "printk.c: use unsigned ints instead of longs for logbuf index\n\nStop using unsigned _longs_ for printk buffer indexes.  Log buffer is way\nsmaller than 2 gigabytes and unsigned ints will work too .  Indeed, they do\nwork nicely on all 32-bit platforms where longs and ints are the same.\n\nWith this patch, we have following size savings on amd64:\n\n   text    data     bss     dec     hex filename\n   5997     313   17736   24046    5dee 2.6.23.1.t64/kernel/printk.o\n   5858     313   17700   23871    5d3f 2.6.23.1.printk.t64/kernel/printk.o\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.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": "29ae1e99cde08b247aa106a2939496abf3b3c871",
      "old_mode": 33188,
      "old_path": "kernel/printk.c",
      "new_id": "4a090621f3793fe705352565a41a022441e617b6",
      "new_mode": 33188,
      "new_path": "kernel/printk.c"
    }
  ]
}
