)]}'
{
  "log": [
    {
      "commit": "a0f11aceee531d444f58b939e6a537ee5e2b9cc5",
      "tree": "2c56a1eac27c7693f2dcd0a12654fe731ff95b7e",
      "parents": [
        "daec90e7382cbd0e73eb6861109b3da91e5ab1f3"
      ],
      "author": {
        "name": "Maxin B. John",
        "email": "maxin.john@enea.com",
        "time": "Thu Feb 21 01:57:51 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:23:17 2013 +0800"
      },
      "message": "tools: usb: ffs-test: Fix build failure\n\nFixes this build failure:\ngcc -Wall -Wextra -g -lpthread -I../include -o testusb testusb.c\ngcc -Wall -Wextra -g -lpthread -I../include -o ffs-test ffs-test.c\nIn file included from ffs-test.c:41:0:\n../../include/linux/usb/functionfs.h:4:39: fatal error:\nuapi/linux/usb/functionfs.h: No such file or directory\ncompilation terminated.\nmake: *** [ffs-test] Error 1\n\nSigned-off-by: Maxin B. John \u003cmaxin.john@enea.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e  # 3.7+\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9742aecda4d02976535051db4af4830bd98373a1",
      "tree": "5b26c84da1360b0d20a06c5732c3378aa7f9cfc9",
      "parents": [
        "ceb675a9e25c0c11f76f8e72a862caf08d3934d3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@dev.rtsoft.ru",
        "time": "Fri Feb 08 18:48:03 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:15:24 2013 -0800"
      },
      "message": "testusb: remove all mentions of \u0027usbfs\u0027\n\nCommit 8a424bf40d772fedacc91862ecc86f10541fabb3 (tools/usb: remove last USBFS\nuser) removed \u0027usbfs\u0027 files from the source but retained mentions of \u0027usbfs\u0027\nall over the place, most importantly in the misleading error messages printed\nin case USB device files are not there.  Remove all the  mentions of \u0027usbfs\u0027\nfor good now!\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@dev.rtsoft.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2c449e380153b72e184dd253ce6470acaee53cb0",
      "tree": "12b2e1733886625a21ada19526b6500e97a7695a",
      "parents": [
        "a8ffa0be04d04b01e2a7fd116bc3763940753643"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Thu Dec 20 14:11:15 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 11 16:03:37 2013 -0800"
      },
      "message": "tools/usb: remove unneeded \u0027continue\u0027 and simplify condition\n\nBasically remove unneeded code. Since that \u0027continue\u0027 is at the end\nof the for() there\u0027s no need for it.\n\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8a424bf40d772fedacc91862ecc86f10541fabb3",
      "tree": "19b722d34756ff762f604a5cddb2069c4d82bc8c",
      "parents": [
        "0837e7e5270bd5547ba5763f11611dc43f677b3d"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Sep 10 09:16:39 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Sep 10 11:10:37 2012 -0700"
      },
      "message": "tools/usb: remove last USBFS user\n\nIn commit fb28d58b (\"USB: remove CONFIG_USB_DEVICEFS\") USBFS got\nremoved. Since it is gone we can stop using it in testusb and try udev\nnodes right away.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7e54e97812ccf59e71e002f9bd6d12bf4ab448b8",
      "tree": "f1c315eeb2b879480725d5be37ff27bab3beaf0a",
      "parents": [
        "e714fad054e219b52eee17591d95d725888a95c4"
      ],
      "author": {
        "name": "Du, ChangbinX",
        "email": "changbinx.du@intel.com",
        "time": "Wed May 23 02:43:05 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 13 16:15:03 2012 -0700"
      },
      "message": "testusb: expose looping forever option \"l\" to user\n\nThe testusb.c tool has support for looping forever implemented, which\nmay be useful for stress test, yet it is not exposed to the user, so\neven though the code is there, it cannot be used.  This commit adds\n\"l\" to the set of options handled by the application which enables\nthe feature.\n\nAlso, I collate help information for each command line option to make\nit easier to use for novice.\n\nSigned-off-by: Du Changbin \u003cchangbinx.du@intel.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f6fe916ed0a383ae89b041200dae271579c053b3",
      "tree": "6ac20853c560ced5fcb1d7ce0bd71d4444f4ccc1",
      "parents": [
        "1996e6c572969a8cf6d7fa97eef621219acd94a9"
      ],
      "author": {
        "name": "Du, ChangbinX",
        "email": "changbinx.du@intel.com",
        "time": "Tue May 15 01:49:25 2012 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 15 08:41:13 2012 -0700"
      },
      "message": "USB: testusb: add path /dev/bus/usb to default search paths for usbfs\n\nAs real device-nodes managed by udev whose nodes lived in /dev/bus/usb\nare mostly used today, let testusb tool use that directory as one default\npath make tool be more convenient to use.\n\nSigned-off-by: Du Changbin \u003cchangbinx.du@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "eb9c5836384cd2a276254df6254ed71117983626",
      "tree": "3cc369a2c257929dcfea6a62cdf2e1e9270f0d0b",
      "parents": [
        "ccd68bb8d8ecfb10d62ef6c65851119b1a49c1be"
      ],
      "author": {
        "name": "Matthias Fend",
        "email": "Matthias.Fend@wolfvision.net",
        "time": "Mon May 07 14:37:30 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 07 16:45:48 2012 -0700"
      },
      "message": "USB: ffs-test: fix length argument of out function call\n\nThe out functions should only handle actual available data instead of the complete buffer.\nOtherwise for example the ep0_consume function will report ghost events since it tries to decode\nthe complete buffer - which may contain partly invalid data.\n\nSigned-off-by: Matthias Fend \u003cmatthias.fend@wolfvision.net\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "02c502566ef505d0469fa27567f48766c1f5f7af",
      "tree": "dd29678eb5f15ddfe537418eb83ad2c54074c37b",
      "parents": [
        "f06fc0c0de0b4f01dbad8ec5552e78192c7abbb8",
        "a51f4047758d2bcd099ea113b833ed380f4024ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:40:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:40:53 2012 -0700"
      },
      "message": "Merge branch \u0027x86-build-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86/build changes from Ingo Molnar.\n\n* \u0027x86-build-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, build: Fix portability issues when cross-building\n  x86, tools: Remove unneeded header files from tools/build.c\n  USB: ffs-test: Don\u0027t duplicate {get,put}_unaligned*() functions\n  x86, efi: Fix endian issues and unaligned accesses\n  x86, boot: Restrict CFLAGS for hostprogs\n  x86, mkpiggy: Don\u0027t open code put_unaligned_le32()\n  x86, relocs: Don\u0027t open code put_unaligned_le32()\n  tools/include: Add byteshift headers for endian access\n"
    },
    {
      "commit": "24fa9a9d6d70ef7ef7087dce472a8f43a9078da5",
      "tree": "f18c93a77027649176327c9e5f66bca3783f6ca6",
      "parents": [
        "92f42c50f227ad228f815a8f4eec872524dae3a5"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Tue Feb 28 13:37:25 2012 +0000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 28 10:23:18 2012 -0800"
      },
      "message": "USB: ffs-test: Don\u0027t duplicate {get,put}_unaligned*() functions\n\nUse the header file in tools/include instead of duplicating the endian\nfunctions.\n\nCc: Davidlohr Bueso \u003cdave@gnu.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nLink: http://lkml.kernel.org/r/1330436245-24875-7-git-send-email-matt@console-pimps.org\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "54b8360ffd4c8b2c128ca25233b8c6876fb92d30",
      "tree": "8c912f87f7f4a82c0e178b4552443422db34b38e",
      "parents": [
        "18f2cbaa2b9617eed20789ce40878920a8ea6beb"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Jan 13 15:05:16 2012 +0100"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Tue Jan 24 11:45:11 2012 +0200"
      },
      "message": "usb: gadget: update Michal Nazarewicz\u0027s email address\n\nThe m.nazarewicz@samsung.com email address is no longer valid,\nso this commit replaces it with mina86@mina86.com which is\nemployer-agnostic and thus should be valid for foreseeable\nfeature.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d105e74eff7f8197b4d8e104e347ffbc5c3989b8",
      "tree": "76ad4344a395db4cd3b156fc9d865c1ecb1a22ce",
      "parents": [
        "6960f40a954619857e7095a6179eef896f297077"
      ],
      "author": {
        "name": "Davidlohr Bueso",
        "email": "dave@gnu.org",
        "time": "Sun Feb 27 04:58:48 2011 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 28 19:27:12 2011 -0800"
      },
      "message": "USB: ffs-test: fix header path\n\nWhen compiling this program the functionfs.h header cannot be found, producing:\nffs-test.c:40: fatal error: linux/usb/functionfs.h: No such file or directory\n\nThis patch also fixes the following warning:\nffs-test.c:453: warning: format ‘%4d’ expects type ‘int’, but argument 3 has type ‘size_t’\n\nSigned-off-by: Davidlohr Bueso \u003cdave@gnu.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4f22ce7045c16e36d391fdfe331a397d55578493",
      "tree": "a1145db066f0cf186d4f150fb1a4f83afe713e01",
      "parents": [
        "05c3eebd50ad831c462ec264f82a87654d0ee974"
      ],
      "author": {
        "name": "Davidlohr Bueso",
        "email": "dave@gnu.org",
        "time": "Sun Feb 06 14:13:37 2011 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 10:43:03 2011 -0800"
      },
      "message": "USB: tools: Add a Makefile\n\nBuild USB tools easier.\n\nSigned-off-by: Davidlohr Bueso \u003cdave@gnu.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc0f23dccad16c7834cb09d943981475be81ddb1",
      "tree": "110b9be27e199be88e620a0e28c8cb46163acfed",
      "parents": [
        "c17d936e05a186ce5bce2acf2d58a4172df7f435"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Sun Jan 16 19:17:21 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 19:42:14 2011 -0800"
      },
      "message": "USB: usbtest - add alignment tests to test script\n\nEnhance the test script to call the new tests added to usbtest\nin order to detect host controllers that don\u0027t accept byte\naligned DMA.\n\nThe unaligned tests are called after their aligned\nequivalents but for fewer iterations (since alignment\nfailure is generally immediate).\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c17d936e05a186ce5bce2acf2d58a4172df7f435",
      "tree": "c891c4d544ef5fdf8d41d9a3cc557f1682f75b79",
      "parents": [
        "084fb206a91f72b22c4e2f41709730a81e3e0de6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 16 19:17:16 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 22 19:42:13 2011 -0800"
      },
      "message": "USB: usbtest - add shell script to test HCDs\n\nThis patch just adds the script available at\nhttp://www.linux-usb.org/usbtest/test.sh as is.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5bc9661cba04ff3704e704a06367d4fe96d8dd33",
      "tree": "c8c3103bbe215607985ae10fb3832d4605cb33f2",
      "parents": [
        "2201d6b1620a1d9feac78e9ff12b7246227c8b17"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed May 05 12:53:18 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:43 2010 -0700"
      },
      "message": "USB: testusb: testusb compatibility with FunctionFS gadget\n\nThe FunctionFS gadget may provide the source/sink interface\nnot as the first interface (with id \u003d\u003d 0) but some different\ninterface hence a code to find the interface number is\nrequired.\n\n(Note that you will still configure the gadget to report\nidProduct \u003d\u003d 0xa4a4 (an \"echo 0xa4a4\n\u003e/sys/module/g_ffs/parameters/usb_product\" should suffice) or\nconfigure host to handle 0x0525:0xa4ac devices using the\nusbtest driver.)\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2201d6b1620a1d9feac78e9ff12b7246227c8b17",
      "tree": "0d655fa6a26ebdce962525906e776160f650d93f",
      "parents": [
        "93f2aa4ddd25caac2b9a09538da54308dbda44e2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed May 05 12:53:17 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:43 2010 -0700"
      },
      "message": "USB: testusb: an USB testing application\n\nThe testusb program just issues ioctls to perform the tests\nimplemented by the kernel driver.  It can generate a variety\nof transfer patterns; you should make sure to test both regular\nstreaming and mixes of  transfer sizes (including short transfers).\n\nFor more information on how this can be used and on USB testing\nrefer to \u003cURL:http://www.linux-usb.org/usbtest/\u003e.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93f2aa4ddd25caac2b9a09538da54308dbda44e2",
      "tree": "6c5577d09e9dd6efd7a3f6793b4133f389487846",
      "parents": [
        "c6c560085172c16a0141ab12ae765c7d1be68279"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed May 05 12:53:16 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:43 2010 -0700"
      },
      "message": "USB: ffs-test: FunctionFS testing program\n\nThis adds an example user-space FunctionFS driver which\nimplements a source/sink interface used for testing.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ]
}
