)]}'
{
  "log": [
    {
      "commit": "716da631ae91fc5e9f8d5815f8ef5fbfed862b80",
      "tree": "cfb920b117c19b4f88722e910358c2a812349a7f",
      "parents": [
        "0c8946d97ae7d2d6691f8290a10faa63453b63f8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 10:35:33 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "nozomi: Fix close on error\n\nNozomi assumes the close method isn\u0027t called if open errors. The tty layer\nis different to other drives in this respect however. Pointed out by Denis J\nBarrow.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf9d89295233ae2ba7b312c78ee5657307b09f4c",
      "tree": "3da2fbcd93937bfa1907a893dc0d418c78f3d37b",
      "parents": [
        "8e24eea728068bbeb6a3c500b848f883a20bf225"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:55:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:54 2008 -0700"
      },
      "message": "drivers/char: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24cb233520f01971d6d873cb52c64bbbb0665ac0",
      "tree": "08ee88564a13e1a07132a59e6119b5affbd13cad",
      "parents": [
        "a6fc819ebe2d70c92e43e14adbb93a5bd8ea5aa3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:48 2008 -0700"
      },
      "message": "char serial: switch drivers to ioremap_nocache\n\nSimple search/replace except for synclink.c where I noticed a real bug and\nfixed it too.  It was doing NULL + offset, then checking for NULL if the remap\nfailed.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "978e595f88a1fba5869aa42a4af4fba36f33ecac",
      "tree": "60848f49949c5b7b518621ee36cdc6d500244539",
      "parents": [
        "ac0e4b7d319bf284bb64bc7e1c051417386b34a4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:53:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:45 2008 -0700"
      },
      "message": "tty/serial: lay the foundations for the next set of reworks\n\n- Stop drivers calling their own flush method indirectly, it obfuscates code\n  and it will change soon anyway\n\n- A few more lock_kernel paths temporarily needed in some driver internal\n  waiting code\n\n- Remove private put_char method that does a write call for one char - we\n  have that anyway\n\n- Most but not yet all of the termios copy under lock fixing (some has other\n  dependencies to follow)\n\n- Note a few locking bugs in drivers found in the process\n\n- Kill remaining [ab]users of TIOCG/SSOFTCAR in the driver, these must go to\n  fix the termios locking\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "782a6de47b97d5c5f16c84f7868606fa25781fec",
      "tree": "232f35a0d140817e402d2c27cacfce8daffce7c6",
      "parents": [
        "683113a33d5b9262bdf3e5cf9c60d9a2ad02cae3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Mar 29 03:09:08 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 30 14:20:23 2008 -0700"
      },
      "message": "fix iomem misannotations in nozomi\n\naka if you see a force-cast, be very suspicious...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-and-tested-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "661b4e89daf10e3f65a1086fd95c7a84720ccdd2",
      "tree": "0a92f74a1ec6990db333514ed88a9bed5ca6a912",
      "parents": [
        "ef79df263062fd04fe9db4ee1b9f014a87a8e924"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Thu Mar 06 21:45:57 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 10 16:33:32 2008 -0700"
      },
      "message": "nozomi: fix initialization and early flow control access\n\nDue to some flaws in the initialization and flow control\ncode kernel oopses could be triggered e.g. when accessing\nthe card too early after insertion.\nSee e.g. kernel.org bug #10077.\nThe main part of the fix is a trivial state management\nmaking sure the card is realy ready to use before allowing\nany access.\n\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18bbe0c26ccb7445d19465b0d3585d23445307f1",
      "tree": "4db2fbd3892a80f52865e49de59e55294273b203",
      "parents": [
        "71e1b4abdc39b61e4cb73ef74df68ab397e25378"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Fri Feb 01 09:14:05 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 15:14:48 2008 -0800"
      },
      "message": "nozomi: finish constification\n\nEven some more constifications\n\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71e1b4abdc39b61e4cb73ef74df68ab397e25378",
      "tree": "5f8fd72e6fef011a570a6c5bfdb387646a6a5cbc",
      "parents": [
        "e9ed537a3ab0b066eaa4d042c0547d7034f3181b"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Feb 01 09:13:53 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 15:14:48 2008 -0800"
      },
      "message": "nozomi: constify driver\n\nnozomi: constify structures and annotate vars\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e9ed537a3ab0b066eaa4d042c0547d7034f3181b",
      "tree": "d90f0611f3fdd9f5261138b0d447f21d331bfef0",
      "parents": [
        "996a3eb87fa989018aecc80f3a96d2a077dd90f1"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Fri Jan 25 21:13:24 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 15:14:48 2008 -0800"
      },
      "message": "nozomi driver update\n\nMinor cleanups and removal of in-file changelog:\n\n- Correction of misspellings and wrong encoded Name\n- changed \u0027unsigned\u0027 to \u0027unsigned int\u0027 for better readability\n- use of generic devicefile access macro\n- fixed/added explanatory comment to ntty_put_char\n\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20fd1e3bea554620d489f3542496639c1babe0b3",
      "tree": "a4a333f36af8d856bff72d84b00d265cce955591",
      "parents": [
        "9fd5b1c906a9b4b0efb24cb2b4d20c678ff26122"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "fseidel@suse.de",
        "time": "Fri Nov 09 14:49:23 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:04 2008 -0800"
      },
      "message": "nozomi driver\n\nThis is a driver to control the cardbus wireless data card that works on\n3g networks.\n\nGreg Kroah-Hartman \u003cgregkh@suse.de\u003e did the initial driver cleanup.\nThanks to Arnaud Patard \u003capatard@mandriva.com\u003e for help with bugfixing.\nThanks to Alan Cox for a lot of tty fixes.\nThanks to Satyam Sharma \u003csatyam@infradead.org\u003e for fixing buildbreakage.\nThanks to Frank Seidel \u003cfseidel@suse.de\u003e for a lot of bugfixes and\nrewriting to make it a sane Linux driver\nThanks to Jiri Slaby \u003cjirislaby@gmail.com\u003e for a lot bugfixes, cleanups\nand rewrites that make it much more readable.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\n\n"
    }
  ]
}
