)]}'
{
  "log": [
    {
      "commit": "7abce6bedc118eb39fe177c2c26be5d008505c14",
      "tree": "21c1740f03c8a13227c4cac36a06c26ebcf36b90",
      "parents": [
        "11e76ae0f3a82bbb6c06df8af2167af8b96a0584"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 20 12:56:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: usbmon: Implement compat_ioctl\n\nRunning a 32-bit usbmon(8) on 2.6.28-rc9 produces the following:\nioctl32(usbmon:28563): Unknown cmd fd(3) cmd(400c9206){t:ffffff92;sz:12} arg(ffd3f458) on /dev/usbmon0\n\nIt happens because the compatibility mode was implemented for 2.6.18\nand not updated for the fsops.compat_ioctl API.\n\nThis patch relocates the pieces from under #ifdef CONFIG_COMPAT into\ncompat_ioctl with no other changes except one new whitespace.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f150fa1afbf69a87f54752579ff2bb769aad88b3",
      "tree": "00bab764efef6249694a804a76a4cdd9720811d1",
      "parents": [
        "5e5b0e5d6a354f6f457368149eb2e9a61e5576cf"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Nov 13 21:31:21 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:54 2009 -0800"
      },
      "message": "USB: Allow usbmon as a module even if usbcore is builtin\n\nusbmon can only be built as a module if usbcore is a module too. Trivial\nchanges to the relevant Kconfig and Makefile (and a few trivial changes\nelsewhere) allow usbmon to be built as a module even if usbcore is\nbuiltin.\n\nThis is verified to work in all 9 permutations (3 correctly prohibited\nby Kconfig, 6 build a suitable result).\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1c0a2a3aff53698f4855968d576464041d49b39",
      "tree": "e5b247b91ce77706a1d1cdb3b7421bca6a295c32",
      "parents": [
        "ff3495052af48f7a2bf7961b131dc9e161dae19c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Nov 14 09:47:41 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Wed Nov 19 22:01:35 2008 -0800"
      },
      "message": "USB: usbmon: fix read(2)\n\nThere\u0027s a bug in the usbmon binary reader: When using read() to fetch\nthe packets and a packet\u0027s data is partially read, the next read call\nwill once again return up to len_cap bytes of data. The b_read counter\nis not regarded when determining the remaining chunk size.\n\nSo, when dumping USB data with \"cat /dev/usbmon0 \u003e usbmon.trace\" while\nreading from a USB storage device and analyzing the dump file\nafterwards it will get out of sync after a couple of packets.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb4e3b5ac81a9601775e62649038934acafa78e2",
      "tree": "b90fbcb954eb71bae7f9344c9668bb9f0e5f189a",
      "parents": [
        "8520f38099ccfdac2147a0852f84ee7a8ee5e197"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Sep 22 15:00:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usbmon: fix tiny race exposed by the fastboot patches\n\nusbmon registers the notifier chain, takes the bus lock and then goes to\nscan the existing devices for hooking up.\n\nUnfortunately, if usb_mon gets initialized while USB bus discovery is\ngoing on, it\u0027s possible that usbmon gets a notifier on one cpu (which runs\nwithout USB locks), and the scan is going on and also finds the new bus,\nresulting in a double sysfs registration, which then produces a WARNING.\n\nPete Zaitcev did the bug diagnostics on this one\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0b090e5792fa228b5c825fcc5e1b7b0da7abec9",
      "tree": "217d6f95fb63c158383beb026e8fb45ce6fd873e",
      "parents": [
        "abe9ab8f62203ced11119fb96acc3b8dd107ebc4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:45 2008 -0700"
      },
      "message": "device create: usb: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51cc50685a4275c6a02653670af9f108a64e01cf",
      "tree": "819d47bd2b0c8a9d1835d863853804b0a0242b97",
      "parents": [
        "d91958815d214ea365b98cbff6215383897edcb6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jul 25 19:45:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:07 2008 -0700"
      },
      "message": "SL*B: drop kmem cache argument from constructor\n\nKmem cache passed to constructor is only needed for constructors that are\nthemselves multiplexeres.  Nobody uses this \"feature\", nor does anybody uses\npassed kmem cache in non-trivial way, so pass only pointer to object.\n\nNon-trivial places are:\n\tarch/powerpc/mm/init_64.c\n\tarch/powerpc/mm/hugetlbpage.c\n\nThis is flag day, yes.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\n[akpm@linux-foundation.org: fix arch/powerpc/mm/hugetlbpage.c]\n[akpm@linux-foundation.org: fix mm/slab.c]\n[akpm@linux-foundation.org: fix ubifs]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc00bc924295f02295fe5eeeba3618ba0d0db1ef",
      "tree": "d13f926c627f2d892c20b714288ff85aeae89e37",
      "parents": [
        "3d81252ddb10f63ae4db713d9b32faabe641b850"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 21 12:52:33 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:46 2008 -0700"
      },
      "message": "device create: usb: convert device_create to device_create_drvdata\n\ndevice_create() is race-prone, so use the race-free\ndevice_create_drvdata() instead as device_create() is going away.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "518386c7d4cc3eb8e6b815e0b11ed2cec6245907",
      "tree": "68e3a61a64b91e26b71fc82b1c2f8cd37cdf2144",
      "parents": [
        "bef4665a2e5145737fa925a5a1a7a8afd1b91acc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jun 09 16:39:57 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:31 2008 -0700"
      },
      "message": "USB: usbmon: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1af46fd72d6c18c1d96ce7f3491b841055e9dcfd",
      "tree": "a6950a48e99ee1bc65b9bc5d45443aba7ec4e79c",
      "parents": [
        "b2f2ba01b2a4356e92231669f7e3dcee37ac2fca"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri May 16 14:23:31 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:53 2008 -0600"
      },
      "message": "USB Monitor: BKL pushdown\n\nAdd explicit lock_kernel() calls to mon_bin_open()\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "454459b02ea9c8e850fd0b4e770037daf9a7b758",
      "tree": "5915dc91bb89afc28ef8c270e03b712c32f331e8",
      "parents": [
        "d43a05fdc2b5675efc45c32d427ff987a10b617a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Mar 19 22:29:51 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:43 2008 -0700"
      },
      "message": "usbmon: restore mmap\n\nPaolo asked to enable the mmap. I kept it off because I\u0027m do not\nentirely understand how it workse these days after -\u003enopage etc.\nBut it seems like working somewhat at least.\n\nSigned-Off-By: Pete Zaitcev \u003czaitcev@gmail.com\u003e\nCc: Paolo Abeni \u003cpaolo.abeni@email.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d43a05fdc2b5675efc45c32d427ff987a10b617a",
      "tree": "14cbc43e531886ae83cb2d87e2e8d57f75f82c1b",
      "parents": [
        "9ec249a658e85fbb3e510c6208fb0c1a1d19c059"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 09 13:55:01 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:43 2008 -0700"
      },
      "message": "USB: Fix \"cut and paste\" booboo in usbmon Makefile.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4062fcb9e6164cbbcef773f6b6602e30c4b6007",
      "tree": "dce1c04c00c12df5a1c2328c75b5a35dce787fa4",
      "parents": [
        "59fba744daadaaa85e07a5db96ac3618bc45a9ad"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Mon Apr 14 21:27:00 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:32 2008 -0700"
      },
      "message": "USB: Fix memory leak in mon_stat_release\n\nFix the leak of the snap structure allocated in mon_stat_open().\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b3f5fe673d4626ea91816ca9c486b43b39a2fd1",
      "tree": "56a7ccf80894b01d739ae2774c455700df674d86",
      "parents": [
        "a1cd7e99b343543af2be4c8c5755e26f6bfd725a"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 20:51:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "041509db390cf97b09df0f51024f5d40407938db",
      "tree": "d4b0c303acc9fb2bb2c38c6a4ccc820a3e690e4e",
      "parents": [
        "d0fab0ddf3fca22f73b95d2e15b598fa17876c69"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Dec 13 16:15:35 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:56 2008 -0800"
      },
      "message": "USB: mon nopage\n\nConvert USB mon driver from nopage to fault.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "568fdade1415196a4835a9add48586e36a044d82",
      "tree": "7bfded186b25327830c9cbc5a51db406c6303254",
      "parents": [
        "d8d42233d4dd3b37623b27408316ffb8cf2b5e9b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 21 15:13:15 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:48 2008 -0800"
      },
      "message": "USB: usb/mon/mon_bin.c: cleanups\n\n- make the needlessly global struct mon_fops_binary static\n- #if 0 the unused mon_bin_mmap() and related code\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ba9b9d0ba0a49d91fa6417c7510ee36f48cf957",
      "tree": "191b4f45f926e44b882b1e87a9a85dc12230b892",
      "parents": [
        "b811c202a0edadaac7242ab834fe7ba409978ae7"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Oct 16 23:25:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:45 2007 -0700"
      },
      "message": "Slab API: remove useless ctor parameter and reorder parameters\n\nSlab constructors currently have a flags parameter that is never used.  And\nthe order of the arguments is opposite to other slab functions.  The object\npointer is placed before the kmem_cache pointer.\n\nConvert\n\n        ctor(void *object, struct kmem_cache *s, unsigned long flags)\n\nto\n\n        ctor(struct kmem_cache *s, void *object)\n\nthroughout the kernel\n\n[akpm@linux-foundation.org: coupla fixes]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9347d51c52afcf1a77d2104f162cf8a085624c83",
      "tree": "f128a00eeed69166f5f5a7196a8c1c45c5cc5d92",
      "parents": [
        "888fda47051716765175d0008450126c837adb32"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 24 15:41:41 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:23 2007 -0700"
      },
      "message": "USB: reorganize urb-\u003estatus use in usbmon\n\nThis patch (as978) reorganizes the way usbmon uses urb-\u003estatus.  It\nnow accepts the status value as an argument.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c36d54ab380fb8edeaa22776af869c64bfda43bd",
      "tree": "8bba1807b81f3dc43d146edb47f95f080372d7d2",
      "parents": [
        "cdd5a8fd24f5be43417a25c6feb8e7ebdce63098"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 00:42:53 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "usbmon: Smooth the core code\n\nTwo things:\n - mbus can be NULL (in case of bus removal while reader is reading)\n - Remove a useless assignment\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cdd5a8fd24f5be43417a25c6feb8e7ebdce63098",
      "tree": "b17ebeb11b08674a495105946ebdb80d5cb15c24",
      "parents": [
        "30c7431de3631d6a5482a87b7c2453b937e8aa51"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 00:37:51 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:14 2007 -0700"
      },
      "message": "usbmon: Drop DMA mapping for setup packet\n\nSetup packet must be visible in virtual space. There\u0027s absolutely no\ngood reason to implement any kind of zero-copy transfer of 8 bytes, and\nthe documentation in usb.h is explicit about it. So, drop DMA remapping.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "30c7431de3631d6a5482a87b7c2453b937e8aa51",
      "tree": "3780a78433e139b049827aa98a470ca33b491f26",
      "parents": [
        "283face86b002e670053e9189604852ccb81d357"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 14 00:33:40 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:14 2007 -0700"
      },
      "message": "usbmon: Update pipe removal to suit my taste\n\nThis is a set of small updates to Alan\u0027s work to make the code more to\nmy liking. Mostly premature optimizations, but also direction of control\ntransfers in the binary interface was always out.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18ea5d00d05fa6300606f0711748016c95fb26dc",
      "tree": "67b0411f8e31f58c4127757875a1ecf2e924d995",
      "parents": [
        "93cf9b909efb773f74b5d87659d41f957ccbce7e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 30 17:10:36 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:01 2007 -0700"
      },
      "message": "USB: avoid urb-\u003epipe in usbmon\n\nThis patch (as949) changes the usbmon driver to use the new urb-\u003eep\nfield rather than urb-\u003epipe.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ce7cd137fced114d49178b73d468b82096a107fb",
      "tree": "dfc1f49df82d6ec3b301d786e79ae9481dcc83dd",
      "parents": [
        "49cdee0ed0fce9e1bda81f5dcad8d5cce6aec983"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu May 03 16:51:16 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:47 2007 -0700"
      },
      "message": "usbmon: Add class for binary interface\n\nAdd a class which allows for an easier integration with udev.\n\nThis code was originally written by Paolo Abeni, and arrived to my tree\nas a part of big patch to add binary API on December 18. As I understand,\nPaolo always meant the class to be a part of the whole thing. This is his\nudev rule to go along with the patch:\n\nKERNEL\u003d\u003d\"usbmon[0-9]*\", NAME\u003d\"usbmon%n\", MODE\u003d\"0440\",OWNER\u003d\"root\",GROUP\u003d\"bin\"\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb658d387dc09f344b3d755e8674076072032c7",
      "tree": "b24067478554d5514db22ca6b107b8258e22b7e3",
      "parents": [
        "35d07fd58f47284adecf219d3b73e4ea197cf29f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Apr 11 13:47:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "usbmon: bus zero\n\nAdd the \"bus zero\" feature to the usbmon. If a user process specifies bus\nwith number zero, it receives events from all buses. This is useful when\nwe wish to see initial enumeration when a bus is created, typically after\na modprobe. Until now, an application had to loop until a new bus could\nbe open, then start capturing on it. This procedure was cumbersome and\ncould lose initial events. Also, often it\u0027s too bothersome to find exactly\nto which bus a specific device is attached.\n\nPaolo Albeni provided the original concept implementation. I added the\nhandling of \"bus-\u003emonitored\" flag and generally fixed it up.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1c9e30b5e4cdd8aae5f0ea87004b1b61ec41881",
      "tree": "9ea740745c04780171662529c520b0a9c02ca64d",
      "parents": [
        "2e85c91e2e0f4e58fb54354bb7f6cc7dd3466dd9"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Feb 24 19:27:33 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:33 2007 -0700"
      },
      "message": "usbmon: Extended text API\n\nThis patch adds a new text API, codenamed \u00271u\u0027, which captures more URB\nfields than old \u00271t\u0027 interface did. Also the \u00271u\u0027 text API is compatible\nwith the future \"bus zero\" extension.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "21641e3fb1c2e53b3a0acf68e6f62f1f82f61445",
      "tree": "acfc23fb1332c76746b803085187fc261cbd0303",
      "parents": [
        "946b960d13c15f050a3b848987aaca79f6a459b7"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Feb 20 10:37:52 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 23 15:03:45 2007 -0800"
      },
      "message": "usbmon: Remove erroneous __exit\n\nmon_bin_exit() and mon_text_exit() are called from __init code, so don\u0027t mark\nthem as __exit.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f23ee1fefdc1f80bd8a3ab04a1c41ab2dec14c9",
      "tree": "36a5241c29333580de3e3c75e2c62edc1cdf583c",
      "parents": [
        "a8ef36bc0a5fe973bddaa54a5a07cda29e04a602"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 30 22:43:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:34 2007 -0800"
      },
      "message": "USB: add binary API to usbmon\n\nThis patch adds a new, \"binary\" API in addition to the old, text API usbmon\nhad before. The new API allows for less CPU use, and it allows to capture\nall data from a packet where old API only captured 32 bytes at most. There\nare some limitations and conditions to this, e.g. in case someone constructs\na URB with 1GB of data, it\u0027s not likely to be captured, because even the\nhuge buffers of the new reader are finite. Nonetheless, I expect this new\ncapability to capture all data for all real life scenarios.\n\nThe downside is, a special user mode application is required where cat(1)\nworked before. I have sample code at http://people.redhat.com/zaitcev/linux/\nand Paolo Abeni is working on patching libpcap.\n\nThis patch was initially written by Paolo and later I tweaked it, and\nwe had a little back-and-forth. So this is a jointly authored patch, but\nI am submitting this I am responsible for the bugs.\n\nSigned-off-by: Paolo Abeni \u003cpaolo.abeni@email.it\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54e6ecb23951b195d02433a741c7f7cb0b796c78",
      "tree": "c8885c49f37c8d383945b8af69d51597494ed62c",
      "parents": [
        "f7267c0c0721fd02ad3dc37c3d6dd24ccd81d4d6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_ATOMIC\n\nSLAB_ATOMIC is an alias of GFP_ATOMIC\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d6cd48380c4d361cc8ec34359df22377d85d202",
      "tree": "21f052fc743818d0c14c85505293f96b9274a94c",
      "parents": [
        "1720058343fa43a1a25bfad9e62ea06e7e9743b6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:35:21 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "usbmon: don\u0027t call mon_dmapeek if DMA isn\u0027t being used\n\nThis patch (as755b) fixes a bug in usbmon.  Rather than assuming all\nUSB host controllers use DMA, the code will check the usb_bus data\nstructure.  If DMA isn\u0027t used, we don\u0027t want to try peeking into a\nnon-existent DMA buffer!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1720058343fa43a1a25bfad9e62ea06e7e9743b6",
      "tree": "8225039836451d9784f729cf5136d5ad0443658c",
      "parents": [
        "dd990f16a39d4e615c0b70a0ab50b79b32bfb16d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:32:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "usbcore: trim down usb_bus structure\n\nAs part of the ongoing program to flatten out the HCD bus-glue layer,\nthis patch (as771b) eliminates the hcpriv, release, and kref fields\nfrom struct usb_bus.  hcpriv and release were not being used for\nanything worthwhile, and kref has been moved into the enclosing\nusb_hcd structure.\n\nAlong with those changes, the patch gets rid of usb_bus_get and\nusb_bus_put, replacing them with usb_get_hcd and usb_put_hcd.\n\nThe one interesting aspect is that the dev_set_drvdata call was\nremoved from usb_put_hcd, where it clearly doesn\u0027t belong.  This means\nthe driver private data won\u0027t get reset to NULL.  It shouldn\u0027t cause\nany problems, since the private data is undefined when no driver is\nbound.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "066202dd48cf3296b6cc22b5fcf89aef33fa0efc",
      "tree": "1730104f5b1634e0dca42c5ea7a331fb1c773813",
      "parents": [
        "f2ebf92c9e1930a8f79b7eb49a32122931929014"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Sat Aug 05 20:37:11 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:52 2006 -0700"
      },
      "message": "USB: Make file operations structs in drivers/usb const.\n\nMaking structs const prevents accidental bugs and with the proper debug\noptions they\u0027re protected against corruption.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e18e2941c53416aa219708e7dcad21fb4bd6794",
      "tree": "44118f8b09556193ac93e0b71aecfa3e1d4bc182",
      "parents": [
        "6a1d9805ec506d8b9d04450997707da5f643d87c"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:17 2006 -0700"
      },
      "message": "[PATCH] inode_diet: Replace inode.u.generic_ip with inode.i_private\n\nThe following patches reduce the size of the VFS inode structure by 28 bytes\non a UP x86.  (It would be more on an x86_64 system).  This is a 10% reduction\nin the inode size on a UP kernel that is configured in a production mode\n(i.e., with no spinlock or other debugging functions enabled; if you want to\nsave memory taken up by in-core inodes, the first thing you should do is\ndisable the debugging options; they are responsible for a huge amount of bloat\nin the VFS inode structure).\n\nThis patch:\n\nThe filesystem or device-specific pointer in the inode is inside a union,\nwhich is pretty pointless given that all 30+ users of this field have been\nusing the void pointer.  Get rid of the union and rename it to i_private, with\na comment to explain who is allowed to use the void pointer.  This is just a\ncleanup, but it allows us to reuse the union \u0027u\u0027 for something something where\nthe union will actually be used.\n\n[judith@osdl.org: powerpc build fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "028d2a39d1cbcf17242a915f0852acdd36660822",
      "tree": "eb86b189b156ae844c477c7b4c36dde69bd4e0ea",
      "parents": [
        "b33488eb5c27c13c3e88cdf29d344ccdcb0859f2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 30 02:34:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: remove empty destructor from drivers/usb/mon/mon_text.c\n\nRemove destructor and call kmem_cache_create with NULL for the destructor.\n\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "12e72feab5d9a23107f245b0f241a2484cbb5a4e",
      "tree": "0a7325d03fddd768118e42e25cf7a8214b99a560",
      "parents": [
        "5b1c674d223eef6c6494be8be91e9e3a3054817e"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jun 09 22:03:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: implement error event in usbmon\n\nImplement the \"error\" event in usbmon.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b1c674d223eef6c6494be8be91e9e3a3054817e",
      "tree": "4f7cbbc36d90ec00cd9f958b62cbfc87f550f34f",
      "parents": [
        "4bc203d997c0dc1eada4cc9681372c2f7a456c46"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jun 09 20:10:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:17 2006 -0700"
      },
      "message": "[PATCH] USB: update usbmon, fix glued lines\n\nThis update contains one bug fix: some lines can come out truncated,\nbecause of the safety cutoff. This happened because I forgot to update\nthe size when status packets began to be printed.\n\nThe rest is:\n - Comments updates\n - Allow snooping with pkmap on x86_64, which is cache-coherent\n - Enlarge event buffers (certainly we can have a couple of pages)\n - Add event counter\n\nFirst touch upon usbmon for 2.6.18.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b6ca48321974a6566a1c9048ba34f60420bca6",
      "tree": "a350e3cf6b794081c13c89d5b1913b2c1207570d",
      "parents": [
        "d54a5cb6484705f7808b337917cc7598f2f971c3"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 21:29:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion for rest of drivers/usb\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "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": "b9b09422570e5e35a9f590a1ead63e711aefac8c",
      "tree": "dd392bc6d083ddf8617dbb9fedae00eb5aaf0319",
      "parents": [
        "687f5f3428157bea4940dd967fd7b4e59c1b13b4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 03 21:52:10 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: Let usbmon collect less garbage\n\nAlan Stern pointed out that (in 2.6 kernel) one successful submission results\nin one callback, even for ISO-out transfers. Thus, the silly check can be\nremoved from usbmon. This reduces the amount of garbage printed in case\nof ISO and Interrupt transfers.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "72adaa962741e8e910300b66bb123b1a9c31a8a8",
      "tree": "3847dca1d8dadc31df3c7e3275cac8592603be33",
      "parents": [
        "54a5c4cd2e4ec0b27c2c3731727f52591456086c"
      ],
      "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:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert usbmon to use usb notifiers\n\nThis also removes 2 usbmon callbacks.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc506517ec5dcc638eaa55672d5a924c1e2a2d0b",
      "tree": "7dabbeeb14ac8410b6e0af35fed890a92cba6147",
      "parents": [
        "0f36163d3abefbda1b21a330b3fdf3c2dc076d94"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Sep 01 14:35:05 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:54 2005 -0700"
      },
      "message": "[PATCH] USB: Usbmon setup DMA patch\n\nAlan Stern sent me this patch. It goes on top of the patch the adds\nmon_dmapeek:\n http://ftp.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-04-usb/usb-usbmon-dma-areas.patch\n\nPlease be warned about ordering requirements or the build may fail.\n\nActually, mon_dmapeek is generic enough to support SETUP packets too.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0256839619d9b1e933cafc83e7f0deaad4216465",
      "tree": "afadd5815781a99e06ebb537d8ac677d307c09fe",
      "parents": [
        "d0384200f6b608e77fb5ddf7dfae1bf0e42c1c6e"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Aug 15 16:53:57 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:28:36 2005 -0700"
      },
      "message": "[PATCH] usbmon in 2.6.13: peeking into DMA areas\n\nThis code looks at urb-\u003etransfer_dma, maps the page and takes the data.\nI am looking for volunteers to contribute architectures other than i386\nor to develop an architecure-neutral API for it (or point me that it\nwas done already).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da5ca008933b3b28303ba44d0be3372fbac7748b",
      "tree": "5c4809f497f113ffbf3883b6dda8a31b6616bd77",
      "parents": [
        "dc1d97e466c2836adebe5618759bfb5b35b3bc0a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Aug 16 15:16:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:25 2005 -0700"
      },
      "message": "[PATCH] USB: usbmon: Copyrights and a typo\n\nAdd copyright statements and fix a typo.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "003ba5153582427b1df2347553529299872961e5",
      "tree": "a8ac2f20b32385331f84850eb31b0a16fde432ca",
      "parents": [
        "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Aug 04 18:06:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: ub documentation update\n\nThe patch which went in was correct, but not quite what I had in mind.\nHere is a patch to update that a little bit. Original patch is at:\n http://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d4749f32da939d4e4160541b2cadc22492bb507ec\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae0d6cceb20eec57e7196c22999c62c465ffd5bf",
      "tree": "ba6b822e410af8621dc6f42bf0792b9eece2bbc6",
      "parents": [
        "ead99eb00190a274e3b3666ecd431be12c2b7888"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Jun 25 14:32:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:55 2005 -0700"
      },
      "message": "[PATCH] USB: Patch to make usbmon to print control setup packets\n\nMake usbmon to print Setup packets of Control transfers. This is useful\nwhen debugging enumeration issues.\n\nThis is a change to the trace format which is not fully compatible.\nA parser has to look at the data length word now. If that word is\na character like \u0027s\u0027, read setup packet before proceeding with data.\nI decided not to bump the API tag for this because not many such\nparsers exist at this point.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4749f32da939d4e4160541b2cadc22492bb507ec",
      "tree": "a04b8d1d711f5f7c7dcc4dd43f6bfe17c54c306f",
      "parents": [
        "24665cd00dd06c741ef6268515ca9e6d3cda5c57"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 23 11:36:56 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 10:04:15 2005 -0700"
      },
      "message": "[PATCH] better USB_MON dependencies\n\nThis makes the USB_MON less confusing.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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"
    }
  ]
}
