)]}'
{
  "log": [
    {
      "commit": "41d78f7405659b55e082c5f0b3d1b625e75e1294",
      "tree": "a9606dc48016abe80b797139b6156dc53b77d418",
      "parents": [
        "8b40adab9c6cb63cede72c3ce3c3fee1157719e0"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Mon Dec 11 01:55:37 2006 +1100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Feb 04 20:54:10 2007 +0100"
      },
      "message": "tifm_core: add suspend/resume infrastructure for tifm devices\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "7146f0d3bd2bcd0100a5db54f4ba9edc1042fe01",
      "tree": "bb8dd99b153d6aa8fe565be7256a586b0abd2977",
      "parents": [
        "6412d927313f08808d61b7efba8da43717d4e8d2"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Mon Dec 18 14:20:06 2006 +1100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Feb 04 20:54:09 2007 +0100"
      },
      "message": "tifm_7xx1: switch from workqueue to kthread\n\nAs there\u0027s only one work item (media_switcher) to handle and it\u0027s effectively\nserialized with itself, I found it more convenient to use kthread instead of\nworkqueue. This also allows for a working implementation of suspend/resume,\nwhich were totally broken in the past version.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6412d927313f08808d61b7efba8da43717d4e8d2",
      "tree": "5fc40ebbf578a9d7cd15fa8d61236f270ac4f6b8",
      "parents": [
        "1499ead31ede528a657c50761c4780c40f929d6d"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Mon Dec 11 01:55:33 2006 +1100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Feb 04 20:54:09 2007 +0100"
      },
      "message": "tifm_7xx1: Merge media insert and media remove functions\n\nHardware does not say whether card was inserted or removed when reporting\nsocket events. Moreover, during suspend, media can be removed or switched\nto some other card type without notification. Therefore, for each socket\nin the change set the following is performed:\n1. If there\u0027s active device in the socket it\u0027s unregistered\n2. Media detection is performed\n3. If detection recognizes supportable media, new device is registered\n\nThis patch also alters some macros and variable names to enhance clarity.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "50743f4cb1d655c7fbe25af58a9d0db6bf76d687",
      "tree": "a6e544ea49144ab369b866f2b04b3b1f05201fb6",
      "parents": [
        "2e8ce5e7414e74fe8904495b1f22cf00d3349398"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Mon Dec 11 01:55:30 2006 +1100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Feb 04 20:54:08 2007 +0100"
      },
      "message": "Remove unused return value from signal_irq callback\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "8e02f8581cd2f9c12a03be7641d5c2c427170feb",
      "tree": "eef042716811ef6dcb15be51352a2405a6cc4a96",
      "parents": [
        "83d420ba92bdd52127e4548ae8050a48f655ce3b"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Fri Dec 08 16:50:51 2006 +1100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Feb 04 20:54:07 2007 +0100"
      },
      "message": "tifm_sd: restructure initialization, removal and command handling\n\nIn order to support correct suspend and resume several changes were needed:\n1. Switch from work_struct to tasklet for command handling. When device\nsuspend is called workqueues are already frozen and can not be used.\n2. Separate host initialization code from driver\u0027s probe and don\u0027t rely\non interrupts for host initialization. This, in turn, addresses two\nproblems:\n a) Resume needs to re-initialize the host, but can not assume that\n    device interrupts were already re-armed.\n b) Previously, probe will return successfully before really knowing\n    the state of the host, as host interrupts were not armed in time.\n    Now it uses polling to determine the real host state before returning.\n3. Separate termination code from driver\u0027s remove. Termination may be caused\nby resume, if media changed type or became unavailable during suspend.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a8f47c45aee6efa5ef7ec209b90681b091bd3d2c",
      "tree": "ad2e7ed7af931987b8c39b18d8a7535125039caa",
      "parents": [
        "97432886617825d412bcedadf5e5b308f931caad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 08 15:04:15 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 08 12:32:36 2006 -0700"
      },
      "message": "[PATCH] missing include of scatterlist.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4020f2d7f0b0e68b92bec9a3e1f4a54a7a9dc672",
      "tree": "afbe35984c945c5f81b2f29f3c54a144abeca3f0",
      "parents": [
        "856fe98f168e5b80b053979769af2514aab96d6b"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Wed Oct 04 02:15:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:14 2006 -0700"
      },
      "message": "[PATCH] mmc: driver for TI FlashMedia card reader - source\n\nDriver for TI Flash Media card reader.  At present, only MMC/SD cards are\nsupported.\n\n[akpm@osdl.org: cleanups, build fixes]\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: Daniel Qarras \u003cdqarras@yahoo.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
