)]}'
{
  "log": [
    {
      "commit": "4186ecf8ad16dd05759a09594de6a87e48759ba6",
      "tree": "3ee5292d9f4a36e3eb359b586289ec972bcbaf39",
      "parents": [
        "35cce732d9d4d9af6b4ad4d26d8f8c0eddb573a2"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 15:55:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: convert a bunch of USB semaphores to mutexes\n\nthe patch below converts a bunch of semaphores-used-as-mutex in the USB\ncode to mutexes\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35cce732d9d4d9af6b4ad4d26d8f8c0eddb573a2",
      "tree": "1fbb63a0c8b5e661d70a8aa97c036f9e58edf197",
      "parents": [
        "e266a12492f7ca9142882710bff92e902b7c95c8"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Thu Jan 12 20:35:25 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:54 2006 -0800"
      },
      "message": "[PATCH] USB: remove LINUX_VERSION_CODE macro usage\n\nThis patch removes unnecessary LINUX_VERSION_CODE macro usage from\ndrivers/usb/.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "51b208ddf6e492c58609e07fa50bce98bb02cb27",
      "tree": "3c656451163254ab88323e520cacf650459c8189",
      "parents": [
        "b10b4177881c50f22a79832558054f2e42be5cfa"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jan 06 21:35:08 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:53 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc in usbvideo\n\nanother for kzalloc.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b10b4177881c50f22a79832558054f2e42be5cfa",
      "tree": "354dded7e3a04d95dfa2112de6b4968437425458",
      "parents": [
        "d8e298dc9feed17f397be4bb2cd8c1dd47248c74"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jan 06 21:28:40 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:53 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc in w9968cf\n\nanother one for kzalloc.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8e298dc9feed17f397be4bb2cd8c1dd47248c74",
      "tree": "1c478af244d9bf487df177fad37f4b54144a4965",
      "parents": [
        "bbdb7dafb5b5a3c0197cbabd5055d8e9c093e3ea"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jan 06 21:01:47 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:53 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc in dabusb\n\nkzalloc in dabusb.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60f780528f3ae603eb169a221628b93b6c6929f9",
      "tree": "535b75e9eafb445c7acd85ee350cdc0efbbcdecb",
      "parents": [
        "c4a1745aa09fc110afdefea0e5d025043e348bae"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Feb 06 16:29:35 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:52 2006 -0800"
      },
      "message": "[PATCH] USB: Add ZC0301 Video4Linux2 driver\n\nThis patch adds a Video4Linux2 driver for ZC0301\nImage Processor and Control Chip.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "532a3de17038ea3bf75814778a6c4a25d01eab74",
      "tree": "1c10c00d72f7a3932c3f374b32ae76912b8df1e0",
      "parents": [
        "7f2c01ab8ad50c74d174acdd814ddb53383bee93"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 06 03:28:52 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: drivers/usb/media/ov511.c: remove hooks for the decomp module\n\n- the decomp module is not intended for inclusion into the kernel\n- people using the decomp module from upstream will usually simply use\n  the complete upstream 2.xx driver\n\nTherefore, there seems to be no good reason spending some bytes of\nkernel memory for hooks for this module.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mark McClelland \u003cmark@ovcam.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7f2c01ab8ad50c74d174acdd814ddb53383bee93",
      "tree": "0cad74779f6e8deff6508372e5a83ceddc9f81a8",
      "parents": [
        "bf8b2b5345145d41d39035b80f36c8e17342d833"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 00:43:39 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: drivers/usb/media/w9968cf.c: remove hooks for the vpp module\n\n- the w9968cf-vpp module is not intended for inclusion into the kernel\n- the upstream w9968cf package shipping the w9968cf-vpp module suggests\n  to simply replace the w9968cf module shipped with the kernel\n\nTherefore, there seems to be no good reason spending some bytes of\nkernel memory for hooks for the w9968cf-vpp module.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "52ea1619d5103f80ec0472a3eb653a04c15326f2",
      "tree": "2dc9d861e4e5565cf67239a9c8b4095757139bcc",
      "parents": [
        "979063692726fa40863345fb1b62daf2f795ddc0"
      ],
      "author": {
        "name": "Eric Sesterhenn / snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Wed Jan 04 18:10:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: Remove LINUX_VERSION_CODE check in pwc/pwc-ctrl.c\n\nthis patch removes compatibility with 2.4 kernel, which makes\nthe code much easier to read.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7ce08c93e388922e25a96a7d9895784182e4c72c",
      "tree": "a76883260255bd2d287dd9b5358e56cdddd11158",
      "parents": [
        "cd6fcc555fe278263880abdb93352ab205099db9"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Jan 11 02:06:59 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:39 2006 -0800"
      },
      "message": "[PATCH] USB: Add ET61X[12]51 Video4Linux2 driver\n\nThis patch adds a Video4Linux2 driver giving support\nto ET61X151 and ET61X251 PC Camera Controllers made by\nEtoms Electronics.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cd6fcc555fe278263880abdb93352ab205099db9",
      "tree": "de09c1d3183ed41c1eef653d90a29a03370b2128",
      "parents": [
        "e988fc8a56bb3f76624dd7b0fb13ae3eaccefa59"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Fri Jan 13 17:19:43 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: SN9C10x driver updates\n\nSN9C10x driver updates:\n\n- Use kzalloc() instead of kmalloc()\n- Move some macro definitions from sn9c102.h to sn9c102_core.c\n- Use vfree() and vmalloc_32() instead of rvfree() and rvmalloc()\n- Fix mmap() sys call\n- Documentation updates\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a966f3e7512084f916049579067f532908ba3a49",
      "tree": "adc4bc3a3b781f4ebc8b169a286f8e60ab3e7e32",
      "parents": [
        "ec7dc8d254985dc4a31858c2c7c7029290e223dd"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Thu Jan 05 18:14:04 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: SN9C10x driver updates and bugfixes\n\nSN9C10x driver updates and bugfixes.\n\nChanges: + new, - removed, * cleanup, @ bugfix:\n\n@ fix poll()\n@ Remove bad get_ctrl()\u0027s\n* Reduce ioctl stack usage\n* Remove final \";\" from some macro definitions\n* Better support for SN9C103\n+ Add sn9c102_write_regs()\n+ Add 0x0c45/0x602d to the list of SN9C10x based devices\n+ Add support for OV7630 image sensors\n+ Provide support for the built-in microphone interface of the SN9C103\n+ Documentation updates\n+ Add 0x0c45/0x602e to the list of SN9C10x based devices\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0d0fbf8152fb3bb4393be11e8df7f70e1fbbd738",
      "tree": "98ef8850e6b769da7391665716e4e2348de21ec1",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jan 09 15:24:57 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Jan 09 15:24:57 2006 -0200"
      },
      "message": "V4L (926_2): Moves compat32 functions from fs to v4l subsystem\n\nThis moves the 32 bit ioctl compatibility handlers for\nVideo4Linux into a new file and adds explicit calls to them\nto each v4l device driver.\n\nUnfortunately, there does not seem to be any code handling\nthe v4l2 ioctls, so quite often the code goes through two\nseparate conversions, first from 32 bit v4l to 64 bit v4l,\nand from there to 64 bit v4l2. My patch does not change\nthat, so there is still much room for improvement.\n\nAlso, some drivers have additional ioctl numbers, for\nwhich the conversion should be handled internally to\nthat driver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n"
    },
    {
      "commit": "604f28e2b8d34cbaf08f0351374645f161335a82",
      "tree": "0f9183994b4fafa6ac58ce8e090fb8e2bf4869dd",
      "parents": [
        "a33ca23231a37e28d15da9546b1f3e83dc48284b"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:43:39 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:23 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 5 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the drivers/media/video and usb/media drivers.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e8eb0f06b21bc05c42bcdbb6b273fce59ba9689",
      "tree": "8f147c0484a46e4c4a488378a760da64c00057aa",
      "parents": [
        "740a4282ed5cf0fbcad9a1a1660f24e1b5d11ed2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Dec 11 20:34:02 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Remove unneeded kmalloc() return value casts\n\nRemove kmalloc() return value casts that we don\u0027t need from\ndrivers/usb/*\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "52950ed40dc97456209979af1d8f51b63cf6dcab",
      "tree": "527fb1a339889b3df9d227b1c17f87bc487f397f",
      "parents": [
        "f3d34ed48c80903544b509031fee64838d29f35f"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sun Dec 11 16:20:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE. Some trailing whitespaces are also removed.\n\nPatch is compile-tested on i386.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c4c9432a6c916729c7296c47fe93b053a73e20c",
      "tree": "7f02f456359259da8bae5e3d32fc4411311ee135",
      "parents": [
        "9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Nov 29 09:43:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: mark various usb tables const\n\npatch below marks various USB tables and variables as const so that they\nend up in .rodata section and don\u0027t cacheline share with things that get\nwritten to. For the non-array variables it also allows gcc to optimize\nmore.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0b67ba63605a0107f4f3f6d928cdea1e8953fb63",
      "tree": "bba1db4e5c3eaf92fb1b2322463bb8212efb08f8",
      "parents": [
        "cac1a293469a868fab1ecc2dc1b6441728f7e0e7"
      ],
      "author": {
        "name": "Damian Wrobel",
        "email": "dwrobel@ertel.com.pl",
        "time": "Wed Nov 23 15:45:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:27 2005 -0800"
      },
      "message": "[PATCH] USB: SN9C10x driver - bad page state fix\n\nThis patch solves the following problem I\u0027ve already discovered on the\nlatest 2.6.15-rc1-git1 kernel:\n\nNov 13 07:37:28 wrobel kernel: Bad page state at free_hot_cold_page (in process \u0027motion\u0027, page c164e020)\nNov 13 07:37:28 wrobel kernel: flags:0x40000400 mapping:00000000 mapcount:0 count:0\nNov 13 07:37:28 wrobel kernel: Backtrace:\nNov 13 07:37:28 wrobel kernel:  [\u003cc0146d86\u003e] bad_page+0x85/0xbe\nNov 13 07:37:28 wrobel kernel:  [\u003cc0147629\u003e] free_hot_cold_page+0x54/0x129\nNov 13 07:37:28 wrobel kernel:  [\u003cc01598c6\u003e] __vunmap+0xa9/0xfe\nNov 13 07:37:28 wrobel kernel:  [\u003cc0154114\u003e] vmalloc_to_page+0x34/0x55\nNov 13 07:37:28 wrobel kernel:  [\u003cc0159942\u003e] vfree+0x27/0x35\nNov 13 07:37:28 wrobel kernel:  [\u003cf8a20292\u003e]  sn9c102_release_buffers+0x30/0x3f [sn9c102]\nNov 13 07:37:28 wrobel kernel:  [\u003cf8a231c2\u003e] sn9c102_release+0x37/0xeb [sn9c102]\nNov 13 07:37:28 wrobel kernel:  [\u003cc0163e74\u003e] __fput+0xa9/0x1aa\nNov 13 07:37:28 wrobel kernel:  [\u003cc01624f7\u003e] filp_close+0x49/0x6d\nNov 13 07:37:30 wrobel kernel:  [\u003cc016258f\u003e] sys_close+0x74/0x95\nNov 13 07:37:30 wrobel kernel:  [\u003cc0102ef9\u003e] syscall_call+0x7/0xb\nNov 13 07:37:31 wrobel kernel: Trying to fix it up, but a reboot is needed\n\nSigned-off-by: Damian Wrobel \u003cdwrobel@ertel.com.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6e5bcf4a7ebbe258124a931f1449338340a99b5",
      "tree": "e36249673c11e20f90ad837831c104b1dfce9947",
      "parents": [
        "094f1649577dfc7f2c7407a8380e05a506b31f7f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] devfs: Remove the mode field from usb_class_driver as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field, and removes some other devfs\nspecfic USB logic.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/class/usblp.c           |    3 +--\n drivers/usb/core/file.c             |   19 ++++---------------\n drivers/usb/image/mdc800.c          |    3 +--\n drivers/usb/input/aiptek.c          |    2 +-\n drivers/usb/input/hiddev.c          |    3 +--\n drivers/usb/media/dabusb.c          |    3 +--\n drivers/usb/misc/auerswald.c        |    3 +--\n drivers/usb/misc/idmouse.c          |    5 ++---\n drivers/usb/misc/legousbtower.c     |    5 ++---\n drivers/usb/misc/rio500.c           |    3 +--\n drivers/usb/misc/sisusbvga/sisusb.c |    5 -----\n drivers/usb/misc/usblcd.c           |    9 ++++-----\n drivers/usb/usb-skeleton.c          |    3 +--\n include/linux/usb.h                 |    7 ++-----\n 14 files changed, 22 insertions(+), 51 deletions(-)\n"
    },
    {
      "commit": "0259567ad60df13a55583b84d2cddb5526705907",
      "tree": "232e066c323f82bf5063538d89e847f05317f79b",
      "parents": [
        "c7f7a569d9b4ea7c53ab6fcd1377895312d8372b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:42 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:53 2005 -0700"
      },
      "message": "[PATCH] Input: convert konicawc to dynamic input_dev allocation\n\nInput: convert konicawc to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "666002218d59db271e5c1ede1d80227170c51987",
      "tree": "1fadcb278c817ce56a653e5c3c58637f5056feec",
      "parents": [
        "ecba97d4aacf4e80c56eb73e39af0369cb8539a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:32:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] proc_mkdir() should be used to create procfs directories\n\nA bunch of create_proc_dir_entry() calls creating directories had crept\nin since the last sweep; converted to proc_mkdir().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9101210e7aa72daf92722d451a2f7e3af5f781f",
      "tree": "9554007e19387f2d05352ab03332be50c5b95f5b",
      "parents": [
        "887c27f369abc458556a5ce8ab22ddd498474307"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] vfree and kfree cleanup in drivers/\n\nThis patch does a full cleanup of \u0027NULL checks before vfree\u0027, and a partial\ncleanup of calls to kfree for all of drivers/ - the kfree bit is partial in\nthat I only did the files that also had vfree calls in them.  The patch\nalso gets rid of some redundant (void *) casts of pointers being passed to\n[vk]free, and a some tiny whitespace corrections also crept in.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fae91e72b79ba9a21f0ce7551a1fd7e8984c85a6",
      "tree": "1db62e590a010d7ece7f170aedbcc72c8f126122",
      "parents": [
        "5b5439652af79106b792faf79b2c1e787e143ba0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 15 19:57:04 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:35 2005 -0700"
      },
      "message": "[PATCH] I2C: Drop I2C_DEVNAME and i2c_clientname\n\nI2C_DEVNAME and i2c_clientname were introduced in 2.5.68 [1] to help\nmedia/video driver authors who wanted their code to be compatible with\nboth Linux 2.4 and 2.6. The cause of the incompatibility has gone since\n[2], so I think we can get rid of them, as they tend to make the code\nharder to read and longer to preprocess/compile for no more benefit.\n\nI\u0027d hope nobody seriously attempts to keep media/video driver compatible\nacross Linux trees anymore, BTW.\n\n[1] http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d104930186524598\u0026w\u003d2\n[2] http://www.linuxhq.com/kernel/v2.6/0-test3/include/linux/i2c.h\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c7a46533ff7ef9e1c51bae6e54208527c5275b24",
      "tree": "4b952a757d60d9cfa4aad8462ee8ef7e03fec6dd",
      "parents": [
        "1d8b9e1bad35fa3ea829990b9056c2a257d8fe79"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:41:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:31 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (5/7)\n\nMerge the algorithm id part (16 upper bits) of the i2c adapters ids\ninto the definition of the adapters ids directly. After that, we don\u0027t\nneed to OR both ids together for each i2c_adapter structure.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d8b9e1bad35fa3ea829990b9056c2a257d8fe79",
      "tree": "f3bba0f4b011d3a608dae6be4f296484328b638f",
      "parents": [
        "87c3d7a8bc0ff5c8d4481e509b407b6be1859925"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:40:19 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:29 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (4/7)\n\nThere are no more users of i2c_algorithm.id, so we can finally drop\nthis structure member.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "975185880d55676b1352047e82a0cb84173c6c28",
      "tree": "613fdd41f1f967d3795144aae304ce20d3e40b19",
      "parents": [
        "4c9337da37c877e53a64696fc8524f642d446cba"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:33:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:27 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.name (1/7)\n\nThe name member of the i2c_algorithm is never used, although all\ndrivers conscientiously fill it. We can drop it completely, this\nstructure doesn\u0027t need to have a name.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0d7ff168a71299919f01500b3d507aae0c67513",
      "tree": "de2a7807ec5642e7389191e66d8c5d6d1249096a",
      "parents": [
        "ca49a601c2b4b74e5cf57fef62122204d1982372",
        "33fdfa97f2b3aab698ef849ec50dcc5102017f0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "b9df978f1974fea373741367b5d79a2ed3b7dcf9",
      "tree": "e1eea703ac8af72697dc1e7c6df3ea61043ec590",
      "parents": [
        "8fd6db47b90c7ecac32e3211f771849e148bdb07"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Jun 25 16:30:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: SN9C10x driver updates\n\nSN9C10x driver updates.\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Remove bad get_ctrl()\u0027s\n* Documentation updates\n+ Add 0x0c45/0x602d to the list of SN9C10x based devices\n+ Add support for OV7630 image sensors\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16a334c0de5a94b1d10a1ac9a33f4dedac89a075",
      "tree": "bb01b1185d806994cd318a7af68a438a9e57c2a2",
      "parents": [
        "c27a748225fe5c7e485ea471178c26e43f9f7fbe"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:49:08 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:49:08 2005 -0500"
      },
      "message": "Input: introduce usb_to_input_id() to uniformly produce\n       struct input_id for USB input devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "16367877949a91b11bcc6f37b94d0033388b4256",
      "tree": "50d437e35d505cd357af9c99713870cbb13b133d",
      "parents": [
        "2c45b6feb394337b4b468229632b8737375caf1d"
      ],
      "author": {
        "name": "Kiril Jovchev",
        "email": "jovchev@gmail.com",
        "time": "Sun Jun 05 01:52:33 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:01 2005 -0700"
      },
      "message": "[PATCH] USB: add support for Creative WebCam mini to stv680 driver\n\nAdded support for Creative WebCam Go Mini.\nCamera has STV680 chip and just different Product ID(0x4007) and Vendor ID (0x041e).\n\nSigned-off-by: Kiril Jovchev \u003cjovchev@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "790a19cd5711133f40daad7c55bf148de2b1d12c",
      "tree": "d8fcc88810ab6bb0fb6ff9a6d4f1bef53fa0395c",
      "parents": [
        "9235e68be8bf8974b65a9bf733c9d12a52307839"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 23 00:10:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:35 2005 -0700"
      },
      "message": "[PATCH] pwc-uncompress warning fix\n\ndrivers/usb/media/pwc/pwc-uncompress.c: In function `pwc_decompress\u0027:\ndrivers/usb/media/pwc/pwc-uncompress.c:140: warning: unreachable code at beginning of switch statement\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0105338eb4e61e537ca34ae06921177cb6efcf0",
      "tree": "30c3c6006591fe88e8cd3c9ee8ef06ff2343ee97",
      "parents": [
        "8d5f7b4353dae4c7ee342c61303372fd996ca161"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Jun 11 18:00:52 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Jun 12 21:05:57 2005 -0700"
      },
      "message": "[PATCH] pwc bug fix\n\nThe pwc chainsaw session left some setups not working.  There is a\nsanity check on compression buffers that simply isn\u0027t right any more as\nwe never allocate one.\n\nThis doesn\u0027t address the email and other changes.  I\u0027ll do those\ntomorrow if I get time, but it is the minimal fix for the code and basic\nfeature set.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7771a33bf2b23fc6d0b9c133fb0c00670154f10",
      "tree": "df2ea66e2eef7e38756ee577c6720beca3350e26",
      "parents": [
        "f4800078d9ed4bd20b1b27f56e7b68cfa0d73038"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 18:49:59 2005 +0200"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:28 2005 -0700"
      },
      "message": "[PATCH] USB: remove drivers/usb/media/pwc/ChangeLog\n\nThis patch removes the outdated ChangeLog file for this driver.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dcefb396c2af4d52fba48dc58b4021794b042046",
      "tree": "9dd9f1dc44b52a20d345e53dd7e9e9b2a02e5d3b",
      "parents": [
        "254feb882a7c6e4e51416dff6a97d847fbbba551"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat May 28 00:51:24 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 10:36:27 2005 -0700"
      },
      "message": "[PATCH] Fix up pwc driver compilation.\n\nThe neutering of the pwc driver was incomplete. It still references\nsome now-dead files..\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88c1834633341bbb94e315433067496338bff4ad",
      "tree": "4ec40e39b38d768866fabc0dec7f9c4cfdc4b02d",
      "parents": [
        "5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 27 13:40:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 07:45:21 2005 -0700"
      },
      "message": "[PATCH] remove non-cleanroom pwc driver compression\n\nThe original pwc author raised some questions about the reverse\nengineering of the decompressor algorithms used in the pwc driver.\nHaving done some detailed investigation it appears those concerns that\nclean room policy was not followed are reasonable.  I\u0027ve also had a\nfriendly discussion with Philips to ask their view on this.\n\nThis removes the problem items of code which reduces the pwc\nfunctionality in the kernel a little but leaves all the framework for\nsetup that will be needed for decompressors in user space (where they\neventually belong).  This change set is designed to be the minimal risk\nchange set given that 2.6.12 is hopefully close to hand, with a view to\nmerging the much updated pwc code in 2.6.13 series kernels.\n\nSomeone else can then redo the decompressors properly (clean room) in\nuser space.\n\nNote that while its easy to say that it should have been caught earlier,\nbut the violation was really only obvious to someone who had access to\nboth the proprietary source and the \u0027GPL\u0027 source.\n"
    },
    {
      "commit": "093cf723b2b06d774929ea07982f6a466ff22314",
      "tree": "9199ddc8a4ed6dfdc427134333f99b97245e6408",
      "parents": [
        "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 19:07:24 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB: Spelling fixes for drivers/usb.\n\nHere are some spelling corrections for drivers/usb.\n\ncancelation -\u003e cancellation\nsuccesful -\u003e successful\ncancelation -\u003e cancellation\ndecriptor -\u003e descriptor\nInitalize -\u003e Initialize\nwierd -\u003e weird\nProtocoll -\u003e Protocol\noccured -\u003e occurred\nsuccessfull -\u003e successful\nProcesing -\u003e Processing\ndevide -\u003e divide\nIsochronuous -\u003e Isochronous\nnoticable -\u003e noticeable\nBasicly -\u003e Basically\ntransfering -\u003e transferring\nintialize -\u003e initialize\nIncomming -\u003e Incoming\nadditionnal -\u003e additional\nasume -\u003e assume\nUnfortunatly -\u003e Unfortunately\nretreive -\u003e retrieve\ntranceiver -\u003e transceiver\nCompatiblity -\u003e Compatibility\nIncorprated -\u003e Incorporated\nexistance -\u003e existence\nUnunsual -\u003e Unusual\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5330e9273e2b3e372b01bb1cb75be4364f02db78",
      "tree": "c05def3f207bdfca1eb9fac67d01329dd033643e",
      "parents": [
        "97af11286d68e359f61579214ca7a7b4433fe458"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Tue Apr 26 11:26:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Apr 26 11:26:53 2005 -0700"
      },
      "message": "[PATCH] size_t portability fixes - drivers/usb\n\nsize_t is zu, ssize_t is zd...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c47e7f37830cc83e7c77f0d5b7d4ac15105475b",
      "tree": "051be37e98b7f5a1fe590818c1044ea3aac3f42a",
      "parents": [
        "7107627b04b46bce8212e6a6811add5eb8bcb476"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/media/pwc/: make code static\n\nThis patch makes needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7107627b04b46bce8212e6a6811add5eb8bcb476",
      "tree": "494ce4cfa89021907ce4e212a4a768aace5a3584",
      "parents": [
        "be5e3383a95446e933be198d3025df10a072794b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/media/sn9c102_core.c: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f",
      "tree": "0bc14ec53acf3b4c08a9995c7ea335e236435558",
      "parents": [
        "6fd19f4b55f7fd1c9d8650bd7f8df2c81b69c5ca"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "message": "[PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL\n\nGet rid of a bunch of redundant NULL pointer checks in drivers/usb/*,\nthere\u0027s no need to check a pointer for NULL before calling kfree() on it.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/class/audio.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
