)]}'
{
  "log": [
    {
      "commit": "167400d34070ebbc408dc0f447c4ddb4bf837360",
      "tree": "19100b0511a7e3e18f6f61d90a5fe5f1c40f59c4",
      "parents": [
        "1f940bdfc0d03265d178d9dfd840d854819f797d"
      ],
      "author": {
        "name": "Justin TerAvest",
        "email": "teravest@google.com",
        "time": "Sat Mar 12 16:54:00 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Mar 12 16:54:00 2011 +0100"
      },
      "message": "blk-cgroup: Add unaccounted time to timeslice_used.\n\nThere are two kind of times that tasks are not charged for: the first\nseek and the extra time slice used over the allocated timeslice. Both\nof these exported as a new unaccounted_time stat.\n\nI think it would be good to have this reported in \u0027time\u0027 as well, but\nthat is probably a separate discussion.\n\nSigned-off-by: Justin TerAvest \u003cteravest@google.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "062a644d6121d5e2f51c0b2ca0cbc5155ebf845b",
      "tree": "250626a8ee11efa8e598692904e12ac26c29cab5",
      "parents": [
        "af41d7bd9b685ab4e8f930627874ba4f4728e128"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@redhat.com",
        "time": "Wed Sep 15 17:06:33 2010 -0400"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Sep 16 08:42:04 2010 +0200"
      },
      "message": "blk-cgroup: Prepare the base for supporting more than one IO control policies\n\no This patch prepares the base for introducing new IO control policies.\n  Currently all the code is written knowing there is only one policy\n  and that is proportional bandwidth. Creating infrastructure for newer\n  policies to come in.\n\no Also there were many functions which were generated using macro. It was\n  very confusing. Got rid of those.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "9e495db1a1f931e82c9edccd677dd171be5b85d2",
      "tree": "4f2470127b030df35b10bd0bbedaab586cf38b58",
      "parents": [
        "e98ef89b30b8a2e882b11d4965347015770f3627"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Jun 21 09:10:55 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Jun 21 09:10:55 2010 +0200"
      },
      "message": "cfq: fix recursive call in cfq_blkiocg_update_completion_stats()\n\ne98ef89b has a typo, causing cfq_blkiocg_update_completion_stats()\nto call itself instead of blkiocg_update_completion_stats().\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "e98ef89b30b8a2e882b11d4965347015770f3627",
      "tree": "c67bc9a9dc9b2c2806f9bc283847e5cd9d9780ce",
      "parents": [
        "c10b61f0910466b4b99c266a7d76ac4390743fb5"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@redhat.com",
        "time": "Fri Jun 18 10:39:47 2010 -0400"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Jun 18 19:57:47 2010 +0200"
      },
      "message": "cfq-iosched: Fixed boot warning with BLK_CGROUP\u003dy and CFQ_GROUP_IOSCHED\u003dn\n\nHi Jens,\n\nFew days back Ingo noticed a CFQ boot time warning. This patch fixes it.\nThe issue here is that with CFQ_GROUP_IOSCHED\u003dn, CFQ should not really\nbe making blkio stat related calls.\n\n\u003e Hm, it\u0027s still not entirely fixed, as of 2.6.35-rc2-00131-g7908a9e. With\n\u003e some\n\u003e configs i get bad spinlock warnings during bootup:\n\u003e\n\u003e [   28.968013] initcall net_olddevs_init+0x0/0x82 returned 0 after 93750\n\u003e usecs\n\u003e [   28.972003] calling  b44_init+0x0/0x55 @ 1\n\u003e [   28.976009] bus: \u0027pci\u0027: add driver b44\n\u003e [   28.976374]  sda:\n\u003e [   28.978157] BUG: spinlock bad magic on CPU#1, async/0/117\n\u003e [   28.980000]  lock: 7e1c5bbc, .magic: 00000000, .owner: \u003cnone\u003e/-1, +.owner_cpu: 0\n\u003e [   28.980000] Pid: 117, comm: async/0 Not tainted +2.6.35-rc2-tip-01092-g010e7ef-dirty #8183\n\u003e [   28.980000] Call Trace:\n\u003e [   28.980000]  [\u003c41ba6d55\u003e] ? printk+0x20/0x24\n\u003e [   28.980000]  [\u003c4134b7b7\u003e] spin_bug+0x7c/0x87\n\u003e [   28.980000]  [\u003c4134b853\u003e] do_raw_spin_lock+0x1e/0x123\n\u003e [   28.980000]  [\u003c41ba92ca\u003e] ? _raw_spin_lock_irqsave+0x12/0x20\n\u003e [   28.980000]  [\u003c41ba92d2\u003e] _raw_spin_lock_irqsave+0x1a/0x20\n\u003e [   28.980000]  [\u003c4133476f\u003e] blkiocg_update_io_add_stats+0x25/0xfb\n\u003e [   28.980000]  [\u003c41335dae\u003e] ? cfq_prio_tree_add+0xb1/0xc1\n\u003e [   28.980000]  [\u003c41337bc7\u003e] cfq_insert_request+0x8c/0x425\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    }
  ]
}
