)]}'
{
  "log": [
    {
      "commit": "418508c13222ddba475873ea95c8aeadd26104f2",
      "tree": "6056f5d28f1a0ac8474a275680e3991cc315ed30",
      "parents": [
        "ead5f0b5fa41dd3649a44bfc922d06641ff3dbcf"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "fix unused setup_nr_node_ids\n\nmm/page_alloc.c:931: warning: \u0027setup_nr_node_ids\u0027 defined but not used\n\nThis is now the only (!) compiler warning I get in my UML build :)\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ead5f0b5fa41dd3649a44bfc922d06641ff3dbcf",
      "tree": "0e41d72560f57f5427b90fe5f32b8aeddd930ca6",
      "parents": [
        "889f784831d6cc9125a74eb55a5641f95635a204"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "fuse: delete inode on drop\n\nWhen inode is dropped (no more references) delete it from cache.\n\nThere\u0027s not much point in keeping it cached, when a new lookup will refresh\nthe attributes anyway.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "889f784831d6cc9125a74eb55a5641f95635a204",
      "tree": "6336e0a52fa2e87b15df5dcb7cafe07e300bd2f4",
      "parents": [
        "492c8b332e3af279ffadf49b85967d5e43810923"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "fuse: generic_write_checks() for direct_io\n\nThis fixes O_APPEND in direct IO mode.  Also checks writes against file size\nlimits, notably rlimits.\n\nReported by Greg Bruno.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "492c8b332e3af279ffadf49b85967d5e43810923",
      "tree": "401977e562937b80385cbace842aae01a8dd2ad2",
      "parents": [
        "5a1b63914815e4223ceb3d079286e18f9ee92b4b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 23 13:57:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "uselib: add missing MNT_NOEXEC check\n\nWe don\u0027t allow loading ELF shared library from noexec points so the\nsame should apply to sys_uselib aswell.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a1b63914815e4223ceb3d079286e18f9ee92b4b",
      "tree": "ddcbf5482668d3199fab4d35e0d98da90de7d75d",
      "parents": [
        "772dce71f5468d97143aef74be04e34faa712d48"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed May 23 13:57:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "Missing \u0027const\u0027 from reiserfs MIN_KEY declaration.\n\nIn stree.c, MIN_KEY is declared const. The extern declaration in dir.c\ndoesn\u0027t match...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "772dce71f5468d97143aef74be04e34faa712d48",
      "tree": "1a117a54230aeef2e17ca989e89f69d0945a2ac6",
      "parents": [
        "90e16dddecc6bd804920b639f61825d2a1769f89"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed May 23 13:57:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "imxfb: fix memory hole\n\ninfo-\u003epseudo_palette was previously kmalloced.  Do not overwrite it afterwards\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90e16dddecc6bd804920b639f61825d2a1769f89",
      "tree": "1f89c690ed0878d943578b32bb790ec9a2dfe5cd",
      "parents": [
        "92c4579dbb3bc70bd397e272258c69f88de189b8"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed May 23 13:57:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "imxfb: remove ifdefs\n\nHere are some small fixes for the imxfb framebuffer driver:\n\n - remove ifndef for MX1FS2 platform which is not present in the kernel.\n - REV, CLS, PS and SPL_SPR are only needed with some sharp displays.\n   Only setup the corresponding io pins when such a display is connected.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92c4579dbb3bc70bd397e272258c69f88de189b8",
      "tree": "af706a42061844b7458eaaa7b0fcc363bac09cff",
      "parents": [
        "a01fbbd52e4faf5971856c011e87ec6571b62840"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed May 23 13:57:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "ps3fb: use FB_SYS_* instead of FB_CFB_*\n\nps3fb: Use the FB_SYS_* operations instead of the FB_CFB_* operations as the\nactual frame buffer memory is part of system RAM\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a01fbbd52e4faf5971856c011e87ec6571b62840",
      "tree": "00582af8e17710785dcf988ce3af6bee599138e3",
      "parents": [
        "2686ba894bfedcacbe1b5197c574f3f1e66f2fda"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed May 23 13:57:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "w100fb: fix compile warnings\n\nFix compile warnings from w100fb.c.  Attribute registration failure doesn\u0027t\nstop the driver working so just warn about it.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2686ba894bfedcacbe1b5197c574f3f1e66f2fda",
      "tree": "3354af4c554dfc74260795ce7c9a459fbafbc0e5",
      "parents": [
        "11d1a62c596023991e860f1814aacb12a5169aa9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed May 23 13:57:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "pm3fb: various fixes\n\n - fix 16-bit RGBA 4444 and 5551 modes (use fbset -rgba to set them)\n - kill wmb() after each register write by PM3_SLOW_WRITE_REG\n - kill inaccurate comments (leftovers from skeletonfb.c)\n - kill PCI class restriction, now it is more general and shorter\n - white spaces and other minor fixes and source reducing\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11d1a62c596023991e860f1814aacb12a5169aa9",
      "tree": "6ebc691f0f2a2567aec1c5d629fed3cbca6b01a9",
      "parents": [
        "8d74c1fdaaea34b56c1dffe2c79f64d2c53c11b1"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed May 23 13:57:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "pm2fb: RDAC_WR barriers clean up\n\nThis patch fixes a possible barriers problem in RDAC_WR functions, then\nremove redudant ones.\n\nIt also removes one unneeded register load from blitter function().\n\nSigned-off-by: Krzysztof.Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d74c1fdaaea34b56c1dffe2c79f64d2c53c11b1",
      "tree": "1da56feb5ca42f19b345f647531c06e547398134",
      "parents": [
        "9bea3f29fc626e190f012c4ad5f8a9e9a2f26cf6"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed May 23 13:57:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "fbdev: cleanup of sparc FB options\n\nThis patch puts all SBUS/UPA selection under one option \"SBUS/UPA\nframebuffers\" and moves all sparc specific drivers next to them in one group.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bea3f29fc626e190f012c4ad5f8a9e9a2f26cf6",
      "tree": "156a6c3cb913aef5bf8244e6333802950f8132b8",
      "parents": [
        "6087b2dab2c914268b1a50882edbbad82bfefd29"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Wed May 23 13:57:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "spi: potential memleak in spidev_ioctl\n\n\u0027ioc\u0027 should be deallocated if __copy_from_user fails (found by Coverity\n- CID 1644).\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6087b2dab2c914268b1a50882edbbad82bfefd29",
      "tree": "3f286422a61e7e3206b4a0dba6cb7c18a09e6463",
      "parents": [
        "7bb44adef39ad3bda2be40bb34686bc56bd563a5"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Wed May 23 13:57:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "optimize compat_core_sys_select() by a using stack space for small fd sets\n\nOptimize select by a using stack space for small fd sets.\ncore_sys_select() already has this optimization.  This is for compat\nversion.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bb44adef39ad3bda2be40bb34686bc56bd563a5",
      "tree": "1e9eecbd03877c7ac8b00a8cb1d4ae54ebec3bb1",
      "parents": [
        "3c6df2a9177c010bf811c361149069e4bfd9bb11"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed May 23 13:57:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "recalc_sigpending_tsk fixes\n\nSteve Hawkes discovered a problem where recalc_sigpending_tsk was called in\ndo_sigaction but no signal_wake_up call was made, preventing later signals\nfrom waking up blocked threads with TIF_SIGPENDING already set.\n\nIn fact, the few other calls to recalc_sigpending_tsk outside the signals\ncode are also subject to this problem in other race conditions.\n\nThis change makes recalc_sigpending_tsk private to the signals code.  It\nchanges the outside calls, as well as do_sigaction, to use the new\nrecalc_sigpending_and_wake instead.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003cSteve.Hawkes@motorola.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c6df2a9177c010bf811c361149069e4bfd9bb11",
      "tree": "151ece2576e9e2481057bc0107aba8c0cc864384",
      "parents": [
        "6754bb4de94098a0aaa23a600f0edb9a9454c252"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Wed May 23 13:57:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "Avoid zero size allocation in cache_k8_northbridges()\n\nkmalloc for flush_words resulted in zero size allocation when no\nk8_northbridges existed.  Short circuit the code path for this case.\n\nAlso remove uneeded zeroing of num_k8_northbridges just after checking if\nit is zero.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6754bb4de94098a0aaa23a600f0edb9a9454c252",
      "tree": "032624419ad65e63fe259d91702860144498208d",
      "parents": [
        "9aaffc898ff4a3df18c5fc4b9e0fa47e779ad726"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 23 13:57:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "Documentation: fix the explanation of Kconfig files\n\nFix the obvious errors in the explanation of Kconfig files.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\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": "9aaffc898ff4a3df18c5fc4b9e0fa47e779ad726",
      "tree": "184caf9ce53a2b107d0fc89b3f90efbf9cc5c515",
      "parents": [
        "cf6acedbeac17dea1c1eed85048a72e188f3f768"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed May 23 13:57:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "prohibit rcutorture from being compiled into the kernel\n\nThere have been a number of instances where people have accidentally compiled\nrcutorture into the kernel (CONFIG_RCU_TORTURE_TEST\u003dy), which has never been\nuseful, and has often resulted in great frustration.\n\nThe attached patch prohibits rcutorture from being compiled into the\nkernel.  It may be excluded altogether or compiled as a module.  People\nwishing to have rcutorture hammer their machine immediately upon boot\nare free to hand-edit lib/Kconfig.debug to remove the \"depends on m\"\nline.\n\nThanks to Randy Dunlap for the trick that makes this work.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Josh Triplett \u003cjosh@kernel.org\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf6acedbeac17dea1c1eed85048a72e188f3f768",
      "tree": "d5c1b4e5b9a5e8c22198bc92839c80305641cb09",
      "parents": [
        "da90fa8ff671a0139772ec3b3e82c06077e82122"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed May 23 13:57:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "uml: improve PTRACE_SYSEMU checking\n\nMake the PTRACE_SYSEMU checking more robust.  It will make sure that system\ncall numbers are reported correctly.  If there is a problem, it will disable\nPTRACE_SYSEMU use and use PTRACE_SYSCALL instead.\n\nThanks to Balaji G for helping reproduce this problem.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da90fa8ff671a0139772ec3b3e82c06077e82122",
      "tree": "bf648a91c12174ec0bd32a013cdfc63d62f70753",
      "parents": [
        "b7add02d6247bff34005e040347d81777c80931c"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Wed May 23 13:57:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "spi/spidev: check message size before copying\n\nMessage size needs to be checked before copying, or bad things could\nhappen.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7add02d6247bff34005e040347d81777c80931c",
      "tree": "41a2756e9fc1fc961ff29be08b5b8a080bbc2c03",
      "parents": [
        "8ce7ad7b2d11fae2c3d285a6a0caea9322c0b8fc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 23 13:57:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "capability.h warning fix\n\ninclude/linux/capability.h:397: warning: \"struct task_struct\" declared inside parameter list\ninclude/linux/capability.h:397: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ce7ad7b2d11fae2c3d285a6a0caea9322c0b8fc",
      "tree": "87d7423635821dae9f26d14c62f3314ec7bb3b17",
      "parents": [
        "86ce18d7b7925bfd6b64c061828ca2a857ee83b8"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed May 23 13:57:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:12 2007 -0700"
      },
      "message": "genhd: send async notification on media change\n\nSend an uevent to user space to indicate that a media change event has\noccurred.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86ce18d7b7925bfd6b64c061828ca2a857ee83b8",
      "tree": "b753b7fd6d195aa7ed9eebc5a3917c5f20786260",
      "parents": [
        "352823160613b65fdaa558be486720a71f75ed86"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed May 23 13:57:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "genhd: expose AN to user space\n\nAllow user space to determine if a disk supports Asynchronous Notification of\nmedia changes.  This is done by adding a new sysfs file \"capability_flags\",\nwhich is documented in (insert file name).  This sysfs file will export all\ndisk capabilities flags to user space.  We also define a new flag to define\nthe media change notification capability.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "352823160613b65fdaa558be486720a71f75ed86",
      "tree": "772f0aa4c31c26f3c762baae41a288b72ce7dee7",
      "parents": [
        "43d4f961a87509b4ea5c1d6f02751aef360a632f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:57:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "NOHZ: Rate limit the local softirq pending warning output\n\nThe warning in the NOHZ code, which triggers when a CPU goes idle with\nsoftirqs pending can fill up the logs quite quickly.  Rate limit the output\nuntil we found the root cause of that problem.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43d4f961a87509b4ea5c1d6f02751aef360a632f",
      "tree": "023bbc3eec8470ec2b74d48eb145064f48ceb01f",
      "parents": [
        "8888735fcaac7681dbcca67fbcc88cf627c47b3a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed May 23 13:57:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "spi doc update: describe clock mode bits\n\nUpdate the SPI documentation to cover a few points that have proven to be\nconfusing or unclear; most notably the two clock mode bits.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8888735fcaac7681dbcca67fbcc88cf627c47b3a",
      "tree": "1c3400a5c6fa6555174a1320e1a4de8538a800f4",
      "parents": [
        "b9ba347f27f2508e3da023688d047e111cbbe2da"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Wed May 23 13:57:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "mpc52xx_psc_spi: fix it for CONFIG_PPC_MERGE\n\nFix mpc5200 PSC SPI driver to actually work for CONFIG_PPC_MERGE\n - s/mpc52xx/mpc5200/, as this was changed in device tree some time ago\n - fix spi id detection\n\nThe move from \u0027ppc\u0027 to \u0027powerpc\u0027 didn\u0027t quite match the latest\nkernel.org code.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Dragos Carp \u003cdragos.carp@toptica.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9ba347f27f2508e3da023688d047e111cbbe2da",
      "tree": "5b683379c5c485a0fd1e22cbd16f62626b07d665",
      "parents": [
        "c12b3c62513ecf95c979d5c1785f99562b9dd10d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "fuse: fix mknod of regular file\n\nThe wrong lookup flag was tested in -\u003ecreate() causing havoc (error or\nOops) when a regular file was created with mknod() in a fuse filesystem.\n\nThanks to J. Cameijo Cerdeira for the report.\n\nKernels 2.6.18 onward are affected.  Please apply to -stable as well.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c12b3c62513ecf95c979d5c1785f99562b9dd10d",
      "tree": "fd6e14ac0c62a0bc6e00d6543f54beea8abb6e8b",
      "parents": [
        "72fcde966252abd17d70e4e216a0411a34523a8f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 23 13:57:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "SLUB Debug: Fix object size calculation\n\nThe object size calculation is wrong if !CONFIG_SLUB_DEBUG because the\n#ifdef CONFIG_SLUB_DEBUG is now switching off the size adjustments for\nDESTROY_BY_RCU and ctor.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72fcde966252abd17d70e4e216a0411a34523a8f",
      "tree": "26980418ed1a6d6f528ca7681f420d48e2cb7842",
      "parents": [
        "88f18ba028b5939bb6f77bd690e5ad8d01bb24cc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:57:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "Ignore bogus ACPI info for offline CPUs\n\nBooting a SMP kernel with maxcpus\u003d1 on a SMP system leads to a hard hang,\nbecause ACPI ignores the maxcpus setting and sends timer broadcast info for\nthe offline CPUs.  This results in a stuck for ever call to\nsmp_call_function_single() on an offline CPU.\n\nIgnore the bogus information and print a kernel error to remind ACPI\nfolks to fix it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f18ba028b5939bb6f77bd690e5ad8d01bb24cc",
      "tree": "eea3f79f5098f7b45723f842208b44f860f0fb71",
      "parents": [
        "5fcc57f2d5d558056668159f9153bf21d2c53d16"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed May 23 13:57:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: move frozen_process() to kernel/power/process.c\n\nOther than refrigerator, no one else calls frozen_process().  So move it from\ninclude/linux/freezer.h to kernel/power/process.c.\n\nAlso, since a task can be marked as frozen by itself, we don\u0027t need to pass\nthe (struct task_struct *p) parameter to frozen_process().\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fcc57f2d5d558056668159f9153bf21d2c53d16",
      "tree": "aa81c453b093f051bf775cd8fb557df9d2f79543",
      "parents": [
        "a076e4bca2fdabb9e45d86722cc72c0944da5f94"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed May 23 13:57:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: fix PF_NOFREEZE vs freezeable race\n\nThis patch fixes the race pointed out by Oleg Nesterov.\n\n* Freezer marks a thread as freezeable.\n* The thread now marks itself PF_NOFREEZE, but it will be frozen on\n  on calling try_to_freeze(). Thus the task is frozen, even though it doesn\u0027t\n  want to.\n* Subsequent thaw_processes() will also fail to thaw the task since it is\n  marked PF_NOFREEZE.\n\nAvoid this problem by checking the task\u0027s PF_NOFREEZE status in\nfrozen_processes() before marking the task as frozen.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a076e4bca2fdabb9e45d86722cc72c0944da5f94",
      "tree": "b11684f4b39dabb84584773f1b7811b5207e7f01",
      "parents": [
        "49b12d4f5e274517b8bc032d507abf31cc2f4150"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 23 13:57:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: fix kthread_create vs freezer theoretical race\n\nkthread() sleeps in TASK_INTERRUPTIBLE state waiting for the first wakeup.  In\ntheory, this wakeup may come from freeze_process()-\u003esignal_wake_up(), so the\ntask can disappear even before kthread_create() sets its -\u003ecomm.\n\nChange kthread() to use TASK_UNINTERRUPTIBLE.\n\n[akpm@linux-foundation.org: s/BUG_ON/WARN_ON+recover]\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49b12d4f5e274517b8bc032d507abf31cc2f4150",
      "tree": "4663d224a86ea848742716f6f4ec708e9a3c04b3",
      "parents": [
        "ba96a0c88098697a63e80157718b7440414ed24d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 23 13:57:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: take kernel_execve into consideration\n\nKernel threads can become userland processes by calling kernel_execve().\n\nIn particular, this may happen right after the try_to_freeze_tasks()\ncalled with FREEZER_USER_SPACE has returned, so try_to_freeze_tasks()\nneeds to take userspace processes into consideration even if it is\ncalled with FREEZER_KERNEL_THREADS.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba96a0c88098697a63e80157718b7440414ed24d",
      "tree": "bdd999761eed452cc162f5b63166d1014aaf2e3e",
      "parents": [
        "33e1c288da62a6a5aa9077a6b7bfa690b1b02cf4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 23 13:57:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:11 2007 -0700"
      },
      "message": "freezer: fix vfork problem\n\nCurrently try_to_freeze_tasks() has to wait until all of the vforked processes\nexit and for this reason every user can make it fail.  To fix this problem we\ncan introduce the additional process flag PF_FREEZER_SKIP to be used by tasks\nthat do not want to be counted as freezable by the freezer and want to have\nTIF_FREEZE set nevertheless.  Then, this flag can be set by tasks using\nsys_vfork() before they call wait_for_completion(\u0026vfork) and cleared after\nthey have woken up.  After clearing it, the tasks should call try_to_freeze()\nas soon as possible.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33e1c288da62a6a5aa9077a6b7bfa690b1b02cf4",
      "tree": "68837483316db1fa08bcb2b444cabae75d31a5b2",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 23 13:57:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:10 2007 -0700"
      },
      "message": "freezer: close potential race between refrigerator and thaw_tasks\n\nIf the freezing of tasks fails and a task is preempted in refrigerator()\nbefore calling frozen_process(), then thaw_tasks() may run before this task is\nfrozen.  In that case the task will freeze and no one will thaw it.\n\nTo fix this race we can call freezing(current) in refrigerator() along with\nfrozen_process(current) under the task_lock() which also should be taken in\nthe error path of try_to_freeze_tasks() as well as in thaw_process().\nMoreover, if thaw_process() additionally clears TIF_FREEZE for tasks that are\nnot frozen, we can be sure that all tasks are thawed and there are no pending\n\"freeze\" requests after thaw_tasks() has run.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4",
      "tree": "e004d00e5cc7ea80428d59bd91de99d0b2484bb8",
      "parents": [
        "5a6248cac22a77588f81c7473cfd03d250cc5b56"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 24 02:42:39 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:39 2007 +0200"
      },
      "message": "ide serverworks warning fixes\n\ngcc-4.3:\n\ndrivers/ide/pci/serverworks.c: In function \u0027svwks_tune_chipset\u0027:\ndrivers/ide/pci/serverworks.c:176: warning: overflow in implicit constant conversion\ndrivers/ide/pci/serverworks.c:190: warning: overflow in implicit constant conversion\ndrivers/ide/pci/serverworks.c:211: warning: overflow in implicit constant conversion\ndrivers/ide/pci/serverworks.c:212: warning: overflow in implicit constant conversion\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5a6248cac22a77588f81c7473cfd03d250cc5b56",
      "tree": "9105aacf0e13ecad3ee723b2ae20183cbe047e5e",
      "parents": [
        "39c98c421200e7bb16bed7aab2b640b43ca6621b"
      ],
      "author": {
        "name": "Junio C Hamano",
        "email": "junkio@cox.net",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "message": "Match DMA blacklist entries between ide-dma.c and libata-core.c\n\nThere are a few entries in ata_device_blacklist[] in libata-core.c\nmarked with HORKAGE_NODMA but are missing from drive_blacklist[]\nin ide-dma.c.  This patch makes the lists in sync.\n\nAlso remove a duplicated entry for \"SanDisk SDP3B-64\".\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "39c98c421200e7bb16bed7aab2b640b43ca6621b",
      "tree": "c8a2aa15ceffb93d4d910f2d3c9eb88de5f97f10",
      "parents": [
        "2074a106f52b6371885afbd714e929d60d0e3f64"
      ],
      "author": {
        "name": "Mika Kukkonen",
        "email": "mikukkon@iki.fi",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "message": "Add two missing chipsets to drivers/ide/ide-proc.c\n\nCompiling with \u0027-Wswitch-enum\u0027 I noticed following:\n\n  CC      drivers/ide/ide-proc.o\ndrivers/ide/ide-proc.c: In function âproc_ide_read_imodelâ:\ndrivers/ide/ide-proc.c:54: warning: enumeration value âide_etrax100â not handled in switch\ndrivers/ide/ide-proc.c:54: warning: enumeration value âide_acornâ not handled in switch\n\nHow about the following patch?\n\nSigned-off-by: Mika Kukkonen \u003cmikukkon@iki.fi\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "2074a106f52b6371885afbd714e929d60d0e3f64",
      "tree": "c78ced4709e39ac98b19477e3e854e82f9922aeb",
      "parents": [
        "6c6a2a8d201b4f8fd54167802da5ddbe08abd744"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:38 2007 +0200"
      },
      "message": "ide/pci/serverworks.c: Fix corruption/timeouts with MegaIDE\n\nIt turns out from customer reports to Red Hat and some PCI dumps that the\nMegaIDE in RAID mode doesn\u0027t provide the drive tuning data that the\nserverworks driver expects but sometimes does provide something that\nfools the code.\n\nFor the RAID class case skip the oem setup and don\u0027t trust the BIOS data.\nWe then tune from scratch and this sorts it out. (This has been confirmed\non an afflicted IBM blade)\n\n[libata serverworks.c never trusts the BIOS in the first place so is\naccidentally immune]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "6c6a2a8d201b4f8fd54167802da5ddbe08abd744",
      "tree": "bcc306543b07986ecefc1e6f10bef5c295089534",
      "parents": [
        "4598c95514f9a50b49626e1e5d1f292180b643fa"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu May 24 02:42:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 24 02:42:37 2007 +0200"
      },
      "message": "add the IDE device ID for ATI SB700\n\nAdd the IDE device ID to atiixp_pci_tbl struct in atiixp.c for ATI SB700.\n\nFrom: Henry Su \u003chenry.su@amd.com\u003e\nSigned-off-by: Luugi Marsan \u003cluugi.marsan@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "4598c95514f9a50b49626e1e5d1f292180b643fa",
      "tree": "8f6bee748bf326f61b07b2bcbd931f894fd2713b",
      "parents": [
        "641e22e04c48af5d813f119c55336e02a22756f5",
        "575c3e2a041c08ad39b5d4535539a9a7d4c63aa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:16:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:16:24 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [RTNETLINK]: Remove remains of wireless extensions over rtnetlink\n  [RTNETLINK]: Allow changing of subsets of netdevice flags in rtnl_setlink\n  [AF_RXRPC]: Make call state names available if CONFIG_PROC_FS\u003dn\n  [AF_RXRPC]: AF_RXRPC depends on IPv4\n  [IPSEC]: Fix warnings with casting int to pointer\n"
    },
    {
      "commit": "641e22e04c48af5d813f119c55336e02a22756f5",
      "tree": "9f7f693e8dd030e1d28585893e6e53bd86b1208c",
      "parents": [
        "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
        "fa91d43b914b77637653d984416e17e182f7b807"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:12:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:12:54 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  USB: Add support for Olimex arm-usb-ocd JTAG interface serial port\n  USB: Add support for Sierra Wireless Aircard 595U\n  USB: ldusb bugfix\n  USB: ftdi_sio: Add USB Product Id for OpenDCC\n  USB: fix ratelimit call semantics\n  USB: handle errors in power/level attribute\n  USB: make the autosuspend workqueue thread freezable\n  USB: Fix USB OHCI Subvendor for Toshiba Portege 4000\n  USB: usblp: Use correct DMA address in case of probe error\n  USB: Fix debug output of ark3116\n  USB: Onetouch - switch to using input_dev-\u003edev.parent\n  USB: don\u0027t try to kzalloc 0 bytes\n  USB: remove short initial timeout for device descriptor fetch\n  USB: Deref URB after usbmon is done with it\n  USB: Remove duplicate IDs from option card driver\n  USB: auerswald: fix file release handler\n  USB: fsl_usb2_udc: Fix UMTI_WIDE support and a compile warning\n  USB: set the correct Interrupt interval in usb_bulk_msg\n  USB: New device PID for ftdi_sio driver\n  USB: remove unneeded WARN_ON\n  ...\n"
    },
    {
      "commit": "31f6e1bd3b58c9a67e5ea0c2d372fbf5fc9e326d",
      "tree": "b0f75a9353f2e9a82c6839a4f507eeb40ffc5fc5",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
        "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 08:11:43 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ads7846 - SPI_CPHA mode bugfix\n  Input: ads7846 - document that it handles tsc2046 too\n  Input: input-polldev - add module info\n  Input: ucb1x00-ts - remove commented out code\n  Input: ucb1400_ts - use sched_setscheduler()\n  Input: ALPS - force stream mode\n  Input: iforce - minor clean-ups\n  Input: iforce - fix force feedback not working\n  Input: adbhid - do not access input_dev-\u003eprivate directly\n  Input: logips2pp - add type 72 (PS/2 TrackMan Marble)\n"
    },
    {
      "commit": "fa91d43b914b77637653d984416e17e182f7b807",
      "tree": "c517a05ed00bbd492b322a445521a74705d091d1",
      "parents": [
        "5b7da8f6ff1aaf5a500dc798f4d1c2d6e98420a5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 04 18:23:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: Add support for Olimex arm-usb-ocd JTAG interface serial port\n\nThis patch adds support for the serial port on Olimex arm-usb-ocd\nJTAG interface.\n\nThe device appears as two serial ports, but the first one is reserved\nfor the JTAG interface. The JTAG interface can be used with OpenOCD\nfrom userspace. For more information, please see:\n\nhttp://openocd.berlios.de/web/\nhttp://www.olimex.com/dev/arm-usb-ocd.html\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b7da8f6ff1aaf5a500dc798f4d1c2d6e98420a5",
      "tree": "5d334d4abf764578970aa1208b07390f3104c1d8",
      "parents": [
        "9d33efd9a791041bbe3a9e879925ef8fbb94d812"
      ],
      "author": {
        "name": "Danny Budik",
        "email": "dbudik@ist-traffic.com",
        "time": "Fri May 04 16:09:37 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: Add support for Sierra Wireless Aircard 595U\n\nThis patch adds support for the newly released Aircard 595U EVDO\nmodem to the Sierra Wireless driver (sierra.c) in kernel 2.6.21.\n\nI suspect that my mailer may be mangling patches so let me know and\nI\u0027ll try to resend it.\n\n\nFrom: Danny Budik \u003cdbudik@ist-traffic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d33efd9a791041bbe3a9e879925ef8fbb94d812",
      "tree": "28a53c2f115e21a25dc3d1747aca22b395792237",
      "parents": [
        "2adb80e9c52f35a4d63783b98d48386c38c90484"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri May 04 09:23:40 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ldusb bugfix\n\nThis patch fixes a problem reported with consecutive reads in the ldusb\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2adb80e9c52f35a4d63783b98d48386c38c90484",
      "tree": "2874de17ebc5b7bacb0d1f5f5e4cfd459125a7fe",
      "parents": [
        "d4b7d8e8024a33d9d1f916379eaee7aa945a7c48"
      ],
      "author": {
        "name": "Guido Scholz",
        "email": "guido.scholz@bayernline.de",
        "time": "Tue May 08 19:52:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ftdi_sio: Add USB Product Id for OpenDCC\n\nUSB product id registration for the OpenDCC (www.opendcc.de)\nmodel railway central unit. Applies to 2.6.21.1.\n\nSigned-off-by: Guido Scholz \u003cguido.scholz@bayernline.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4b7d8e8024a33d9d1f916379eaee7aa945a7c48",
      "tree": "8889647694985504043a02dca80b2c9fb88afaf0",
      "parents": [
        "dd865571d7af06ba1285c2db85083649193cceab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:48:17 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: fix ratelimit call semantics\n\nThis patch (as910) fixes a ratelimit modification so that the\noriginal error-handling path will be followed even when the log-rate\nlimitation kicks in.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd865571d7af06ba1285c2db85083649193cceab",
      "tree": "125256fec4cb97995fb200cef37f05d63b490790",
      "parents": [
        "7ed92f1a149dddc3cb537ccd7441e98adac12c3e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:38:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: handle errors in power/level attribute\n\nThis patch (as906) improves the error handling for the USB power/level\nattribute file.  If an error occurs, the original power-level settings\nwill be restored.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ed92f1a149dddc3cb537ccd7441e98adac12c3e",
      "tree": "86408164dd5cfbb48bade9ca49601c4f2d7edd16",
      "parents": [
        "8ab5e8c0ca55c4b40d254f7043a9052345fcd343"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 09:38:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: make the autosuspend workqueue thread freezable\n\nThis patch (as881b) makes the ksuspend_usb_wq workqueue freezable.  We\ndon\u0027t want a rogue workqueue thread running around, unexpectedly\nsuspending or resuming USB devices in the middle of a system sleep\ntransition.\n\nThis fixes Bugzilla #8498.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ab5e8c0ca55c4b40d254f7043a9052345fcd343",
      "tree": "31929f41dd7ddb3e7943a99b42c5c493d5e44f76",
      "parents": [
        "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sat May 19 14:23:28 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix USB OHCI Subvendor for Toshiba Portege 4000\n\nThis fixes a bug in an OHCI quirk handler for Portege 4000; the\nSubvendor is 0x1179 (PCI_VENDOR_ID_TOSHIBA)\nnot 0x102f (PCI_VENDOR_ID_TOSHIBA_2)\n\nbugid 8510\n\n00:02.0 USB Controller [0c03]: ALi Corporation USB 1.1 Controller\n[10b9:5237] (rev 03) (prog-if 10 [OHCI])\n        Subsystem: Toshiba America Info Systems Unknown device [1179:0004]\n        Flags: bus master, medium devsel, latency 64, IRQ 11\n        Memory at f7eff000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f",
      "tree": "af0d77f60a6478e926cfbc7c96d9377d8db6ba16",
      "parents": [
        "b268f484f9d7ce91301091e0fb2c80e9e8caa3df"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 21 20:52:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: usblp: Use correct DMA address in case of probe error\n\nLooks like the error path had a copy-paste error. The normal exit path\nuses correct URB already.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b268f484f9d7ce91301091e0fb2c80e9e8caa3df",
      "tree": "8595513257aac007c5d4329fedaee37d8016a803",
      "parents": [
        "09b7002d68cfa1c45cc413a0c7cca399c25a57c6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu May 17 17:16:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix debug output of ark3116\n\nFix debug output. Previously, it would output \"0xFFFFFFB0\" on 32-bit\narchs (and probably \"0xFFFFFFFFFFFFFFB0\" on 64-bits), because buf is\ntaken as signed char, which is promoted to signed int, while %x always\nexpects an unsigned int.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09b7002d68cfa1c45cc413a0c7cca399c25a57c6",
      "tree": "e5fbb5f3bd3c537548eeef4d401bab1247299e02",
      "parents": [
        "57a21c1b929450b1e020c0a03cca6fa7448f4222"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 00:31:30 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Onetouch - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion, switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nAlso, do not access input_dev-\u003eprivate directly, use helpers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57a21c1b929450b1e020c0a03cca6fa7448f4222",
      "tree": "78f5f237293338f00d288a40dea3a7ed78591845",
      "parents": [
        "b89ee19ae6c0b5a0d9facca780b53959fbadd123"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 15 17:40:37 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: don\u0027t try to kzalloc 0 bytes\n\nThis patch (as907) prevents us from trying to allocate 0 bytes\nwhen an interface has no endpoint descriptors.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b89ee19ae6c0b5a0d9facca780b53959fbadd123",
      "tree": "d777fc2bda8cce83cd2104c7e74857b501025c04",
      "parents": [
        "d984abc97e400d68a09729b80060fe0ec591eb16"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 11 10:19:04 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: remove short initial timeout for device descriptor fetch\n\nThis patch (as905) removes a micro-optimization from the hub port\ninitialization code.  Previously we had been using a short timeout on\nthe first attempt the read the device descriptor; now we will use the\nstandard timeout length.\n\nIt\u0027s not clear that the short timeout ever provided any benefit.  And\nnow we know of one case where it actually hurts: The device can\u0027t meet\nthe short timeout and then it gets terminally confused.\n\nThis fixes Bugzilla #8444.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d984abc97e400d68a09729b80060fe0ec591eb16",
      "tree": "cab2242ac0ccbddba0565a3266ddf7dad0ec87c9",
      "parents": [
        "9a03095831e839959175379bfdd88e6e1a93b9ea"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri May 11 22:00:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: Deref URB after usbmon is done with it\n\nI haven\u0027t personally run across an oops because of this, but I feel safer\nwith this fix in place.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a03095831e839959175379bfdd88e6e1a93b9ea",
      "tree": "e024c438f9c54d586e604f160cd142cbe8962f68",
      "parents": [
        "be23edf848b14d1b426c12f2f58e4949c4fbd695"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Wed May 16 16:49:54 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: Remove duplicate IDs from option card driver\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be23edf848b14d1b426c12f2f58e4949c4fbd695",
      "tree": "798a6f9a2d6e74d7e7d7e2de2e40c0343c17e700",
      "parents": [
        "fcbd963912acc0c5d51bb27f8654f2a91fcff322"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 23:04:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: auerswald: fix file release handler\n\nIf this down_interruptible() does fail due to signal_pending() then the state\nof the driver will get trashed in interesting ways, because userspace cannot\nand will not retry the close().\n\nCc: Jiri Slaby \u003cjirislaby@gmail.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": "fcbd963912acc0c5d51bb27f8654f2a91fcff322",
      "tree": "ed3f48b5a66db31ffbbf91f3d8ad16dd7fa17d04",
      "parents": [
        "8d062b9a3516c6fbcf749bcc864fdb8b3def1caa"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Sat Apr 28 14:07:32 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: Fix UMTI_WIDE support and a compile warning\n\nChange PORT_WIDTH bit for UMTI_WIDE mode and fix a compile warning\nintroduced in last revision.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d062b9a3516c6fbcf749bcc864fdb8b3def1caa",
      "tree": "af943f9b6774b2c10e0b8d71da9055c8e6beec34",
      "parents": [
        "762e92fa1742007dedd90ff6b1ea74842f0cd34b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 23 17:30:32 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: set the correct Interrupt interval in usb_bulk_msg\n\nThis patch (as902) fixes a mistake I introduced into usb_bulk_msg().\nusb_fill_int_urb() already does the bit-shifting calculation for\nhigh-speed Interrupt intervals; it shouldn\u0027t be done twice.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\n"
    },
    {
      "commit": "762e92fa1742007dedd90ff6b1ea74842f0cd34b",
      "tree": "2f0a8017c721fdcd9ac7973772990550d8b8eccc",
      "parents": [
        "bf87ce5a06ed2cb13ad04f065706cf36ab021549"
      ],
      "author": {
        "name": "Neil \\\"Superna\\\" ARMSTRONG",
        "email": "superna@na-prod.com",
        "time": "Wed Apr 25 20:34:28 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: New device PID for ftdi_sio driver\n\nHello,\n\nI need to use MaxStream\u0027s PKG-U modules which includes a ftdi sio chipset for\nusb2serial communication, here are the patches for handling Maxstream\u0027s modules.\n\nThe VID \u0026 PID to use with the open-source driver are provided on the CD-ROM\nbundled with the modules.\n\nFrom: Neil Superna ARMSTRONG \u003csuperna@na-prod.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf87ce5a06ed2cb13ad04f065706cf36ab021549",
      "tree": "b7af5152fad7cb09203d121bf647077cfe8ade49",
      "parents": [
        "ef7f6c7084b333c7524dcd297e0578d43733a2a2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:07:44 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: remove unneeded WARN_ON\n\nThis patch (as883) removes an out-of-date WARN_ON from the main HCD\nendpoint-disable routine.  The warning is triggered whenever an\nendpoint is disabled while the root hub is suspended.  In the past\nthat may not have been legal, but it definitely is legal now.  Merely\nunbinding a USB driver will do it.\n\nFurthermore, I\u0027ve never seen any occurrences of this warning that\nreally did signal an actual bug or error condition.  At this point it\nhas outlived its purpose.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n"
    },
    {
      "commit": "ef7f6c7084b333c7524dcd297e0578d43733a2a2",
      "tree": "7c536304f8c98c0d25a583a3b15a80c1300fc614",
      "parents": [
        "4fe5354f61cad4c0550285283c83c66c070c198e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:03:49 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: more autosuspend timer stuff\n\nThis patch (as879) ties up some loose ends from an earlier patch.\nThese are things I didn\u0027t think to include at the time but which\nclearly belonged there.\n\n\tIf an autosuspend fails because driver activity races with\n\tthe autosuspend call, restart the autosuspend timer.\n\n\tWhen a device is resumed by an external request, it counts\n\tas device activity and should update the last_busy time so\n\tthat the next autoresume won\u0027t occur immediately.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fe5354f61cad4c0550285283c83c66c070c198e",
      "tree": "c8e3cfb80587124c6753e0ad7e64b84bf6834c9d",
      "parents": [
        "36433127ae7a842482ba857f5ad3c431817a9542"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:06:53 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "EHCI: fix problem with BIOS handoff\n\nThis patch (as882) fixes a problem with the EHCI BIOS handoff.  On my\nmachine, the BIOS configures the controller and the handoff fails,\nleaving the controller configured.  During resume-from-disk, this\nconfuses ehci-hcd into thinking that the controller has not been\ntampered with.\n\nThe problem is fixed by turning off the Configured Flag whenever a\nBIOS handoff is attempted, whether it succeeds or not.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36433127ae7a842482ba857f5ad3c431817a9542",
      "tree": "447195ec8d717269380287e454ddb0c11c336ec5",
      "parents": [
        "741ec4e6d0b7780d29a63f908d6d21df425be365"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Apr 30 01:37:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: address FIXME in usbnet w.r.t drivers claiming multiple interfaces\n\nThis fixes the issue of drivers claiming multiple interfaces. Operations\nare stopped as soon as an interface is suspend and resumed only as\nall interfaces have been resumed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "741ec4e6d0b7780d29a63f908d6d21df425be365",
      "tree": "7df64b2dee7620c7c808ce9aadbcdd751032dc99",
      "parents": [
        "4149b72eaa74583c361e3aaf5804eb74b72c51f1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 19:51:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: remove usb DocBook warnings\n\nThis just removes some warnings generated by the Docbook tools when\nturning USB (host and peripheral side) kerneldoc into HTML; they\u0027re\nall about missing ID attributes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4149b72eaa74583c361e3aaf5804eb74b72c51f1",
      "tree": "49191dc736116ff2e00686b3605ce7ea130da1cf",
      "parents": [
        "47f8468e6008a1d62f7dacbcff4ec3e115a500c8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:09:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: handle more rndis_host oddities\n\nWorkaround another device firmware bug, wherein CDC descriptors get\nplaced in a wrong place never previously observed in the wild.\n\nFix a bug where a seeming RNDIS device returns a bogus response during\ndevice initialization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "47f8468e6008a1d62f7dacbcff4ec3e115a500c8",
      "tree": "1a93da3db72845688da29fa06bc476f22b513ff6",
      "parents": [
        "64902cbaf17a5c81a2ed0cca51bf57227086df65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:21:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix more ftdi-elan/u132-hcd #include lossage\n\nPartial fix for bogosity in the ftdi-elan and u132-hcd drivers ... these\nhave no business including with the internals of other drivers, much less\ndoing so in a broken way!!\n\nA previous patch resolved one build fix, this resolves another...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64902cbaf17a5c81a2ed0cca51bf57227086df65",
      "tree": "768e0559c5ae758865b7574ab1be5f3d609b76da",
      "parents": [
        "deb3d7fff0b7c21c5a80b2fdfb93d7fb1abcf21f"
      ],
      "author": {
        "name": "Matthew Davidson",
        "email": "mj.davidson@gmail.com",
        "time": "Tue May 01 01:15:01 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "usb-storage: ignore Sitecom WL-117 USB-WLAN\n\nThe Sitecom WL-117 is another \"driverless\" ZD1211 device where the virtual\nwindows driver CD must be ejected before the WLAN device appears.\n\nzd1211rw takes care of the ejecting, but usb-storage must be told not to claim\nthe device.\n\nFrom: Matthew Davidson \u003cmj.davidson@gmail.com\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "deb3d7fff0b7c21c5a80b2fdfb93d7fb1abcf21f",
      "tree": "a67db8392ad03040f3e2714c49cee13cc304a73d",
      "parents": [
        "5ac43d1fbbfd1b89f83c1a907c58d558d262e441"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed May 02 10:17:50 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: remove useless check in mos7840 found by coverity\n\nthis useless check should be removed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ac43d1fbbfd1b89f83c1a907c58d558d262e441",
      "tree": "a3b713dce58dce77787d0aa404a41d57d4f70a87",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed May 02 10:33:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix omninet memory leak found by coverity\n\nthe transfer of allocating the descriptor in attach and no longer in open\nwas incomplete resulting in a memory leak coverity spotted. This fix\nis against the patch set you posted.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230ffc8e348e7841b79fd7c659d16aa5d7ec8a69",
      "tree": "abd53863436714298c5b8920cbbbb9b2cf9ba6b7",
      "parents": [
        "bff0de5f59ff935138eb41c397a7e50468028b83"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Tue May 22 23:35:12 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:35:12 2007 -0400"
      },
      "message": "Input: ads7846 - SPI_CPHA mode bugfix\n\nIn commit [1] the SPI mode is set to 1, but it should be 0.  As stated\nin the commit, ads784x samples the data on the rising edge.  SPI mode 1\nsamples on the falling edge [2] though.\n\nThe root cause of this is a bug in the omap_uwire code, which treats\nCPHA\u003d1 incorrectly; so these two bugs cancel each other out on one\nof the main regression test platforms for this driver.\n\n[1] kernel.org GIT 7937e86a70235e1584486654687dc9908a11e00a\n[2] http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bff0de5f59ff935138eb41c397a7e50468028b83",
      "tree": "5ba9acec6cb989d315aa2ac52971a0f1053b9f0d",
      "parents": [
        "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 22 23:28:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:40 2007 -0400"
      },
      "message": "Input: ads7846 - document that it handles tsc2046 too\n\nThe TSC2046 is an updated version of the ADS7846 ... mention that in\nthe Kconfig helptext and driver source.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36bd52a49b790a71f3d353cdddf2f22e1e6f84ff",
      "tree": "21db07ae483f555ac760b5fa257baf645070c92c",
      "parents": [
        "1124d5ca7b7296035c1cc5fc00fdbfa44603b2ac"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:28:03 2007 -0400"
      },
      "message": "Input: input-polldev - add module info\n\nThis is required to load it as a module, as GPL-compatible\nlicense is necessary to use workqueues.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1124d5ca7b7296035c1cc5fc00fdbfa44603b2ac",
      "tree": "95f44e9520deb1d9f5392d643e7eea23ad364dee",
      "parents": [
        "c130bdba585cff185919cc5c82c126fc58aab7a6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 14 23:52:22 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:24:28 2007 -0400"
      },
      "message": "Input: ucb1x00-ts - remove commented out code\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c130bdba585cff185919cc5c82c126fc58aab7a6",
      "tree": "d76a671a8cc169d3e8ff3fba69beb2befc5914d1",
      "parents": [
        "1e0c5b1275a0e59747349745da8778523a9dcd18"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Mon May 14 23:52:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:24:17 2007 -0400"
      },
      "message": "Input: ucb1400_ts - use sched_setscheduler()\n\nFix Philips UCB1400 driver to use sched_setscheduler() instead of setting\nthe fields of task_struct directly.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1e0c5b1275a0e59747349745da8778523a9dcd18",
      "tree": "d04a856ddbc15256436ba2ee521b8bc094be3e43",
      "parents": [
        "c0338c15973c1b6de2b42808a071bf3af948d595"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 14 23:51:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:35 2007 -0400"
      },
      "message": "Input: ALPS - force stream mode\n\nALPS appears to need SETSTREAM command after reset, otherwise it\ndoes not produce any data. Now that we do not request stream mode\nby default individual drivers need to take care of it.\n\n[Jason Riedy \u003cejr@cs.berkeley.edu\u003e - fix oops]\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c0338c15973c1b6de2b42808a071bf3af948d595",
      "tree": "f060d2a93b60244bd6fdc239a15131c1643d7abb",
      "parents": [
        "b8691fd2258d2ae5941c5e5f8bf3dfdaa8951b81"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Mon May 14 00:09:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:23:30 2007 -0400"
      },
      "message": "Input: iforce - minor clean-ups\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b8691fd2258d2ae5941c5e5f8bf3dfdaa8951b81",
      "tree": "59665193709e1f06cf47c23debe5bb9f8ce4e3af",
      "parents": [
        "7d7b33d6d558ea43018c3b2a94c6d52e78128cbe"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.com",
        "time": "Mon May 14 00:09:28 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 22 23:19:30 2007 -0400"
      },
      "message": "Input: iforce - fix force feedback not working\n\nUse an interrupt URB to send force-feedback data to the device\ninstead of a bulk URB. This was broken since 2.6.18.\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630",
      "tree": "bd487aea099fc96a795cb57a8799202fe3b027fa",
      "parents": [
        "cdb7532f7be35c3675b1aed54d10e378014618b6",
        "a1ba15832c8f6ac2d5d193a6dbb91bcf7705b732"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 18:15:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 18:15:14 2007 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Fix build warning\n  i2c-tiny-usb: Fix truncated adapter name\n  i2c: Legacy i2c drivers shouldn\u0027t issue uevents\n"
    },
    {
      "commit": "cdb7532f7be35c3675b1aed54d10e378014618b6",
      "tree": "925df597b70c4a1de629fec68f9e4ebd3fd9e803",
      "parents": [
        "7992018d979460af59fbae8a48f9641305aea438",
        "31d106c68b1af88835a474556052d6efbfec99c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 17:26:18 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix dreamcast build for IRQ changes.\n  sh: Fix clock multiplier on SH7722.\n  sh: Wire up kdump crash kernel exec in die().\n  sh: sr.bl toggling around idle sleep.\n  sh: disable genrtc support.\n  fs: Kill sh dependency for binfmt_flat.\n  sh: Disable psw support for R7785RP.\n  sh: Fix page size alignment in __copy_user_page().\n  sh: Fix up various compile warnings for SE boards.\n  sh: Wire up signalfd/timerfd/eventfd syscalls.\n  sh: revert addition of page fault notifiers\n  spelling fixes: arch/sh/\n  input: hp680_ts compile fixes.\n  sh: landisk: Header cleanups.\n  sh: landisk: rtc-rs5c313 support.\n  sh: Kill off pmb slab cache destructor.\n  sh: Fix up psw build rules for r7780rp.\n  sh: Shut up compiler warnings in __do_page_fault().\n"
    },
    {
      "commit": "575c3e2a041c08ad39b5d4535539a9a7d4c63aa6",
      "tree": "c4402b3900356537f0d2426985376c4352e54c9a",
      "parents": [
        "83b496e928dbd38104bfb107230cc88751b09d89"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 22 17:00:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 22 17:00:49 2007 -0700"
      },
      "message": "[RTNETLINK]: Remove remains of wireless extensions over rtnetlink\n\nRemove some unused variables and function arguments related to the\nrecently removed wireless extensions over rtnetlink.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83b496e928dbd38104bfb107230cc88751b09d89",
      "tree": "c4c31034bd85034845974de89ddff52ab04dfdcf",
      "parents": [
        "1f8481d19af005c469ee50cf972486240905585e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 22 17:00:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 22 17:00:01 2007 -0700"
      },
      "message": "[RTNETLINK]: Allow changing of subsets of netdevice flags in rtnl_setlink\n\nrtnl_setlink doesn\u0027t allow to change subsets of the flags, just to override\nthe set entirely by a new one. This means that for simply setting a device\nup or down userspace first needs to query the current flags, change it and\nsend the changed flags back, which is racy and needlessly complicated.\n\nMask the flags using ifi_change since this is what it is intended for.\nFor backwards compatibility treat ifi_change \u003d\u003d 0 as ~0 (even though it\nseems quite unlikely that anyone has been using this so far).\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7992018d979460af59fbae8a48f9641305aea438",
      "tree": "de64367c49aa76606e7ea8354b299d067f1c0bda",
      "parents": [
        "5fd52203e1856ad925b1a6adae9a22e533da94e2",
        "edd75ede2d40eadb98e07d87e88fa970f86ffe9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:47:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:47:51 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5691): Ov7670: reset clkrc in rgb565 mode\n  V4L/DVB (5690): Cafe_ccic: Properly power down the sensor\n  V4L/DVB (5680): Tuner-simple.c fix suport for SECAM with FI1216MF\n  V4L/DVB (5630): Dvb-core: Handle failures to create devices\n  V4L/DVB (5639a): Fix dst usage count\n  V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change\n  V4L/DVB (5640): Fix: em28xx shouldn\u0027t be selecting VIDEO_BUF\n  V4L/DVB (5639): Fix Kconfig dependencies for ivtv\n"
    },
    {
      "commit": "5fd52203e1856ad925b1a6adae9a22e533da94e2",
      "tree": "9c1943df7bb47a5170a855a301beb69c6ebd6db3",
      "parents": [
        "5453e7723b95958f4591b2e0063573d8d53e7699",
        "a66aa704d6f332b001dfb0e787c92b2c61c75081"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:46:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 22 16:46:29 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix kmalloc(0) in arch/ia64/pci/pci.c\n  [IA64] Only unwind non-running tasks.\n  [IA64] Improve unwind checking.\n  [IA64] Yet another section mismatch warning\n  [IA64] Fix bogus messages about system calls not implemented.\n"
    },
    {
      "commit": "1f8481d19af005c469ee50cf972486240905585e",
      "tree": "5e099ffda8ce946b18391db8d7ceeadfab241a8f",
      "parents": [
        "71a904bf49582f1866e2d6f9ce0a186af9a50b39"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 22 16:14:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 22 16:14:24 2007 -0700"
      },
      "message": "[AF_RXRPC]: Make call state names available if CONFIG_PROC_FS\u003dn\n\nMake the call state names array available even if CONFIG_PROC_FS is\ndisabled as it\u0027s used in other places (such as debugging statements)\ntoo.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71a904bf49582f1866e2d6f9ce0a186af9a50b39",
      "tree": "dc5873260893af3293272613b527165e5ad32bc8",
      "parents": [
        "26b8e51e98ae09cfc770b918577c004a376de4b8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 22 16:13:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 22 16:13:49 2007 -0700"
      },
      "message": "[AF_RXRPC]: AF_RXRPC depends on IPv4\n\nAdd a dependency for CONFIG_AF_RXRPC on CONFIG_INET.  This fixes this\nerror:\n\nnet/built-in.o: In function `rxrpc_get_peer\u0027:\n(.text+0x42824): undefined reference to `ip_route_output_key\u0027\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26b8e51e98ae09cfc770b918577c004a376de4b8",
      "tree": "1142962d8191c886da06f5b9711b4467cbf54b77",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 22 16:12:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 22 16:12:26 2007 -0700"
      },
      "message": "[IPSEC]: Fix warnings with casting int to pointer\n\nThis patch adds some casts to shut up the warnings introduced by my\nlast patch that added a common interator function for xfrm algorightms.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edd75ede2d40eadb98e07d87e88fa970f86ffe9e",
      "tree": "ded1750d0bf6345d348573c8486e874b86dfd12e",
      "parents": [
        "7acf90c70c6ee063f7465b2f10e2083bc49f355b"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue May 22 00:39:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:16:29 2007 -0300"
      },
      "message": "V4L/DVB (5691): Ov7670: reset clkrc in rgb565 mode\n\nA bug in the ov7670 sensor causes it to introduce noise unless the CLKRC\nregister is rewritten *after* setting the image mode.  Naturally,\nresetting CLKRC in this way will cause other modes to fail.  So\ncarefully poke the register only when indicated.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7acf90c70c6ee063f7465b2f10e2083bc49f355b",
      "tree": "6b00a98e964864b400ec03dc52598cb5aa0c1ea7",
      "parents": [
        "82c01d3d5a26f82aea1fb2e9a357dfb6404f44db"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue May 22 00:37:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:16:27 2007 -0300"
      },
      "message": "V4L/DVB (5690): Cafe_ccic: Properly power down the sensor\n\nThe proper method for powering down the sensor on OLPC systems has\nchanged somewhat; in particular, the sensor must be powered down\ncompletely (rather than simply told to power down) or the associated\n\"camera active\" LED will stay on.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "82c01d3d5a26f82aea1fb2e9a357dfb6404f44db",
      "tree": "990879d4809900c72f399f4030555ba23b642f95",
      "parents": [
        "4abdcf933f647763592db6bef001d1fae61a5527"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Mon May 21 11:15:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:16:25 2007 -0300"
      },
      "message": "V4L/DVB (5680): Tuner-simple.c fix suport for SECAM with FI1216MF\n\nAllow to use SECAM-BG with the FI1216MF tuner.\n\nThe selection is done with the secam\u003dB module argument.\n\nThe default behaviour should be the same as before.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4abdcf933f647763592db6bef001d1fae61a5527",
      "tree": "e5dc6075802215d51f2c1703d474948471bd19dd",
      "parents": [
        "a6d7613226c4e159b12fbaad707ddadf47b38ccf"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sun May 06 20:56:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:14 2007 -0300"
      },
      "message": "V4L/DVB (5630): Dvb-core: Handle failures to create devices\n\ndvb-core is not started early enough when device drivers that use dvb are\ncompiled in so dvb_register_device fails (silently) since dvb_class is\nNULL, this runs dvb_init using subsys_initcall instead of module_init.\n\ndvb_register_device will now check the return value of class_device_create.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a6d7613226c4e159b12fbaad707ddadf47b38ccf",
      "tree": "470764bf8f14821aa64c97c3f018e6479b914ec6",
      "parents": [
        "c74e83a8632fd88560a533980a0d4c3922325326"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sun May 13 12:23:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:14 2007 -0300"
      },
      "message": "V4L/DVB (5639a): Fix dst usage count\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c74e83a8632fd88560a533980a0d4c3922325326",
      "tree": "57ff66dbb1f38ddcfcb30d65865a6cbed4956325",
      "parents": [
        "bf57ab7ae74591973265ebd8e18bd0e785dbfb33"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu May 17 06:41:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:13 2007 -0300"
      },
      "message": "V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI, reverted that change\n\nReverted the change to struct v4l2_pix_format. I completely missed that\nthis struct was used by existing ioctls so that changing it broke the ABI.\nI will have to think of another way of setting the top/left coordinates\nbut for now this change is reverted to preserve compatibility.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bf57ab7ae74591973265ebd8e18bd0e785dbfb33",
      "tree": "90168f1b4ef0667e73c7ac1aba7923a86e7d6dd8",
      "parents": [
        "d460f857a5332fe892d88ddfb5efa827dc3b25e6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon May 21 07:10:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:12 2007 -0300"
      },
      "message": "V4L/DVB (5640): Fix: em28xx shouldn\u0027t be selecting VIDEO_BUF\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d460f857a5332fe892d88ddfb5efa827dc3b25e6",
      "tree": "b8a4afdfb9f62535c1915303dbf1c96cae8ebeb4",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon May 21 07:10:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 22 16:00:12 2007 -0300"
      },
      "message": "V4L/DVB (5639): Fix Kconfig dependencies for ivtv\n\nivtv were wrongly marked as dependent of USB.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a1ba15832c8f6ac2d5d193a6dbb91bcf7705b732",
      "tree": "b49ae9259aab5e1527aeae578f133495d144c3e4",
      "parents": [
        "6a7ce82f02e8ce7391e40018749d93762abf6ee0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c-s3c2410: Fix build warning\n\nFix for the following build warning:\n  CC      drivers/i2c/busses/i2c-s3c2410.o\n  drivers/i2c/busses/i2c-s3c2410.c: In function \u0027s3c24xx_i2c_probe\u0027:\n  drivers/i2c/busses/i2c-s3c2410.c:839: warning: format \u0027%ld\u0027 expects type \u0027long int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6a7ce82f02e8ce7391e40018749d93762abf6ee0",
      "tree": "c9f4844585172a7f50f8686a6476e3911ef55201",
      "parents": [
        "de81d2aaebc8e5e5167cb93f674c57705898e45e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c-tiny-usb: Fix truncated adapter name\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Till Harbaum \u003clists@harbaum.org\u003e\n"
    },
    {
      "commit": "de81d2aaebc8e5e5167cb93f674c57705898e45e",
      "tree": "d452f6b0f41879617a75e1fe9092f196de108bf1",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c: Legacy i2c drivers shouldn\u0027t issue uevents\n\nPrevent legacy drivers from issuing uevents for device creation/removal,\nso that userspace can\u0027t cause modprobing loops for them.  This became a\nproblem for some legacy PC drivers.  I can\u0027t easily see it becoming an\nissue with I2C legacy drivers, but consistency-in-paranoia seems likely\nto be a good thing here.  For usable i2c-level driver model uevents, just\nswitch to a new-style driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ],
  "next": "a66aa704d6f332b001dfb0e787c92b2c61c75081"
}
