)]}'
{
  "log": [
    {
      "commit": "bdab4e877819cc8b682797901c8b37567fec3c5e",
      "tree": "3e89b181f0f42ff1c07635d132ed175b16a1f732",
      "parents": [
        "797f49de3d95d964a360bcf0167cc20e249bb90b"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Oct 13 16:56:25 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:14:07 2007 -0500"
      },
      "message": "[SCSI] libsas: support NCQ for SATA disks\n\nThis patch adds SATAII NCQ support to libsas.  Both the use_ncq and the\ndma_xfer flags in ata_task must be set for NCQ to work correctly on the\nAdaptec SAS controller.  The rest of the patch adds ATA_FLAG_NCQ to\nsata_port_info and sets up ap-\u003escsi_host so that ata_setup_ncq doesn\u0027t\ncrash.  Please note that this patch is against the aic94xx-sas git tree,\nnot scsi-misc.  Thanks also to James Bottomley for providing an earlier\nversion of this patch from which to work.\n\nI\u0027ve tested this patch on a x206m with a ST380819AS SATA2 disk plugged\ninto the Adaptec SAS controller.  The drive came up with a queue depth\nof 31, and I successfully ran an I/O flood test to coerce libata into\nsending multiple commands simultaneously.  A kernel probe recorded the\nmaximum tag number that had been seen before and after the flood test;\nbefore the test it was 2 and after it was 30, as I expected.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "797f49de3d95d964a360bcf0167cc20e249bb90b",
      "tree": "500f4d0f5647a07e107d975f1b3eaef5608b96dc",
      "parents": [
        "38e2f035587b0674b3168931c8402f4d719fdd76"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Thu Oct 05 15:12:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:13:59 2007 -0500"
      },
      "message": "[SCSI] aic94xx: SATA tag mask not set correctly\n\nThe aic94xx controller has a bitmask establishing which tags are ok to\nuse with a SATA NCQ disk.  When the queue depth is 32, however, the\nexpression that is used sets the mask to zero, not 0xFFFFFFFF.\nThis patch widens the width of the integer so that this case is handled\nproperly.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "38e2f035587b0674b3168931c8402f4d719fdd76",
      "tree": "d030fd469826a2a4329b2194f6f08d945cc5987e",
      "parents": [
        "1acce1942a32296f7c25ba82776c97e9c04c8e1e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Sep 07 15:52:09 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:13:50 2007 -0500"
      },
      "message": "[SCSI] libsas: fix up sas_smp_phy_control()\n\nThe prototype of this has changed for the link speed setting patch.\nNeed to update the SATA use of this.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1acce1942a32296f7c25ba82776c97e9c04c8e1e",
      "tree": "8ac68e474c3c56aab23435e91bcffd96ee8d9bde",
      "parents": [
        "fa1c1e8f1ece48c7baa3ba529bfd0d10a0bdf4eb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Aug 22 12:39:19 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:13:23 2007 -0500"
      },
      "message": "[SCSI] libsas: Add SATA support to STP piece for SATA on SAS expanders\n\nThis patch adds support for SATA over SAS expanders to the previous two\nSATA support in libsas patches.\n\nThere were a couple of nasty non trivial things to sort out before this\none could be made to work.\n\nFirstly, I\u0027d like to thank Doug Gilbert for diagnosing a problem with\nthe LSI expanders where the REPORT_SATA_PHY command was returning the\nD2H FIS in the wrong order (Although, here, I think I have to blame the\nSAS standards which specifies the FIS \"shall be returned in little\nendian format\" and later on \"which means resp[24] shall be FIS type\"\nThe latter, of course, implying big endian format).  Just to make sure,\nI put a check for the D2H FIS type being in the wrong position and\nreverse the FIS data if it is.\n\nThe second is a problem outlined in Annex G of the SAS standard (again,\na technical point with D2H FIS ... necessitating a phy reset on certain\nconditions).\n\nWith the patch, I can now see my SATA-1 disk in a cascaded expander\nconfiguration.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fa1c1e8f1ece48c7baa3ba529bfd0d10a0bdf4eb",
      "tree": "8de54ce8b590c720f528c511c2434e71abd34f0c",
      "parents": [
        "8b4a40809e5330c9da5d20107d693d92d73b31dc"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Thu Aug 10 19:19:47 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:12:53 2007 -0500"
      },
      "message": "[SCSI] Add SATA support to libsas\n\nHook the scsi_host_template functions in libsas to delegate\nfunctionality to libata when appropriate.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\n\nMisc code changes and merge fixes and update for libata-\u003edrivers/ata\nmove\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8b4a40809e5330c9da5d20107d693d92d73b31dc",
      "tree": "14de7320d32a7e72dc2cddf4833405db0f49a7ba",
      "parents": [
        "b187f180cc942e50007aa039f8e3a620ee5f3171"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 18 00:49:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "zs: move to the serial subsystem\n\nThis is a reimplementation of the zs driver for the serial subsystem.  Any\nresemblance to the old driver is purely coincidential.  ;-) I do hope I got\nthe handling of modem lines right -- better do not tackle me about the\nissue unless you feel too good...\n\nAny users of the old driver: please note the numbers of the serial lines\nhave now been swapped, i.e.  ttyS0 \u003c-\u003e ttyS1 and ttyS2 \u003c-\u003e ttyS3.  It has\nto do with the modem lines mentioned above; basically the port A in a given\nchip has to be initialised before the port B if you want to use the latter\nas the serial console (which is usually the case), as operations on modem\nlines of the serial line associated with the port B access both ports (see\nthe comment at the top of the driver for the details of wiring used).\nPlease update your scripts.\n\nThis is also the reason each SCC now requests an IRQ once only (as seen in\n\"/proc/interrupts\") -- the handler takes care of both ports at once as the\nline associated with the port B has to take status update interrupts from\nboth ports (and yet the line of the port A takes its own for itself too).\nThe old driver never got it right...\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@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"
    },
    {
      "commit": "b187f180cc942e50007aa039f8e3a620ee5f3171",
      "tree": "5a46af1f8a1a3e2d4852b7ff4df4b339a9b31b7d",
      "parents": [
        "04e08d0e9b936b91e761454b3134e260c4f50696"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Wed Jul 18 00:49:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "serial: add early_serial_setup() back to header file\n\nearly_serial_setup was removed from serial.h, but forgot to put in\nserial_8250.h\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04e08d0e9b936b91e761454b3134e260c4f50696",
      "tree": "83af3e29e629ccfc41242759af7b49c2847979d8",
      "parents": [
        "851a8a7fd451db3dcd5d44d784083f0f66b24d57"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jul 18 00:49:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "fbdev: make fb_append_extra_logo() depend on fb\u003dy\n\nWe can\u0027t show the extra logo from boot code if FB is built as a module.\nMake the FB_LOGO_EXTRA depend on FB\u003dy.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "851a8a7fd451db3dcd5d44d784083f0f66b24d57",
      "tree": "0d9e96cd7d3edecb05487366b8b1c8d363920516",
      "parents": [
        "cb32da0416b823b7f4b65e7e85d6cba16ca4d1e1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Wed Jul 18 00:49:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 08:38:22 2007 -0700"
      },
      "message": "dm: fix memory leak in dm_create_persistent() when starting metadata update thread fails\n\nIf, in dm_create_persistent(), the call to create_singlethread_workqueue()\nfails then we\u0027ll return without freeing the memory allocated to \u0027ps\u0027, thus\nleaking sizeof(struct pstore) bytes.  This patch fixes the leak.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\nAcked-by: Alasdair G Kergon \u003cagk@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": "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"
    }
  ],
  "next": "eb3daa83c2f63743fb7597f620beac75e1ba5633"
}
