)]}'
{
  "log": [
    {
      "commit": "20b3cdd6773be09f7bf52113de0d0c37da287f29",
      "tree": "398dd07c816de53fc1c476c72365ddee3c52f51a",
      "parents": [
        "5517853712f1f6daac8a7b2590f9b821e767aa13"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 01:20:34 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 01:20:34 2007 -0400"
      },
      "message": "Input: xpad - use le16_to_cpup when parsing data stream\n\nUse avaliable functions instead of doing it all manually.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5517853712f1f6daac8a7b2590f9b821e767aa13",
      "tree": "bc9c9710af7f2bdfcd2772b3cce8509ca60d6ef0",
      "parents": [
        "ad5d972cdad41ab4d6bfb95f656e508707447c95"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:45 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:45 2007 -0400"
      },
      "message": "Input: document intended meaning of KEY_SWITCHVIDEOMODE\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ad5d972cdad41ab4d6bfb95f656e508707447c95",
      "tree": "63b3eb6b47ecd364b9d501696e5caeba2b6640bb",
      "parents": [
        "080c652d6d68e5524de800b32f0701f9c6834f23"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@sw.ru",
        "time": "Wed Jul 18 00:38:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:32 2007 -0400"
      },
      "message": "Input: switch to using seq_list_xxx helpers\n\nThis is essentially just a renaming of the existing functions\nas copies of seq_list_start() and seq_list_next() already existed\nin the input.c.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "080c652d6d68e5524de800b32f0701f9c6834f23",
      "tree": "91d1b45065b7e737a7d0b0b3c2ccf7f96455e95d",
      "parents": [
        "85f202d5df877f8adcda342b74ab11fbdfea753d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:01 2007 -0400"
      },
      "message": "Input: i8042 - give more trust to PNP data on i386\n\nOn some boxes that don\u0027t have PS/2 mice connected at startup BIOS\ncompletely disables AUX port and attempts to access it result in\nhosed keyboard. Historically we do not trust ACPI/PNP data on\ni386 and try to poke AUX port even if we did not find an active\nPNP node for it. However in cases when BIOS writers got KBD port\nproperly described we can assume that they did the right thing\nfor AUX port as well.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "85f202d5df877f8adcda342b74ab11fbdfea753d",
      "tree": "56ad1e673ee5ee8963adf61ca756d43229294427",
      "parents": [
        "1d25891f3241103d14ea78236504474a138b8ada"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:37:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:37:01 2007 -0400"
      },
      "message": "Input: add driver for Fujitsu serial touchscreens\n\nThese serial touchscreens are found on some Fujitsu lifebook\nP-series laptops, and the B6210. Using this requires a new\nversion of inputattach and doing:\n\n inputattach -fjt /dev/ttyS0\n\nBig thanks to Stephen Hemminger for testing it and making it\nwork on his B6210 laptop.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1d25891f3241103d14ea78236504474a138b8ada",
      "tree": "caeef0ea5f41eae2a005b6eab642e823d4791a0f",
      "parents": [
        "e4f48861993294c27849076741eb0c090482560b"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Wed Jul 18 00:36:04 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:36:04 2007 -0400"
      },
      "message": "Input: ads7846 - re-check pendown status before reporting events\n\nPendown status from the PENIRQ pin is currently read only at the beginning\nof a sample set. If the pen is lifted just after sampling has began then\nsampled values become wrong.\n\nThis patch adds an optional platform penirq_recheck_delay attribute.  If\nnon-zero, samples are only reported to the input subsystem if PENIRQ is\nstill active that long after the samples taken.\n\nSigned-off-by: Semih Hazar \u003csemih.hazar@indefia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e4f48861993294c27849076741eb0c090482560b",
      "tree": "667d35586e7e7a4dc561f5b24bb8694ead7e2719",
      "parents": [
        "4994cd8dadcf9d484ab3ec19f3c7c7a4e5353c1c"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Wed Jul 18 00:35:56 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:35:56 2007 -0400"
      },
      "message": "Input: ads7846 - introduce sample settling delay\n\nThe ads7846 driver has support for filtering, but when the chip gets\ndeselected between samples this causes noise. This patch adds support\nfor an optional settling delay time, so that two consecutive samples\nwill be taken with the specified delay time apart.  This ensures that\nthe chip won\u0027t be deselected, so the noise won\u0027t appear.\n\nFiltering can still be done, but will have less work to do since each\ntime a new sample is taken the same delay applies.\n\nSigned-off-by: Semih Hazar \u003csemih.hazar@indefia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4994cd8dadcf9d484ab3ec19f3c7c7a4e5353c1c",
      "tree": "787afb858825b3e747bf8cbe04419fae80302d0d",
      "parents": [
        "cb32da0416b823b7f4b65e7e85d6cba16ca4d1e1"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Wed Jul 18 00:35:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:35:40 2007 -0400"
      },
      "message": "Input: xpad - add support for leds on xbox 360 pad\n\nExport LEDs on Xbox360 pad via led subsystem as a single device in\n/sys/class/leds/xpad[0-9]+.\n\nXbox360 pad has four leds, which form a circle. Unfortunately the leds\ncan\u0027t be controlled independently and can only display a predefined\nset of patterns (for example one is turned on wile others are off or\na rotating pattern - 1-2-3-4). To activate a pattern one needs to send\na specific command to the device (see http://www.free60.org/wiki/Gamepad).\n\nLed subsystem allows us to set brightness, but there is nothing like\nbrightness on this device. So brightness is actually interpreted as\nthe command (only values between 0 and 14 are accepted).\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb32da0416b823b7f4b65e7e85d6cba16ca4d1e1",
      "tree": "1d09075441ae985fbdb4347b6b63da1ed7fcc754",
      "parents": [
        "1985026d32e69ed6dac3ba0ef8ff10366f060ed3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 18 09:18:36 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 17:26:43 2007 -0700"
      },
      "message": "slob: Kill off duplicate kzalloc() definition.\n\nWith the slab zeroing allocations cleanups Christoph stubbed in a generic\nkzalloc(), which was missed on SLOB. Follow the SLAB/SLUB changes and\nkill off the __kzalloc() wrapper that SLOB was using.\n\nReported-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1985026d32e69ed6dac3ba0ef8ff10366f060ed3",
      "tree": "a355fde028462c4d6ae6cad9090011a73cb566a7",
      "parents": [
        "8b0d4164b4ac151050953d78c97fcceade69eb3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:57:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:57:42 2007 -0700"
      },
      "message": "Revert drivers/ide/ide.c scsi_cmd_ioctl() usage changes\n\nThe old IDE driver is not ready to take generic SCSI commands, even if\nit uses them for some specific issues (ie the tray open/close ioctls for\nIDE CD-ROM\u0027s). Pointed out by Bartlomiej.\n\nI\u0027m sure we\u0027ll have it fixed properly soon enough, but for now we should\nnot allow it to cause problems.\n\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b0d4164b4ac151050953d78c97fcceade69eb3c",
      "tree": "19c303650d7bd64cd766c0efae4c02a6f97b1dff",
      "parents": [
        "fd2f261053b2f125d5f6882b6d095ce2f4076fe5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:43:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:43:56 2007 -0700"
      },
      "message": "Make the \"z/VM unit record device driver\" depend on S390\n\nI really don\u0027t see anybody else wanting to select it ;)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd2f261053b2f125d5f6882b6d095ce2f4076fe5",
      "tree": "5be548353e3c8b3a7e1e5e01e41b88777ad6d249",
      "parents": [
        "99e1221d1a1edac316f7f8116c781f75733b1159",
        "a07a5b336f699e21d405764931a9d5426dc4f945"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:29:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] Fix broken logic, SIGA flags must be bitwise ORed\n  [S390] cio: Dont print trailing \\0 in modalias_show().\n  [S390] Simplify stack trace.\n  [S390] z/VM unit record device driver\n  [S390] vmcp cleanup\n  [S390] qdio: output queue stall on FCP and network devices\n  [S390] Fix disassembly of RX_URRD, SI_URD \u0026 PC-relative instructions.\n  [S390] Update default configuration.\n"
    },
    {
      "commit": "99e1221d1a1edac316f7f8116c781f75733b1159",
      "tree": "43eb69bf65de33b2a4d6e506e6bc95c14906bed7",
      "parents": [
        "f3d9071667752e5d419e59f76912ed3fb4a6bb9c",
        "7e2a1498a90aff0e57271bf838a29aaa4e1c6bf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:28:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:28:18 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (21 commits)\n  [WATCHDOG] at32ap700x_wdt.c - Fix compilation warnings\n  [WATCHDOG] at32ap700x_wdt.c - Add spinlock support\n  [WATCHDOG] at32ap700x_wdt.c - Add nowayout + MAGICCLOSE features\n  [WATCHDOG] at32ap700x_wdt.c - timeout module parameter patch\n  [WATCHDOG] at32ap700x_wdt.c - checkpatch.pl-0.05 clean-up\u0027s\n  [WATCHDOG] change s3c2410_wdt to using dev_() macros for output\n  [WATCHDOG] s3c2410_wdt announce initialisation\n  [WATCHDOG] at32ap700x-wdt: add iounmap if probe function fails\n  [WATCHDOG] at32ap700x-wdt: add missing iounmap in _remove\n  [WATCHDOG] watchdog-driver-for-at32ap700x-devices-fix-2\n  [WATCHDOG] watchdog-driver-for-at32ap700x-devices-fix\n  [WATCHDOG] Watchdog driver for AT32AP700X devices\n  [WATCHDOG] Mixcom Watchdog - CodingStyle clean-up\n  [WATCHDOG] Mixcom Watchdog - clean-up printk\u0027s\n  [WATCHDOG] Mixcom Watchdog - clean-up printk\u0027s\n  [WATCHDOG] Mixcom Watchdog - checkcard part 2\n  [WATCHDOG] Mixcom Watchdog - checkcard\n  [WATCHDOG] Mixcom Watchdog - get rid of port offset\u0027s\n  [WATCHDOG] Mixcom Watchdog - update \"Documentation\"\n  [WATCHDOG] Remove the redundant check for pwrite() in EP93XXX watchdog.\n  ...\n"
    },
    {
      "commit": "f3d9071667752e5d419e59f76912ed3fb4a6bb9c",
      "tree": "e8787124dbe9bdd7e12d7c427c9ee6036cbe7783",
      "parents": [
        "6dfce901a450534d046b7950682243d5fb665783",
        "5d3a8cd34beb1521a2697c6ed7b647ef9bafdbf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:26:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:26:31 2007 -0700"
      },
      "message": "Merge branch \u0027bsg\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027bsg\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  bsg: fix missing space in version print\n  Don\u0027t define empty struct bsg_class_device if !CONFIG_BLK_DEV_BSG\n  bsg: Kconfig updates\n  bsg: minor cleanup\n  bsg: device hash table cleanup\n  bsg: fix initialization error handling bugs\n  bsg: mark FUJITA Tomonori as bsg maintainer\n  bsg: convert to dynamic major\n  bsg: address various review comments\n"
    },
    {
      "commit": "6dfce901a450534d046b7950682243d5fb665783",
      "tree": "896572d34cc4c5149dcd83a260018d22d7f58dce",
      "parents": [
        "96a6099d2fb448cc06401386c7703a6ca015ac3d",
        "10fa16e75c70c8e7ec4675c5f985548a6565dca2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:23:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:23:50 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: fix debug compilation error\n"
    },
    {
      "commit": "96a6099d2fb448cc06401386c7703a6ca015ac3d",
      "tree": "d44911dcfa789b3bd21c0b48ea423edc68398feb",
      "parents": [
        "e779220ec3d70843cef5e9f410d7a0c287f46718",
        "98fc4839aa00a02da83625e9fedad7a348c0af91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:23:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:23:37 2007 -0700"
      },
      "message": "Merge branch \u0027isdn-cleanup\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027isdn-cleanup\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  [ISDN] HiSax hfc_pci: minor cleanups\n  [ISDN] HiSax bkm_a4t: split setup into two smaller functions\n  [ISDN] HiSax enternow: split setup into 3 smaller functions\n  [ISDN] HiSax netjet_u: split setup into 3 smaller functions\n  [ISDN] HiSax netjet_s: code movement, prep for hotplug\n  [ISDN] HiSax: move card state alloc/setup code into separate functions\n  [ISDN] HiSax: move card setup into separate function\n"
    },
    {
      "commit": "e779220ec3d70843cef5e9f410d7a0c287f46718",
      "tree": "3caa1e9bf74f5eae372ea7c636903ab09d80d9d3",
      "parents": [
        "b8c638acacfe32c0bde361916467af00691f1965",
        "62715ec832c7229b677415901e98799124efb023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:19:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:19:27 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Kill bogus set_fs(KERNEL_DS) in do_rt_sigreturn().\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Kill explicit %gl register reference.\n"
    },
    {
      "commit": "b8c638acacfe32c0bde361916467af00691f1965",
      "tree": "a5655f484fa731d5ffd49c284f0372c4e055d144",
      "parents": [
        "ef9efe43f2eddabee1e78a90c7c8451505bf05e1",
        "8e1c091cccd551557d24ce845715e8ceb6c49d36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:19:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:19:06 2007 -0700"
      },
      "message": "Merge branch \u0027uninit-var\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027uninit-var\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  arch/i386/* fs/* ipc/*: mark variables with uninitialized_var()\n  drivers/*: mark variables with uninitialized_var()\n"
    },
    {
      "commit": "ef9efe43f2eddabee1e78a90c7c8451505bf05e1",
      "tree": "b371cf7186d383890f6df1d127ce27fec67a0c3c",
      "parents": [
        "8dfd588c3180b7403c402b4545164ee4543f8f86",
        "b1734d2388cc45ecdec58615e35955d0d402f938"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:18:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 15:18:33 2007 -0700"
      },
      "message": "Merge branch \u0027warnings\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027warnings\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  drivers/atm/ambassador: kill uninit\u0027d var warning, and fix bug\n  [libata] sata_mv: use pci_try_set_mwi()\n  drivers/infiniband/hw/mthca/mthca_qp: kill uninit\u0027d var warning\n  drivers/net/wan/sbni: kill uninit\u0027d var warning\n  drivers/mtd/ubi/eba: minor cleanup: tighten scope of a local var\n  drivers/telephony/ixj: cleanup and fix gcc warning\n  drivers/net/wan/pc300_drv: fix bug caught by gcc warning\n  drivers/usb/misc/auerswald: fix status check, remove redundant check\n  [netdrvr] eepro100, ne2k-pci: abort resume if pci_enable_device() fails\n  [netdrvr] natsemi: Fix device removal bug\n  kernel/auditfilter: kill bogus uninit\u0027d-var compiler warning\n"
    },
    {
      "commit": "8dfd588c3180b7403c402b4545164ee4543f8f86",
      "tree": "9bd261e2b78f20ea852f60ee1a13f57cff51cdae",
      "parents": [
        "44052e0d91757ecac4a2f659ea3e1a658dd6057e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 22:29:46 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 14:39:19 2007 -0700"
      },
      "message": "smp_call_function_single() should be a macro on UP\n\n... or we end up with header include order problems from hell.\n\nE.g. on m68k this is 100% fatal - local_irq_enable() there\nwants preempt_count(), which wants task_struct fields, which\nwe won\u0027t have when we are in smp.h pulled from sched.h.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62715ec832c7229b677415901e98799124efb023",
      "tree": "29c3699ba537e65074c72e7f3ca20f960766a109",
      "parents": [
        "c1e49e3a1b37e5fbeb6923d4a950ec1fea8388fa"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Jul 17 14:37:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 17 14:37:54 2007 -0700"
      },
      "message": "[SPARC64]: Kill bogus set_fs(KERNEL_DS) in do_rt_sigreturn().\n\nFrom: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98fc4839aa00a02da83625e9fedad7a348c0af91",
      "tree": "6d73e31849d70fd930c93168bbc06c869ae407dd",
      "parents": [
        "d825a49259a272d2451f0bfb0f789534377ac478"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 15 21:48:07 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:26:24 2007 -0400"
      },
      "message": "[ISDN] HiSax hfc_pci: minor cleanups\n\n* trim trailing whitespace\n* remove CONFIG_PCI ifdefs, this driver is always PCI (Kconfig enforced)\n* remove return statements at the tail of a function\n* remove indentation levels by returning an error code immediately.\n  Makes the code much more readable, and easier to update to PCI hotplug\n  API.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d825a49259a272d2451f0bfb0f789534377ac478",
      "tree": "42518968b8df62b1c49a05e3585e670865b3311d",
      "parents": [
        "a2b66515a7a2df5cbe4627bd355a1f9a73246bdc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 15 19:58:24 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:24:17 2007 -0400"
      },
      "message": "[ISDN] HiSax bkm_a4t: split setup into two smaller functions\n\nNo behavior changes, just code movement.  Prep for PCI hotplug API.\n\nWell, CONFIG_PCI useless ifdef was removed.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a2b66515a7a2df5cbe4627bd355a1f9a73246bdc",
      "tree": "5f7832184eefb2444c37e4f341b069c15cd692fb",
      "parents": [
        "7c60e1caa5ddaf7605a8baa91a7d5b6f9c324385"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 15 19:25:45 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:23:22 2007 -0400"
      },
      "message": "[ISDN] HiSax enternow: split setup into 3 smaller functions\n\nNo behavior changes, just code movement.  Prep for PCI hotplug API.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7c60e1caa5ddaf7605a8baa91a7d5b6f9c324385",
      "tree": "ff5ba23a3b64ca928aedf3b069a530469161cf92",
      "parents": [
        "0566a66382ce82310c2bc98fb3560419e9f4349f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 15 16:59:01 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:21:37 2007 -0400"
      },
      "message": "[ISDN] HiSax netjet_u: split setup into 3 smaller functions\n\nNo behavior changes, just code movement.  Prep for PCI hotplug API.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0566a66382ce82310c2bc98fb3560419e9f4349f",
      "tree": "f574131004fe9e4af2f6c13f1087ba580481a211",
      "parents": [
        "881ebdc9f4fb6466a6198ef7943b8637e0a48232"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 15 04:25:35 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:18:29 2007 -0400"
      },
      "message": "[ISDN] HiSax netjet_s: code movement, prep for hotplug\n\n1) Remove CONFIG_PCI ifdefs.  PCI is required in Kconfig.\n\n2) Break up setup_netjet_s() into three separate internal functions.\nThis helps facilitate upcoming use of PCI hotplug API, and in addition\nmakes the code much easier to follow.\n\nNo code is changed, just moved around.  I even kept the out-of-favor\n\"return(0)\" style used in the current source code.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "881ebdc9f4fb6466a6198ef7943b8637e0a48232",
      "tree": "6de8c9efb81dcbc89112dc0edaf86f4351eb4af1",
      "parents": [
        "82bcda95969dc9852f5cc64001c078ec7d3d95ef"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:14:23 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:14:23 2007 -0400"
      },
      "message": "[ISDN] HiSax: move card state alloc/setup code into separate functions\n\nJust code movement.  No code changes or cleanups besides that which\nis required to call the new functions from the old code site.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "82bcda95969dc9852f5cc64001c078ec7d3d95ef",
      "tree": "ff0e1fb239f4b342643a95b6ff5c56f12b95d162",
      "parents": [
        "49c13b51a15f1ba9f6d47e26e4a3886c4f3931e2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 14 21:58:34 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 17:00:32 2007 -0400"
      },
      "message": "[ISDN] HiSax: move card setup into separate function\n\nNo behavior changes, just code movement.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44052e0d91757ecac4a2f659ea3e1a658dd6057e",
      "tree": "264dbf4cdb55db11316ec30e184eefb17ace1d8c",
      "parents": [
        "bec85e8031f7d390643df27e74f8bc9715bb8224"
      ],
      "author": {
        "name": "Frank Lichtenheld",
        "email": "frank@lichtenheld.de",
        "time": "Tue Jul 17 19:50:53 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 13:53:29 2007 -0700"
      },
      "message": "mixart: Add missing vmalloc.h include\n\nFixes the following build error:\n  CC      sound/pci/mixart/mixart_hwdep.o\nsound/pci/mixart/mixart_hwdep.c: In function ‘mixart_hwdep_dsp_load’:\nsound/pci/mixart/mixart_hwdep.c:610: error: implicit declaration of function ‘vmalloc’\nsound/pci/mixart/mixart_hwdep.c:617: error: implicit declaration of function ‘vfree’\n\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bec85e8031f7d390643df27e74f8bc9715bb8224",
      "tree": "dff6fe65158b7607e6749200f753880ff25ea0d0",
      "parents": [
        "3bd858ab1c451725c07a805dcb315215dc85b86e"
      ],
      "author": {
        "name": "Frank Lichtenheld",
        "email": "frank@lichtenheld.de",
        "time": "Tue Jul 17 19:30:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 13:53:29 2007 -0700"
      },
      "message": "hppb: Add missing dma-mapping.h include\n\nThis fixes the following build-error:\n\n CC      drivers/parisc/hppb.o\ndrivers/parisc/hppb.c: In function ‘hppb_probe’:\ndrivers/parisc/hppb.c:73: error: implicit declaration of function ‘ccio_request_resource’\n\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e1c091cccd551557d24ce845715e8ceb6c49d36",
      "tree": "28f1ea20efe46dd6f62cc0cb77f65be56e7225fc",
      "parents": [
        "a6343afb6e16b65b9f0b264f94f8207212e7e3ae"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 05:40:59 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:23:19 2007 -0400"
      },
      "message": "arch/i386/* fs/* ipc/*: mark variables with uninitialized_var()\n\nMark variables with uninitialized_var() if such a warning appears,\nand analysis proves that the var is initialized properly on all paths\nit is used.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a6343afb6e16b65b9f0b264f94f8207212e7e3ae",
      "tree": "038520431715be0dab295883ba994b7854202c71",
      "parents": [
        "b1734d2388cc45ecdec58615e35955d0d402f938"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 05:39:58 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:23:19 2007 -0400"
      },
      "message": "drivers/*: mark variables with uninitialized_var()\n\nMark variables in drivers/* with uninitialized_var() if such a warning\nappears, and analysis proves that the var is initialized properly on all\npaths it is used.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1734d2388cc45ecdec58615e35955d0d402f938",
      "tree": "22218bc7fb0428ac6566a056a7f76edf92b44cdd",
      "parents": [
        "ea8b4db97aa41a66c05daa4055a1974692ccd52d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 02:32:21 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:01 2007 -0400"
      },
      "message": "drivers/atm/ambassador: kill uninit\u0027d var warning, and fix bug\n\nAn uninitialized variable warning illuminated an area where indeed the\nvariable was being used without initialization.  Unfortunately, after\nverifying all such paths were fixed, the warning still appears.  So we\nfollow the initialization practice of other variables in this function.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ea8b4db97aa41a66c05daa4055a1974692ccd52d",
      "tree": "4326663733697bfde01c97f305c3458d30541da7",
      "parents": [
        "9db48926208562df3c778682e064990170ab8971"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 02:21:50 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "[libata] sata_mv: use pci_try_set_mwi()\n\nBecause sometimes in life, it\u0027s ok to fail.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9db48926208562df3c778682e064990170ab8971",
      "tree": "ee9ab885460433b9cdac27b87e863bd0c0d174f2",
      "parents": [
        "e5fb4f42268654ca41ab50b1406fb7da97559db5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 02:03:49 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/infiniband/hw/mthca/mthca_qp: kill uninit\u0027d var warning\n\ndrivers/infiniband/hw/mthca/mthca_qp.c: In function\n  ‘mthca_tavor_post_send’:\ndrivers/infiniband/hw/mthca/mthca_qp.c:1594: warning: ‘f0’ may be used\n  uninitialized in this function\ndrivers/infiniband/hw/mthca/mthca_qp.c: In function\n  ‘mthca_arbel_post_send’:\ndrivers/infiniband/hw/mthca/mthca_qp.c:1949: warning: ‘f0’ may be used\n  uninitialized in this function\n\nInitializing \u0027f0\u0027 is not strictly necessary in either case, AFAICS.\n\nI was considering use of uninitialized_var(), but looking at the\ncomplex flow of control in each function, I feel it is wiser and\nsafer to simply zero the var and be certain of ourselves.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e5fb4f42268654ca41ab50b1406fb7da97559db5",
      "tree": "912246a817efc8337f5a687f916194f6ff4e65cf",
      "parents": [
        "2ab934b8afa89b9b3e71b7fb66470a19772f5012"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:56:32 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/net/wan/sbni: kill uninit\u0027d var warning\n\nIt\u0027s actually convenient in the code to initialize this and a sister\nvariable to zero.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ab934b8afa89b9b3e71b7fb66470a19772f5012",
      "tree": "39662b8ac31be2a3f4458e2b08476e638d4491f7",
      "parents": [
        "0d480db85dea59e1393c3968fbdac0117431e797"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:49:56 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/mtd/ubi/eba: minor cleanup: tighten scope of a local var\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d480db85dea59e1393c3968fbdac0117431e797",
      "tree": "662d51f4cec6e216ce873037d8a132fa62c4446b",
      "parents": [
        "79c63e1976df035dee587c016d79cbccb130494a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:35:08 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/telephony/ixj: cleanup and fix gcc warning\n\n1) Fix gcc uninit\u0027d var warnings by adding \u0027default\u0027 switch stmt labels\nin two cases.  It was lightning-strikes unlikely that a problem would\never arise, but not impossible.\n\n2) Tighten the scope of \u0027blankword\u0027 in two cases.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79c63e1976df035dee587c016d79cbccb130494a",
      "tree": "469e27493634160813ce0f39341c55d71524b2d1",
      "parents": [
        "ae97fec3701a559929c3529e35417fab133a4d39"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:32:29 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/net/wan/pc300_drv: fix bug caught by gcc warning\n\nThe warning\n\ndrivers/net/wan/pc300_drv.c: In function ‘cpc_open’:\ndrivers/net/wan/pc300_drv.c:2942: warning: ‘br’ may be used\nuninitialized in this function\n\nwas valid.  Ensure \u0027br\u0027 is initialized in all cases.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ae97fec3701a559929c3529e35417fab133a4d39",
      "tree": "3eddac64147a077f5f312e24ddc801b074ac2285",
      "parents": [
        "cad1b9da74f14c5f15b63ffc93c53debe09b3781"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:08:29 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/usb/misc/auerswald: fix status check, remove redundant check\n\n1) We should only set \u0027actual_length\u0027 output variable if usb length is\nknown to be good.\n\n2) No need to check actual_length for NULL.  The only caller always\npasses non-NULL value.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cad1b9da74f14c5f15b63ffc93c53debe09b3781",
      "tree": "20ce24a96b34c941cc3267fe4e40b212ddb3a0e7",
      "parents": [
        "f6c4286590e7cb13dd16cb2a6e4dc4a27ce6df1d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 00:15:54 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:17:59 2007 -0400"
      },
      "message": "[netdrvr] eepro100, ne2k-pci: abort resume if pci_enable_device() fails\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f6c4286590e7cb13dd16cb2a6e4dc4a27ce6df1d",
      "tree": "92826825d123d0f0f52074024045cb43ec721cc5",
      "parents": [
        "6f686d3d14621b90f3793b705bdf9fa624fd29ca"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 00:01:09 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:17:59 2007 -0400"
      },
      "message": "[netdrvr] natsemi: Fix device removal bug\n\nThis episode illustrates how an overused warning can train people to\nignore that warning, which winds up hiding bugs.\n\nThe warning\n\ndrivers/net/natsemi.c: In function ‘natsemi_remove1’:\ndrivers/net/natsemi.c:3222: warning: ignoring return value of\n‘device_create_file’, declared with attribute warn_unused_result\n\nis oft-ignored, even though at close inspection one notices this occurs\nin the /remove/ function, not normally where creation occurs.  A quick\ns/create/remove/ and we are fixed, with the warning gone.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f686d3d14621b90f3793b705bdf9fa624fd29ca",
      "tree": "6addd4e43f433543b33ef0c5e8fdb9f0855f5dce",
      "parents": [
        "49c13b51a15f1ba9f6d47e26e4a3886c4f3931e2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 16 21:25:01 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:17:59 2007 -0400"
      },
      "message": "kernel/auditfilter: kill bogus uninit\u0027d-var compiler warning\n\nKill this warning...\n\nkernel/auditfilter.c: In function ‘audit_receive_filter’:\nkernel/auditfilter.c:1213: warning: ‘ndw’ may be used uninitialized in this function\nkernel/auditfilter.c:1213: warning: ‘ndp’ may be used uninitialized in this function\n\n...with a simplification of the code.  audit_put_nd() can accept NULL\narguments, just like kfree().  It is cleaner to init two existing vars\nto NULL, remove the redundant test variable \u0027putnd_needed\u0027 branches, and call\naudit_put_nd() directly.\n\nAs a desired side effect, the warning goes away.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c1e49e3a1b37e5fbeb6923d4a950ec1fea8388fa",
      "tree": "451f2dde69ad056b21baf38b2ba062fd208b1bd6",
      "parents": [
        "41120551fa36614bec00d9c26180af990b8e8f47"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 17 01:20:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 17 12:18:16 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41120551fa36614bec00d9c26180af990b8e8f47",
      "tree": "a42cefd47b107cb6b378372e65b427bc30620151",
      "parents": [
        "49c13b51a15f1ba9f6d47e26e4a3886c4f3931e2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 21:33:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 17 12:18:15 2007 -0700"
      },
      "message": "[SPARC64]: Kill explicit %gl register reference.\n\nOlder binutils can\u0027t handle it.  Use SET_GL() instead,\nwhich is explicitly for this purpose.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bd858ab1c451725c07a805dcb315215dc85b86e",
      "tree": "5d49c4300e350d64fd81eb3230b81f754117e0c1",
      "parents": [
        "49c13b51a15f1ba9f6d47e26e4a3886c4f3931e2"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "ssatyam@cse.iitk.ac.in",
        "time": "Tue Jul 17 15:00:08 2007 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 12:00:03 2007 -0700"
      },
      "message": "Introduce is_owner_or_cap() to wrap CAP_FOWNER use with fsuid check\n\nIntroduce is_owner_or_cap() macro in fs.h, and convert over relevant\nusers to it. This is done because we want to avoid bugs in the future\nwhere we check for only effective fsuid of the current task against a\nfile\u0027s owning uid, without simultaneously checking for CAP_FOWNER as\nwell, thus violating its semantics.\n[ XFS uses special macros and structures, and in general looked ...\nuntouchable, so we leave it alone -- but it has been looked over. ]\n\nThe (current-\u003efsuid !\u003d inode-\u003ei_uid) check in generic_permission() and\nexec_permission_lite() is left alone, because those operations are\ncovered by CAP_DAC_OVERRIDE and CAP_DAC_READ_SEARCH. Similarly operations\nfalling under the purview of CAP_CHOWN and CAP_LEASE are also left alone.\n\nSigned-off-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nAcked-by: Serge E. Hallyn \u003cserge@hallyn.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49c13b51a15f1ba9f6d47e26e4a3886c4f3931e2",
      "tree": "a96d7fc5884e56a61993f9393afa9077f8068b47",
      "parents": [
        "492559af235eb56884d62553f191c0b5c4def990",
        "cec9ad279b66793bee0b5009b7ca311060061efd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:50:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:50:26 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (80 commits)\n  KVM: Use CPU_DYING for disabling virtualization\n  KVM: Tune hotplug/suspend IPIs\n  KVM: Keep track of which cpus have virtualization enabled\n  SMP: Allow smp_call_function_single() to current cpu\n  i386: Allow smp_call_function_single() to current cpu\n  x86_64: Allow smp_call_function_single() to current cpu\n  HOTPLUG: Adapt thermal throttle to CPU_DYING\n  HOTPLUG: Adapt cpuset hotplug callback to CPU_DYING\n  HOTPLUG: Add CPU_DYING notifier\n  KVM: Clean up #includes\n  KVM: Remove kvmfs in favor of the anonymous inodes source\n  KVM: SVM: Reliably detect if SVM was disabled by BIOS\n  KVM: VMX: Remove unnecessary code in vmx_tlb_flush()\n  KVM: MMU: Fix Wrong tlb flush order\n  KVM: VMX: Reinitialize the real-mode tss when entering real mode\n  KVM: Avoid useless memory write when possible\n  KVM: Fix x86 emulator writeback\n  KVM: Add support for in-kernel pio handlers\n  KVM: VMX: Fix interrupt checking on lightweight exit\n  KVM: Adds support for in-kernel mmio handlers\n  ...\n"
    },
    {
      "commit": "492559af235eb56884d62553f191c0b5c4def990",
      "tree": "a5dfa19243b3b8b976e9f5b9c788cafcd3ad80c7",
      "parents": [
        "d3676756968eef4a31da11be5addc4eec1b6db2c",
        "4f8de2745629330d78776282ea490fece22ee5e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:31:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:31:57 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] Clean away some code inside some non-existent CONFIG ifdefs\n  [IA64] ar.itc access must really be after xtime_lock.sequence has been read\n  [IA64] correctly count CPU objects in the ia64/sn hwperf interface\n  [IA64] arbitary speed tty ioctl support\n  [IA64] use machvec\u003ddig on hpzx1 platforms\n"
    },
    {
      "commit": "d3676756968eef4a31da11be5addc4eec1b6db2c",
      "tree": "409a8dfa8133cc30ef274e9e2df24ac77c53840d",
      "parents": [
        "27d41718157626e4509026c7dac247a659c0e71f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "atl1: missing include\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27d41718157626e4509026c7dac247a659c0e71f",
      "tree": "0d5f33ec8660495f2a32e573f0fa1767f292aef5",
      "parents": [
        "547c178b7237f586cbaac0246a112c502de32d64"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "mark a bunch of ISA|EISA|PCI drivers as such\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "547c178b7237f586cbaac0246a112c502de32d64",
      "tree": "d65e582ab54d07d99cb8ef7f6c77dcbbc718086d",
      "parents": [
        "6d0fd9c9832005b754d7cd04bc8c0ce7ea035366"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "missing exports of csum_...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d0fd9c9832005b754d7cd04bc8c0ce7ea035366",
      "tree": "a76a35c72fcd7e66934de4dfc1ff0215ee3776b7",
      "parents": [
        "7155c9f576fc8cff12448110b5d104096ba58aee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "um_kmalloc() remnants\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7155c9f576fc8cff12448110b5d104096ba58aee",
      "tree": "811df48676aab73f669432ecca7118d9242dd8c7",
      "parents": [
        "d37c6e1b67e8d7f3c5fceba491dcb09a15cb7772"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "sparc32 has working dma-mapping only with CONFIG_PCI\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d37c6e1b67e8d7f3c5fceba491dcb09a15cb7772",
      "tree": "0475cc3e841e22994b3a779125d4cd90b52dc76d",
      "parents": [
        "cc040a8a0e8ba95fbb0ae1edcb9ec83623b422e3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "saner typechecking in generic unaligned.h\n\nVerify that types would match for assignment (under sizeof, so we are safe from\nside effects or any code actually getting generated), then explicitly cast\neverywhere to the fixed-sized types.  Kills a bunch of bogus warnings about\nconstants being truncated (gcc, sparse), finds a pile of endianness problems\nhidden by old noise (sparse).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc040a8a0e8ba95fbb0ae1edcb9ec83623b422e3",
      "tree": "e86350f03ca943c635456eeec90f7798bc13586f",
      "parents": [
        "5072d5d58ef67bd7131d0be208ad1b6cd0631648"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "alpha __init fixes\n\n__init and __initdata stuff used from __devinit one\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5072d5d58ef67bd7131d0be208ad1b6cd0631648",
      "tree": "71e373849933063f903d78c0bcf1d61ee951c5e2",
      "parents": [
        "0ab7a252a52943786d6d12ad8032266841d68b8e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "alpha termios.h hadn\u0027t been updated\n\n... fortunately, termios and ktermios there are identical, so no\nrun-time breakage happened.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ab7a252a52943786d6d12ad8032266841d68b8e",
      "tree": "2ba146464e05e3701adbbb04318cfe5bb17ff455",
      "parents": [
        "4ad1366376bfef32ec0ffa12d1faa483d6f330bd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jul 17 08:49:35 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 11:01:07 2007 -0700"
      },
      "message": "no USB on M32R\n\nWon\u0027t build due to lack of dma-mapping.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ad1366376bfef32ec0ffa12d1faa483d6f330bd",
      "tree": "87a9c864ec5ebd446f6c99f3298bc7638efa8f1e",
      "parents": [
        "f0d76d70bc77b9b11256a3a23e98e80878be1578"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jul 17 04:06:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "md: change bitmap_unplug and others to void functions\n\nbitmap_unplug only ever returns 0, so it may as well be void.  Two callers try\nto print a message if it returns non-zero, but that message is already printed\nby bitmap_file_kick.\n\nwrite_page returns an error which is not consistently checked.  It always\ncauses BITMAP_WRITE_ERROR to be set on an error, and that can more\nconveniently be checked.\n\nWhen the return of write_page is checked, an error causes bitmap_file_kick to\nbe called - so move that call into write_page - and protect against recursive\ncalls into bitmap_file_kick.\n\nbitmap_update_sb returns an error that is never checked.\n\nSo make these \u0027void\u0027 and be consistent about checking the bit.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0d76d70bc77b9b11256a3a23e98e80878be1578",
      "tree": "abf9e37302ce587c8c62e430aaf9f004548e653c",
      "parents": [
        "713f6ab18b0e7d39f14401362bfe8015b1aedde1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jul 17 04:06:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "md: check that internal bitmap does not overlap other data\n\nWe current completely trust user-space to set up metadata describing an\nconsistant array.  In particlar, that the metadata, data, and bitmap do not\noverlap.\n\nBut userspace can be buggy, and it is better to report an error than corrupt\ndata.  So put in some appropriate checks.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "713f6ab18b0e7d39f14401362bfe8015b1aedde1",
      "tree": "fc6ef865d09de1ec816ed96860ffc27dd48d837b",
      "parents": [
        "df968c4e8d809deb2602fb0e8db758f26a4006b9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jul 17 04:06:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "md: improve the is_mddev_idle test fix\n\nDon\u0027t use \u0027unsigned\u0027 variable to track sync vs non-sync IO, as the only thing\nwe want to do with them is a signed comparison, and fix up the comment which\nhad become quite wrong.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df968c4e8d809deb2602fb0e8db758f26a4006b9",
      "tree": "e963a47e8d66fdbdcd83ff629b08d989e64d418a",
      "parents": [
        "afd44034acdb54972923bb327bc9f984663ee78b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jul 17 04:06:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "md: improve message about invalid superblock during autodetect\n\nPeople try to use raid auto-detect with version-1 superblocks (which is not\nsupported) and get confused when they are told they have an invalid\nsuperblock.\n\nSo be more explicit, and say it it is not a valid v0.90 superblock.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afd44034acdb54972923bb327bc9f984663ee78b",
      "tree": "489c46c92f66c0aeccd4b4785fc94be49d485a9b",
      "parents": [
        "0c4a59fed41bdd4c30ce0999a87f30a812f29ee2"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue Jul 17 04:06:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "Use menuconfig objects II - MD\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c4a59fed41bdd4c30ce0999a87f30a812f29ee2",
      "tree": "8e88b4fdf538afb7bc9d740765a1a49ac148ba32",
      "parents": [
        "969529021a5c3df74ea8f10d329b2427e559a90f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jul 17 04:06:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "OMAP: add TI TWL92330/Menelaus Power Management chip driver\n\nAdd Texas Instruments TWL92330/Menelaus Power Management chip driver.  This\nincludes voltage regulators, Dual slot memory card tranceivers and\nreal-time clock(RTC).\n\nThe support for RTC is integrated with this driver only; it is not separate\nmodule.  Passes \u0027rtctest\u0027 on OMAP H4 EVM, other than lack of \"periodic\"\n(1/N second) IRQs.  System wakeup alarms (from suspend-to-RAM) work too.\n\nThe battery keeps the RTC active over power off, so once you set clock\n(rdate/ntpdate/etc, then \"hwclock -w\") then RTC_HCTOSYS at boot time will\nbehave as expected.\n\nCc: \"Jean Delvare\" \u003ckhali@linux-fr.org\u003e\nCc: \"Tony Lindgren\" \u003ctony@atomide.com\u003e\nCc: \"David Brownell\" \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "969529021a5c3df74ea8f10d329b2427e559a90f",
      "tree": "13bbd7837830ec677d82966d905184155f78235f",
      "parents": [
        "107cc64b7f3956e53e040307e5021abad6d4202a"
      ],
      "author": {
        "name": "Vovan888@gmail",
        "email": "Vovan888@gmail",
        "time": "Tue Jul 17 04:06:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:15 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the Siemens SX1 mobile phone\n\n- Add support for LCD panel on Siemens sx1 mobile phone.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "107cc64b7f3956e53e040307e5021abad6d4202a",
      "tree": "47e82c046d066950baa08da0f933d1f8529c2af3",
      "parents": [
        "7a6d6ab141b59de87b4637e7d75d1e9d5e55e0d4"
      ],
      "author": {
        "name": "Dirk Behme",
        "email": "dirk.behme@de.bosch.com",
        "time": "Tue Jul 17 04:06:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the TI OMAP OSK board\n\n- Adds TFT LCD panel support for TI OMAP OSK board.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a6d6ab141b59de87b4637e7d75d1e9d5e55e0d4",
      "tree": "2378e2e9585c06bcbe0653f9300978ada5f43228",
      "parents": [
        "d64ca86e4b693feda63d4732e3a58dbc653c1970"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:06:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the TI OMAP1510 Innovator board\n\n- Add TFT LCD panel spport for TI OMAP1510 Innovator EVM.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d64ca86e4b693feda63d4732e3a58dbc653c1970",
      "tree": "d405c097be632e555909abb9e040a408785a441f",
      "parents": [
        "769bde5f6b37a94d0bf96953075ebcfa12246334"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:06:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the TI OMAP1610 Innovator board\n\n- Add TFT LCD panel spport for TI OMAP1610 Innovator EVM.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "769bde5f6b37a94d0bf96953075ebcfa12246334",
      "tree": "80fc59d93fc1d55c3b5178ffd393d348fad1621a",
      "parents": [
        "dba8e7b2d3628dc5d886321e5ac85e20a80352d8"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Tue Jul 17 04:06:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the Palm Zire71\n\n- Adds support for TFT LCD panel on Palm Zire71\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dba8e7b2d3628dc5d886321e5ac85e20a80352d8",
      "tree": "a0209b9c43d4535899a77bb117d31dad73e94cb9",
      "parents": [
        "9828a8897258088bfada93a6ec82803e98231159"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Tue Jul 17 04:06:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for Palm Tungsten|T\n\n- Add TFT LCD panel support for Palm Tungsten|T\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9828a8897258088bfada93a6ec82803e98231159",
      "tree": "25e8625236d72fa7e6b2ad4ad14997b3bd4f7cff",
      "parents": [
        "65316c91eff2c9b8dd8e16cc83fb84f49a64813b"
      ],
      "author": {
        "name": "Romain Goyet",
        "email": "r.goyet@gmail.com",
        "time": "Tue Jul 17 04:06:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the Palm Tungsten E\n\n- Adds TFT LCD panel support for Palm Tungsten E.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65316c91eff2c9b8dd8e16cc83fb84f49a64813b",
      "tree": "d90456d677b0d753a5a5bc27c04b291a0d1ebee7",
      "parents": [
        "e493435bff76ee2a37fb474e289ad85052d677fa"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:06:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the TI OMAP H3 board\n\n- Adds support for TFT LCD panel on TI OMAP H3 EVM board.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e493435bff76ee2a37fb474e289ad85052d677fa",
      "tree": "9360803f617935594e4093ca8369a9b1c9a99d3c",
      "parents": [
        "1d381b894d24d7642aec85df1cf281400ac87a18"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:06:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: LCD panel support for the TI OMAP H4 board\n\n- Adds support for TFT LCD panel on TI OMAP H4 EVM board.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d381b894d24d7642aec85df1cf281400ac87a18",
      "tree": "911d07969f7c1ecc00660967c00284090b41a540",
      "parents": [
        "aae76ef13e348cebac225407ea2c452f8d0ff862"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:06:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: add external Epson Blizzard LCD controller support\n\n- Adds Epson Blizzard lcd controller driver; used in Nokia Internet Tablet\n  products.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aae76ef13e348cebac225407ea2c452f8d0ff862",
      "tree": "4810e83aa802a549dbbf52302de811b3b9b7ff12",
      "parents": [
        "f5c125a0fc44e513c3d51d179cb8a9ccaf589b7b"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Sat May 26 19:19:19 2007 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: add external Epson HWA742 LCD controller support\n\n- Adds Epson HWA742 lcd controller driver; used in Nokia Internet Tablet\n  products.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5c125a0fc44e513c3d51d179cb8a9ccaf589b7b",
      "tree": "507019a730c458c52c896ef92e57ec3b9fea4fe0",
      "parents": [
        "e6b4573c563966f3b22aa07d2c7b554a551eb0dc"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: add TI OMAP2 external LCD controller support - RFBI\n\n- Adds support for Texas Instruments OMAP2 processors boards connected with\n  external LCD controller through \"Remote framebuffer Interface\"\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6b4573c563966f3b22aa07d2c7b554a551eb0dc",
      "tree": "d1a51845ce352ef3d96706417bf79a05913e7d07",
      "parents": [
        "7a055fc222c239eedd7d27684e70e812550c83f0"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:14 2007 -0700"
      },
      "message": "OMAP: add TI OMAP1 external LCD controller support - SoSSI\n\n- Adds support for Texas Instruments OMAP1 processors boards connected with\n  external LCD controller through \"Special OptimiSed Screen Interface\"\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a055fc222c239eedd7d27684e70e812550c83f0",
      "tree": "7aa35c1d9fa59574d30439783986c9bce4423434",
      "parents": [
        "569755c706f0f94409edd2ae60b9878cb420844f"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "OMAP: add TI OMAP2 internal display controller support.\n\n- Adds Texas Instruments OMAP2 processor series (OMAP2420/2430) internal\n  display controller interface support.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "569755c706f0f94409edd2ae60b9878cb420844f",
      "tree": "20c461e3aaf4a9fb7a216758987be5f5ab20c6e3",
      "parents": [
        "fe0e3a9df6372d357d3fdc4b6265a5417f1e84e8"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "OMAP: add TI OMAP1 internal LCD controller\n\n- Add Texas Instruments OMAP1 processor series (OMAP1510/1610/1710..)\n  internal LCD controller interface.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe0e3a9df6372d357d3fdc4b6265a5417f1e84e8",
      "tree": "be6c941bc2ffd089cada078c30d5a958bff61760",
      "parents": [
        "8b08cf2b64f5a60594b07795b2ad518c6d044566"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "OMAP: add TI OMAP1610 accelerator entry.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b08cf2b64f5a60594b07795b2ad518c6d044566",
      "tree": "971d735b5d150bb2ac987b5df1431ff765ab917a",
      "parents": [
        "57a3db98ac88854e20780e2337471323ba63bde2"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Jul 17 04:05:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "OMAP: add TI OMAP framebuffer driver\n\n- Add Texas Instruments OMAP framebuffer driver.  This driver is being used\n  for various OMAP1/2 series based boards and products e.g Nokia N800 Internet\n  Tablet, H4, H3, Siemens SX1 etc.\n\n- LCD panel registration and controller code is separated in different file\n  and interfaces.\n\nSigned-off-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57a3db98ac88854e20780e2337471323ba63bde2",
      "tree": "9c45f6d08d77ec81b3e99723dfdb0e107e61b927",
      "parents": [
        "bce9451310eb66fbbd77bf22e8160079700691f8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 17 04:05:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "drivers/video/macmodes.c:mac_find_mode() mustn\u0027t be __devinit\n\nIf it\u0027s EXPORT_SYMBOL\u0027ed it can\u0027t be __devinit.\n\nReported by Mikael Pettersson.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\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": "bce9451310eb66fbbd77bf22e8160079700691f8",
      "tree": "d054902d208c904784d1e5d29957acd6627e153d",
      "parents": [
        "cca9a6cc580b504a2575d505ab072ebf0872e016"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jul 17 04:05:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "Cell: Draw SPE helper penguin logos\n\nLet spu_management_ops.enumerate_spus() return the number of found SPEs\nand use that information to draw some little helper penguin logos.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cca9a6cc580b504a2575d505ab072ebf0872e016",
      "tree": "fac163a0bab507b9c84ccf41ec4383ab9c5c970e",
      "parents": [
        "9900abfb5e8192f0eafcd9b9dd5d54011e46c76c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jul 17 04:05:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "fbdev: SPE helper penguin logo\n\nAdd the SPE helper penguin logo\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9900abfb5e8192f0eafcd9b9dd5d54011e46c76c",
      "tree": "d12ac087db68aedb0a26848a51292389eefea35c",
      "parents": [
        "90da63e54604fd515c17014a0a7f332a018a0a11"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jul 17 04:05:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "fbdev: Add fb_append_extra_logo()\n\nAdd fb_append_extra_logo(), to append extra lines of logos below the standard\nLinux logo.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90da63e54604fd515c17014a0a7f332a018a0a11",
      "tree": "709386f14950b53b89ebb3d37e97d302efb0ad10",
      "parents": [
        "b6e8f00fcd56b426371334d722d1f3fb251b7290"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Jul 17 04:05:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "fbdev: extract fb_show_logo_line()\n\nThe Cell Broadband Engine contains a 64-bit PowerPC core with 2 hardware\nthreads (called PPEs) and 8 Synergistic Processing Engines (called SPEs).\nWhen booting Linux, 2 penguins logos are shown on the graphical console by\nthe standard frame buffer console logo code.\n\nTo emphasize the existence of the SPEs (which can be used under Linux), we\nadded a second row of (smaller) helper penguin logos, one for each SPE.\n\nA sample screenshot can be found at\nhttp://www.kernel.org/pub/linux/kernel/people/geoff/cell/debian-penguin-shot.png\n(or on the ps3linux T-shirts we wore at OLS :-)\n\nThis patch:\n\nExtract the code to draw one line of logos into fb_show_logo_line()\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-By: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6e8f00fcd56b426371334d722d1f3fb251b7290",
      "tree": "1fe421e55fc916dfa25f6fea3f821d1722444bcb",
      "parents": [
        "1a3f28817e2a3f0be67ec8afa0cfd779adb5d41d"
      ],
      "author": {
        "name": "izumi",
        "email": "izumi2005@soft.fujitsu.com",
        "time": "Tue Jul 17 04:05:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "Fix the graphic corruption issue on IA64 machines\n\nVGA console driver can misunderstand the current mode(Text/Graphic) under\n\"disable console blanking\" setting.  When \"disable console blank\" is set\n(blankinterval\u003d0), \"do_unblank_screen()\" function returns without changing\n\"blank_state\", and when \"blank_state\" is \"blank_off\", \"do_blank_screen()\nfunction returns without invoking sw-\u003econ_blank() function.  That\u0027s why VGA\nconsole driver can misunderstand the current mode.\n\nSigned-off-by: Nobuhiro Tachino \u003cntachino@redhat.com\u003e\nSigned-off-by: Taku Izumi \u003cizumi2005@soft.fujitsu.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a3f28817e2a3f0be67ec8afa0cfd779adb5d41d",
      "tree": "2e519ed62c5738016f6d370c992fef78942836bc",
      "parents": [
        "84650346b20c8f8af35e3773506102ff1680e887"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 17 04:05:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "fb: epson1355fb: kill off dead sh support\n\nThe SH board that was the only user for this code was removed entirely from\nthe kernel quite some time ago, so there\u0027s no reason to leave the stubs in\nplace.  Additionally this driver was completely broken anyways, so there\u0027s\nnot really a lot of point in fixing it up either.\n\nI can\u0027t imagine that this driver gets any testing on ARM either, given that\nFB_BLANK_UNBLANKING doesn\u0027t exist, and kills the build regardless of which\nplatform is compiling.  This fixes that, too.\n\nIt wouldn\u0027t be a lot of work to finish the platform device conversion and\ngo with a generic 8-bit read/write_reg and kill off the architecture\ndependence completely, should someone have any use for this driver.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-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": "84650346b20c8f8af35e3773506102ff1680e887",
      "tree": "f305fe359cf0d6b2b87372231e60f67d83e4efaa",
      "parents": [
        "3552f09a6ce0e42ccb67bf13ee9e4c31b080d6a3"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "matroxfb: color setting fixes fix\n\nRemove more code that writes to cmap[16].\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Petr Vandrovec \u003cVANDROVE@vc.cvut.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3552f09a6ce0e42ccb67bf13ee9e4c31b080d6a3",
      "tree": "e778d52bc054ca5e8794ca0e47745ba65f0263dd",
      "parents": [
        "b309c050cd8a705229085bff790ad532b3cdf819"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 17 04:05:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "vt8623fb.c: make code static\n\nThis patch makes needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.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": "b309c050cd8a705229085bff790ad532b3cdf819",
      "tree": "13b529ab5d7fcb247446f64b34534723e71580e2",
      "parents": [
        "a58d67ce7d648f3a2512d6d044b5eab0c6f71253"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 17 04:05:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "pm3fb: possible cleanups\n\n- remove the empty pm3fb_setup() and corresponding code\n\n- pm3fb_init() can become static\n\n[adaplas]\n- retain call to fb_get_options() for global options\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.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": "a58d67ce7d648f3a2512d6d044b5eab0c6f71253",
      "tree": "c8f5d53350aaad18038c8e8329d882b31aeb7373",
      "parents": [
        "08a498de79727d63a011f2583e9aba4d3083c3a0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Jul 17 04:05:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "pm3fb: fillrect acceleration\n\nThis is a port of accelerated fillrect function from the 2.4 kernel driver.\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": "08a498de79727d63a011f2583e9aba4d3083c3a0",
      "tree": "4b45181fe347c6e7ee3efc1648e182bc65969b41",
      "parents": [
        "000d5335c6e7f5dbcd849b62b4be7ae005aa6974"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "matroxfb: color setting fixes\n\n- the pseudo_palette is only 16 elements long.\n- do not write to the pseudo_palette if regno (array index) is more than 15\n- remove code that writes to the 17th entry of the pseudo_palette\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "000d5335c6e7f5dbcd849b62b4be7ae005aa6974",
      "tree": "af6894791cc9fbd7dd38ac2ec0026be0f1a75a42",
      "parents": [
        "c312f97df65bf38a8e7f664b76154639f593775d"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:13 2007 -0700"
      },
      "message": "sisfb: fix pseudo_palette array size and overrun\n\n- the pseudo_palette is only 16 elements long.\n- do not write to the pseudo_palette if regno (array index) is more than 15.\n\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": "c312f97df65bf38a8e7f664b76154639f593775d",
      "tree": "a99886498e79548b86dad7fe62adadce0ed9baf3",
      "parents": [
        "372166af0bd226322debf420a417524634a56abf"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "intelfb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\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": "372166af0bd226322debf420a417524634a56abf",
      "tree": "33bf0991e268d3152812f48f9c23f1a8983b353a",
      "parents": [
        "f0e3ad444885b87d318f1b086284bed52e41cc4b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "i810fb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\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": "f0e3ad444885b87d318f1b086284bed52e41cc4b",
      "tree": "9aa87326dff05f69e4fd161c08f7626cd6c30f25",
      "parents": [
        "59731f8acf7a83c0a195bef18325dddc5073ee7b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "radeonfb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\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": "59731f8acf7a83c0a195bef18325dddc5073ee7b",
      "tree": "a3b1f98bbeeea28364c27451202cfa5c8d70a6dc",
      "parents": [
        "1ce0e9a9213bfa2f77363d3eef4d15808473cbe5"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "atyfb: the pseudo_palette is only 16 elements long\n\nThe pseudo_palette is only 16 elements long.\n\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": "1ce0e9a9213bfa2f77363d3eef4d15808473cbe5",
      "tree": "3daf3fdb5539e6c822cc9586e49c4c578f36ec1b",
      "parents": [
        "973d9ab231a6b9feb1ff5b9a072f11756eca96cc"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "tx3912fb: fix improper assignment of info-\u003epseudo_palette\n\nThere is no variable pseudo_palette.  Instead, there is u32 cfb8[16]. Use\nthis for info-\u003epseudo_palette.\n\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": "973d9ab231a6b9feb1ff5b9a072f11756eca96cc",
      "tree": "fefef9f4bd86989579a8b6496dfc09faba19acf8",
      "parents": [
        "eb3daa83c2f63743fb7597f620beac75e1ba5633"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "tridentfb: fix pseudo_palette array overrun in setcolreg\n\nThe pseudo_palette has only 16 elements. Do not write if regno (the array\nindex) is more than 15.\n\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": "eb3daa83c2f63743fb7597f620beac75e1ba5633",
      "tree": "be59200d2ed567f6ac0a0e7dc1369b0ee67c8db6",
      "parents": [
        "9965f5b137f11a7dce01b2c32874a4875f024306"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "tgafb: actually allocate memory for the pseudo_palette\n\nNo memory allocation was done for the pseudo_palette.  Allocate one for it.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "9965f5b137f11a7dce01b2c32874a4875f024306"
}
