)]}'
{
  "log": [
    {
      "commit": "36cd4fb5d277f34fe9e4db0deac2d4efd7dff735",
      "tree": "17d67f382606ac7d485b7d6ba9b005e2e9806345",
      "parents": [
        "bb0eb217c980d50c45f3e793b4dcc70ab9ee820d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Aug 06 10:08:46 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:07:37 2008 +0100"
      },
      "message": "[MTD] [OneNAND] Add OMAP2 / OMAP3 OneNAND driver\n\nThis driver had resided in the OMAP tree but is now to be in MTD.\n\nOriginal authors were:\n\tJarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e and Juha Yrjölä\n\tIRQ and DMA support written by Timo Teras\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bb0eb217c980d50c45f3e793b4dcc70ab9ee820d",
      "tree": "f2a02909fe69d11ac345a05bb88f7e6374440140",
      "parents": [
        "d0e8c47c58575b9131e786edb488fd029eba443e"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Tue Aug 12 12:40:50 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Aug 12 11:02:15 2008 +0100"
      },
      "message": "[MTD] Define and use MTD_FAIL_ADDR_UNKNOWN instead of 0xffffffff\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d0e8c47c58575b9131e786edb488fd029eba443e",
      "tree": "c58062e5ccd6994d36cbae695bf3da3f6e9549d4",
      "parents": [
        "75d0ee2202b5740e94e913d8a52f91c6557c4c81"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Mon Aug 11 16:59:15 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:33:08 2008 +0100"
      },
      "message": "[MTD] m25p80.c extended jedec support\n\n- add extended device information support\n- add s25sl128 device support\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "75d0ee2202b5740e94e913d8a52f91c6557c4c81",
      "tree": "b1b084b0997333bc4aec5ef6aeda6d859abbf30d",
      "parents": [
        "faff37508a104e9ec5285d5adecaab7e8dde472a"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Mon Aug 11 16:59:14 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:32:43 2008 +0100"
      },
      "message": "[MTD] m25p80.c code cleanup\n\ncode cleanup for m25p80.c\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "faff37508a104e9ec5285d5adecaab7e8dde472a",
      "tree": "77652981250691ebb6a069a6b88d8fbe8f623c70",
      "parents": [
        "d483492cb5401283b3c6e46b829fec0b42297e68"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "g.chen@freescale.com",
        "time": "Mon Aug 11 16:59:13 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:32:35 2008 +0100"
      },
      "message": "[MTD] m25p80.c erase enhance\n\nThis patch adds an erase_block command to enhance erase operation\n\nSigned-off-by: Chen Gong \u003cg.chen@freescale.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d483492cb5401283b3c6e46b829fec0b42297e68",
      "tree": "765738acdede18e338b9e2f30aaee31739d3960e",
      "parents": [
        "c314dfdc358847eef0fc07ec8682e1acc8cadd00"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Aug 10 18:46:50 2008 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 11 17:31:32 2008 +0100"
      },
      "message": "[MTD] [NAND] drivers/mtd/nand/nandsim.c: remove duplicated #include\n\nRemoved duplicated include \u003casm/div64.h\u003e in\ndrivers/mtd/nand/nandsim.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c314dfdc358847eef0fc07ec8682e1acc8cadd00",
      "tree": "46cd8005aeafaca0e6298f37e18c6bc0c3b41384",
      "parents": [
        "8c64038e4c077b2b37c6b27d0c40c77a3ddfaeef"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 07 11:55:07 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 07 11:55:07 2008 +0100"
      },
      "message": "[MTD] [NOR] Rename and export new cfi_qry_*() functions\n\nThey need to be exported, so let\u0027s give them less generic-sounding names\nwhile we\u0027re at it.\n\nOriginal export patch, along with the suggestion about the nomenclature,\nfrom Stephen Rothwell.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8c64038e4c077b2b37c6b27d0c40c77a3ddfaeef",
      "tree": "f7fbc1067724edd54de7b300b20028bd6203dc37",
      "parents": [
        "cf93ae02600e2c752bf2570085e7970a1c0f2b94"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 21:55:14 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 07 11:49:00 2008 +0100"
      },
      "message": "[MTD] make dataflash write-verify be optional\n\nThis adds a WRITE_VERIFY Kconfig option to the DataFlash driver,\nclosely mirroring the similar NAND and ONENAND options, giving\nan option to disable some code that\u0027s currently always enabled.\n\nRemoving this step probably saves a millisecond or so per page\nwhen writing data, which will add up quickly since these pages\nare small (the largest is 1 KiB).  It doesn\u0027t seem to add a\nlot in terms of reliability, and wouldn\u0027t detect errors which\ncrop up when transferring data to the on-chip SRAM buffer.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cf93ae02600e2c752bf2570085e7970a1c0f2b94",
      "tree": "887c230bd05a4dfb87bd42209607d7903516fd20",
      "parents": [
        "e93cafe45fd74935e0aca2b79e533f0e3ed9640f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Aug 06 13:12:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 07 11:23:38 2008 +0100"
      },
      "message": "[MTD] Compile fix for dataflash OTP support\n\n\u003e \u003e linux-next-20080805/drivers/mtd/devices/mtd_dataflash.c: In function \u0027add_dataflash_otp\u0027:\n\u003e \u003e linux-next-20080805/drivers/mtd/devices/mtd_dataflash.c:670: error: too many arguments to function \u0027otp_setup\u0027\n\nWhoops, sorry ... I see what was going on.  My bad.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e93cafe45fd74935e0aca2b79e533f0e3ed9640f",
      "tree": "f30b1eb1df5eed94145ad85c05f7b911c393d046",
      "parents": [
        "2e489e077a6ad118c4f247faedf330117b107cce"
      ],
      "author": {
        "name": "Anders Grafström",
        "email": "grfstrm@users.sourceforge.net",
        "time": "Tue Aug 05 18:37:41 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 06 09:44:54 2008 +0100"
      },
      "message": "[MTD] [NOR] cfi_cmdset_0001: Timeouts for erase, write and unlock operations\n\nTimeouts are currently given by the typical operation time times 8.\nIt works in the general well-behaved case but not when an erase block is\nfailing. For erase operations, it seems that a failing erase block will\nkeep the device state machine in erasing state until the vendor\nspecified maximum timeout period has passed. By this time the driver\nwould have long since timed out, left erasing state and attempted\nfurther operations which all fail. This patch implements timeouts using\nvalues from the CFI Query structure when available.\nThe patch also sets a longer timeout for locking operations. The current\nvalue used for locking/unlocking given by 1000000/HZ microseconds is too\nshort for devices like J3 and J5 Strataflash which have a typical clear\nlock-bits time of 0.5 seconds.\n\nSigned-off-by: Anders Grafström \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2e489e077a6ad118c4f247faedf330117b107cce",
      "tree": "b40cbd8863ce2faf98d7c2717891d0a2b11b6557",
      "parents": [
        "a0e7229edbfef9495e73bc8baea2131a7e69e365"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Tue Aug 05 16:39:42 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 06 09:43:58 2008 +0100"
      },
      "message": "[MTD] [NOR] Add qry_mode_on()/qry_omde_off() to deal with odd chips\n\nThere are some CFI chips which require non standard procedures to get \ninto QRY mode. The possible way to support them would be trying \ndifferent modes till QRY will be read. This patch introduce two new \nfunctions qry_mode_on qry_mode_off. qry_mode_on tries different commands \nin order switch chip into QRY mode.\n\nSo if we have one more \"odd\" chip - we just could add several lines to \nqry_mode_on. Also using these functions remove unnecessary code \nduplicaton in porbe procedure.\n\nCurrently there are two \"odd\" cases\n1. Some old intel chips which require 0xFF before 0x98\n2. ST M29DW chip which requires 0x98 to be sent at 0x555 (according to\nCFI should be 0x55)\n\nThis patch is partialy based on the patch from Uwe\n(see \"[PATCH 2/4] [RFC][MTD] cfi_probe: remove Intel chip workaround\"\nthread )\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nSigned-off-by: Alexander Belyakov \u003cabelyako@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a0e7229edbfef9495e73bc8baea2131a7e69e365",
      "tree": "ae3c92f7ea5146cad363590bc4d490c77710b456",
      "parents": [
        "16e00b609aed439453d57b954b449f647466e0d7"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Mon Aug 04 19:43:25 2008 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Aug 06 09:41:35 2008 +0100"
      },
      "message": "[MTD] [NOR] Add \"Spansion\" to MTD_CFI_AMDSTD kconfig menu description\n\nThis long overdue trivial change to the MTD_CFI_AMDSTD kconfig menu\ndescription is intended to help clarify that this option also supports\nSpansion flash devices.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "16e00b609aed439453d57b954b449f647466e0d7",
      "tree": "de11b2ba03797d6e4e893cfbf976b1e336e1a373",
      "parents": [
        "c8872b069c536976b81bccfc95dda945594bc504"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 04 11:25:23 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 04 11:30:07 2008 +0100"
      },
      "message": "[MTD] Remove references to TI \u0027toto\u0027 platform.\n\nThis was a reference board for which support never got merged upstream.\nKill it off, at rmk\u0027s suggestion.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c8872b069c536976b81bccfc95dda945594bc504",
      "tree": "ff131bea50915d6ba95638a51a309af39e32cb84",
      "parents": [
        "c4308d1076830a72e05eb3e5f58b9ed851229399"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Aug 02 17:14:21 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Aug 02 18:45:18 2008 +0100"
      },
      "message": "[MTD] Use DIV_ROUND_UP\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c4308d1076830a72e05eb3e5f58b9ed851229399",
      "tree": "cd82d031a986cc1d309354571af5da5454d5e87a",
      "parents": [
        "feb2f55db45919aa80731f8877b60cab454b7b94"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 01 11:44:20 2008 -0500"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 22:08:41 2008 +0100"
      },
      "message": "[MTD] remove code associated with !CONFIG_PPC_MERGE\n\nNow that arch/ppc is gone we don\u0027t need CONFIG_PPC_MERGE anymore\nremove the dead code associated with !CONFIG_PPC_MERGE.\n\nThe mtd maps should be using the OF based mechanism.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "34a82443b79dcda4304b229d555586296da40c16",
      "tree": "e375cf274b6c2eb1f41c81db3a864facfb7cce46",
      "parents": [
        "623fa579e61f250c1913c70257ef3a753820bb68"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 30 12:35:05 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 21:47:47 2008 +0100"
      },
      "message": "[MTD] dataflash OTP support\n\nNow that we can tell when we have one of the newer DataFlash chips,\noptionally expose the 128 bytes of OTP memory they provide.  Tested\non at45db642 revision B and D chips.\n\nSwitch mtdchar over to a generic HAVE_MTD_OTP flag instead of adding\nanother #ifdef for each type of chip whose driver has OTP support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "623fa579e61f250c1913c70257ef3a753820bb68",
      "tree": "179fcff4a0469bfa9a9ce5cab14fff6141810cd0",
      "parents": [
        "d65f5c5803d9cd6fa0b540a0dddf956be671bc36",
        "e4c094a595ba8ea402e6b2153f7bbf6ef039eea0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:29:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:29:54 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] [NAND] drivers/mtd/nand/nandsim.c: fix printk warnings\n  [MTD] [NAND] Blackfin NFC Driver: Cleanup the error exit path of bf5xx_nand_probe function\n  [MTD] [NAND] Blackfin NFC Driver: use standard dev_err() rather than printk()\n  [MTD] [NAND] Blackfin NFC Driver: enable Blackfin nand HWECC support by default\n  [MTD] [NAND] Blackfin NFC Driver: add proper devinit/devexit markings to probe/remove functions\n  [MTD] [NAND] Blackfin NFC Driver: add support for the ECC layout the Blackfin bootrom uses\n  [MTD] [NAND] Blackfin NFC Driver: fix bug - hw ecc calc by making sure we extract 11 bits from each register instead of 10\n  [MTD] [NAND] Blackfin NFC Driver: fix bug - do not clobber the status from the first 256 bytes if operating on 512 pages\n  [MTD] [NAND] diskonchip.c fix sparse endian warnings\n  [MTD] [NAND] drivers/mtd/nand/nandsim.c needs div64.h\n  [JFFS2] Fix allocation of summary buffer\n  Fix rename of at91_nand -\u003e atmel_nand\n  [MTD] [NOR] drivers/mtd/chips/jedec_probe.c: fix Am29DL800BB device ID\n  [MTD] MTD_DEBUG always does compile-time typechecks\n  [MTD] DataFlash: bugfix, binary page sizes now handled\n  [MTD] [NAND] fsl_elbc_nand.c: fix printk warning\n  [MTD] [NAND] nandsim: support random page read command\n  [MTD] [NAND] fix subpage read for small page NAND\n"
    },
    {
      "commit": "d65f5c5803d9cd6fa0b540a0dddf956be671bc36",
      "tree": "d8b7e7197bd126ce857c9a368dd7573b531cb22f",
      "parents": [
        "a8086ad803fc4d251edb9a49838bf99c7fdfb44f",
        "8d66bf5481002b0960aa49aed0987c73f5d7816c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:26:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:26:51 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] pass struct path * to do_add_mount()\n  [PATCH] switch mtd and dm-table to lookup_bdev()\n  [patch 3/4] vfs: remove unused nameidata argument of may_create()\n  [PATCH] devpts: switch to IDA\n  [PATCH 2/2] proc: switch inode number allocation to IDA\n  [PATCH 1/2] proc: fix inode number bogorithmetic\n  [PATCH] fix bdev leak in block_dev.c do_open()\n  [PATCH] fix races and leaks in vfs_quota_on() users\n  [PATCH] clean dup2() up a bit\n  [PATCH] merge locate_fd() and get_unused_fd()\n  [PATCH] ipv4_static_sysctl_init() should be under CONFIG_SYSCTL\n  Re: BUG at security/selinux/avc.c:883 (was: Re: linux-next: Tree\n"
    },
    {
      "commit": "b2bbf43e60073f70a3c8663513710fa8d03a33f8",
      "tree": "2ed0eca444f1e70e1579ab5b18d62a9939e3b0b5",
      "parents": [
        "561b35b341b1aeeab486affe1ede0ee6640ce33b",
        "e491d230fd398bb730e3c2dd734c5447463b9d38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:22:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 11:22:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  au1xmmc: raise segment size limit.\n  mmc_block: use proper sg iterators\n  mmc: properly iterate over sg list in debug check\n  mmc_test: Revert \"mmc_test: test oversized sg lists\"\n  sdhci: check correct return value\n  sdhci: disable DMA for req, not completely\n  sdhci: handle bug in JMB38x for sizes \u003c 4 bytes\n"
    },
    {
      "commit": "561b35b341b1aeeab486affe1ede0ee6640ce33b",
      "tree": "a7570737884bef3c15db98cae629a82ce3586b3c",
      "parents": [
        "a7c2a10dab4e5122cbcfa3d5e9d589a52ccc2287",
        "0eb5d5ab3ec99bfd22ff16797d95835369ffb25b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:56:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:56:40 2008 -0700"
      },
      "message": "Merge branch \u0027reg-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027reg-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: TI bq24022 Li-Ion Charger driver\n  regulator: maintainers - add maintainers for regulator framework.\n  regulator: documentation - ABI\n  regulator: documentation - machine\n  regulator: documentation - regulator driver\n  regulator: documentation - consumer interface\n  regulator: documentation - overview\n  regulator: core kbuild files\n  regulator: regulator test harness\n  regulator: add support for fixed regulators.\n  regulator: regulator framework core\n  regulator: fixed regulator interface\n  regulator: machine driver interface\n  regulator: regulator driver interface\n  regulator: consumer device interface\n"
    },
    {
      "commit": "b14f7fb5aa2f4289e3a9fa8d7d92417ec8607498",
      "tree": "8f0ef2cf36dbf096e91c89f5917a24fb363f6101",
      "parents": [
        "00e9028a95fb8a4d79f2fb695a853f33ea7d3b57",
        "9fec6060d9e48ed7db0dac0e16d0f0f0e615b7f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:55:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:55:07 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Sharp SL-6000 (tosa) batteries support\n  power_supply: fix up CHARGE_COUNTER output to be more precise\n  power_supply: add CHARGE_COUNTER property and olpc_battery support for it\n  power_supply: bump EC version check that we refuse to run with in olpc_battery\n  power_supply: cleanup of the OLPC battery driver\n  power_supply: add eeprom dump file to olpc_battery\u0027s sysfs\n  power_supply: Support serial number in olpc_battery\n"
    },
    {
      "commit": "00e9028a95fb8a4d79f2fb695a853f33ea7d3b57",
      "tree": "2dea2ae498a6ce57de8890e87185aca5e9f3ad2d",
      "parents": [
        "57b1494d2ba544c62673234da6115c21fac27ffc",
        "7cb93181629c613ee2b8f4ffe3446f8003074842"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (28 commits)\n  mm/hugetlb.c must #include \u003casm/io.h\u003e\n  video: Fix up hp6xx driver build regressions.\n  sh: defconfig updates.\n  sh: Kill off stray mach-rsk7203 reference.\n  serial: sh-sci: Fix up SH7760/SH7780/SH7785 early printk regression.\n  sh: Move out individual boards without mach groups.\n  sh: Make sure AT_SYSINFO_EHDR is exposed to userspace in asm/auxvec.h.\n  sh: Allow SH-3 and SH-5 to use common headers.\n  sh: Provide common CPU headers, prune the SH-2 and SH-2A directories.\n  sh/maple: clean maple bus code\n  sh: More header path fixups for mach dir refactoring.\n  sh: Move out the solution engine headers to arch/sh/include/mach-se/\n  sh: I2C fix for AP325RXA and Migo-R\n  sh: Shuffle the board directories in to mach groups.\n  sh: dma-sh: Fix up dreamcast dma.h mach path.\n  sh: Switch KBUILD_DEFCONFIG to shx3_defconfig.\n  sh: Add ARCH_DEFCONFIG entries for sh and sh64.\n  sh: Fix compile error of Solution Engine\n  sh: Proper __put_user_asm() size mismatch fix.\n  sh: Stub in a dummy ENTRY_OFFSET for uImage offset calculation.\n  ...\n"
    },
    {
      "commit": "e491d230fd398bb730e3c2dd734c5447463b9d38",
      "tree": "84017cd3fe7bddb473977e9d4cf27539bdf7a90f",
      "parents": [
        "b41e9c7b8e14ea57aa0fc05fd63a0de0e935d58d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Jul 29 10:10:49 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:04:26 2008 +0200"
      },
      "message": "au1xmmc: raise segment size limit.\n\nRaise the DMA block size limit from 2048 bytes to the maximum supported\nby the DMA controllers on the chip (64KB on Au1100, 4MB on Au1200).\n\nThis gives a very small performance boost and apparently fixes an oops\nwhen MMC-DMA and network traffic are active at the same time.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b41e9c7b8e14ea57aa0fc05fd63a0de0e935d58d",
      "tree": "f81ed91f4d32ec993332388222c7e56028663e2e",
      "parents": [
        "a84756c5735f28bf000617f18734a9e94426386a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 29 01:23:24 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:03:38 2008 +0200"
      },
      "message": "mmc_block: use proper sg iterators\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a84756c5735f28bf000617f18734a9e94426386a",
      "tree": "c2a83a7a11175f06014a65cf0295e7d997158a5c",
      "parents": [
        "b7ac2cf1cdf346b34cbc2104d386a9d29d12aa4c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 29 01:09:37 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:03:37 2008 +0200"
      },
      "message": "mmc: properly iterate over sg list in debug check\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b7ac2cf1cdf346b34cbc2104d386a9d29d12aa4c",
      "tree": "e5f2f31dd16cf02fb1e350e0fddab06fa8209300",
      "parents": [
        "980167b7fb20fb181766218b4771fc7420a7bbb4"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 29 01:05:22 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:03:37 2008 +0200"
      },
      "message": "mmc_test: Revert \"mmc_test: test oversized sg lists\"\n\nThis reverts commit 48b5352ea1891455eb8e824cf7d92f66931a090f. Oversized\nsg lists are not allowed anymore, and the core even checks for them in\ndebug mode, so this test is entirely incorrect.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "980167b7fb20fb181766218b4771fc7420a7bbb4",
      "tree": "4be7c1327353ce1f374ae13cbb13eb1786b420cd",
      "parents": [
        "ebd6d357848edb8709dd9bed4b93834d1b4d7044"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 29 00:53:20 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:03:36 2008 +0200"
      },
      "message": "sdhci: check correct return value\n\nFix a copy-and-paste error.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "ebd6d357848edb8709dd9bed4b93834d1b4d7044",
      "tree": "37775d897ef1acb6e2488ca994958c7eb81f8d89",
      "parents": [
        "4a3cba32cb514168bb2516c045b178e6660421d1"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 29 00:45:51 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:03:35 2008 +0200"
      },
      "message": "sdhci: disable DMA for req, not completely\n\nThe wrong flag was manipulated when an invalid sg list was given, turning\noff DMA on the next (and all subsequent) request instead of the current\none.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "4a3cba32cb514168bb2516c045b178e6660421d1",
      "tree": "2722540273e51cae20f80e85b9c275960ceb39b3",
      "parents": [
        "94ad374a0751f40d25e22e036c37f7263569d24c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Jul 29 00:11:16 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Aug 01 19:03:35 2008 +0200"
      },
      "message": "sdhci: handle bug in JMB38x for sizes \u003c 4 bytes\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d5686b444ff3f72808d2b3fbd58672a86cdf38e7",
      "tree": "d3cdebc042269641f7134556e2f8d263d526581a",
      "parents": [
        "a95164d979c5ca061f15bcaadc829c146693d4d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 05:00:11 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 01 11:25:31 2008 -0400"
      },
      "message": "[PATCH] switch mtd and dm-table to lookup_bdev()\n\nNo need to open-code it...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e4c094a595ba8ea402e6b2153f7bbf6ef039eea0",
      "tree": "4aa61758f933af601be14b68a2dfd64028c859dc",
      "parents": [
        "4f0ca70e52b67f41287d853f0d572dafa875e485"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jul 30 12:35:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:44:42 2008 +0100"
      },
      "message": "[MTD] [NAND] drivers/mtd/nand/nandsim.c: fix printk warnings\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4f0ca70e52b67f41287d853f0d572dafa875e485",
      "tree": "f94dbab8700bee7e8ba0a802fa67f7e4decbb3ae",
      "parents": [
        "0ee002b041cb45ab3cc5384b86271d41ccf90fe1"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jul 30 12:35:04 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:44:22 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: Cleanup the error exit path of bf5xx_nand_probe function\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0ee002b041cb45ab3cc5384b86271d41ccf90fe1",
      "tree": "6e50912cd514a14473189f81b8058db741f5c40e",
      "parents": [
        "a0dd20184becf5c90996d9ee0bb69426fe63581a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jul 30 12:35:03 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:43:53 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: use standard dev_err() rather than printk()\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a0dd20184becf5c90996d9ee0bb69426fe63581a",
      "tree": "30fe05a69bd28748a10e582a0787063c4eba4a3d",
      "parents": [
        "2445af3853928bf3ee7960e09f548a1b07924091"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jul 30 12:35:02 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:43:33 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: enable Blackfin nand HWECC support by default\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2445af3853928bf3ee7960e09f548a1b07924091",
      "tree": "d19c52039ef5f88db5ac0a82f7b5959dd40f15d4",
      "parents": [
        "fcb90ba7e9ba9a17ca5103be3f3ae3a446dadc14"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jul 30 12:35:02 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:43:14 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: add proper devinit/devexit markings to probe/remove functions\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fcb90ba7e9ba9a17ca5103be3f3ae3a446dadc14",
      "tree": "48313298d30bd369b29ef86cc511c96497af0202",
      "parents": [
        "cf840392e83914b9fcdbce8a8a2bc17a84cf0353"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jul 30 12:35:01 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:42:55 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: add support for the ECC layout the Blackfin bootrom uses\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "cf840392e83914b9fcdbce8a8a2bc17a84cf0353",
      "tree": "f851606649ea7a291f9fa2cbcf592bdc823ba876",
      "parents": [
        "e274f025e2caaadc1a6dd41adc9c9a19be075110"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jul 30 12:35:00 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:40:42 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: fix bug - hw ecc calc by making sure we extract 11 bits from each register instead of 10\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e274f025e2caaadc1a6dd41adc9c9a19be075110",
      "tree": "c13e128b920c7b75cae9dbd596a599e238045591",
      "parents": [
        "963724462a11668185dc67879ea8fe7590973322"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Jul 30 12:34:59 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:40:21 2008 +0100"
      },
      "message": "[MTD] [NAND] Blackfin NFC Driver: fix bug - do not clobber the status from the first 256 bytes if operating on 512 pages\n\nSinged-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ab4227cb2d936886069ef1056c02500d05beb15d",
      "tree": "65c0150026147a607052cd769265673fa6842f9e",
      "parents": [
        "fc7e1e4b1ca69109d0f694e47ef2328dcb0ebe6e"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:24 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:36 2008 +0200"
      },
      "message": "[S390] qeth: avoid use of include/asm-s390\n\nThe planned move of include/asm-s390 to arch/s390/include/asm\nrequires that all includes for asm headers use include/asm and\nnot include/asm-s390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fc7e1e4b1ca69109d0f694e47ef2328dcb0ebe6e",
      "tree": "2435a59d78c10b5bd475f126cbed3251c99bd781",
      "parents": [
        "26f746f3e3bb44b37a894318aa8e808b914ad663"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 01 16:39:23 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:36 2008 +0200"
      },
      "message": "[S390] dont use kthread for smp_rescan_cpus().\n\nSince git commit 3da1c84c00c7e5fa8348336bd8c342f9128b0f14\n\"workqueues: make get_online_cpus() useable for work-\u003efunc()\"\nit is safe to call get_online_cpus() from workqueue context.\nSo remove the kthread workaround again.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "26f746f3e3bb44b37a894318aa8e808b914ad663",
      "tree": "6a38dbb36f23920bc9fe06d680786c3076b1ef30",
      "parents": [
        "1378ee9b67298176edbcec0ab87b38e913d76ab9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 01 16:39:22 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:35 2008 +0200"
      },
      "message": "[S390] virtio console: fix section mismatch warning.\n\nFix these two false positive warnings:\n\nWARNING: vmlinux.o(.text+0x2e1cc4): Section mismatch in reference from the function s390_virtio_console_init() to the function .init.text:early_put_chars()\nThe function s390_virtio_console_init() references\nthe function __init early_put_chars().\nThis is often because s390_virtio_console_init lacks a __init\nannotation or the annotation of early_put_chars is wrong.\n\nWARNING: vmlinux.o(.text+0x2e1cd0): Section mismatch in reference from the function s390_virtio_console_init() to the function .init.text:virtio_cons_early_init()\nThe function s390_virtio_console_init() references\nthe function __init virtio_cons_early_init().\nThis is often because s390_virtio_console_init lacks a __init\nannotation or the annotation of virtio_cons_early_init is wrong.\n\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3f1934bc1a0dcc2b7c31c8fd4f41ea2dd6522c3e",
      "tree": "c315531d86ee7a48954c99a5cfd8989ff64676f2",
      "parents": [
        "8f8470032570988af2eeff520ca01a32fd908b2b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 01 16:39:20 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:35 2008 +0200"
      },
      "message": "[S390] qdio: fix section mismatch bug.\n\nFix the two section mismatch warnings below.\nThis fixes two real bugs since the code which has __exit annotations\nmay already be gone when it is called.\n\nWARNING: vmlinux.o(.init.text+0x1cc4a): Section mismatch in reference from the function init_QDIO() to the function .exit.text:qdio_setup_exit()\nThe function __init init_QDIO() references\na function __exit qdio_setup_exit().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __exit annotation of\nqdio_setup_exit() so it may be used outside an exit section.\n\nWARNING: vmlinux.o(.init.text+0x1cc7a): Section mismatch in reference from the function init_QDIO() to the function .exit.text:qdio_remove_perf_stats()\nThe function __init init_QDIO() references\na function __exit qdio_remove_perf_stats().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __exit annotation of\nqdio_remove_perf_stats() so it may be used outside an exit section.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3b8e3004aea95c687e8991583e7b150ec1416ff3",
      "tree": "61a4ccda07eac7e71f1e3dbf98694dc3c020b48f",
      "parents": [
        "7e9238fbc10373effc2c3b0b516b0bdc8fefc27b"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Fri Aug 01 16:39:17 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:34 2008 +0200"
      },
      "message": "[S390] qdio: make sure qdr is aligned to page size\n\nkzalloc does not guarantee the required alignment of qdr to page size,\nuse get_zeroed_page instead.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "7e9238fbc10373effc2c3b0b516b0bdc8fefc27b",
      "tree": "ba4fb9266e73e35037a4f79ad68d51be4e5f463d",
      "parents": [
        "519620cc3d723d41522191ebd150fba4a3790296"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Fri Aug 01 16:39:16 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:33 2008 +0200"
      },
      "message": "[S390] Add support for memory hot-remove.\n\nThis patch enables memory hot-remove on s390.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "883e512c99fc398d1b2b5e8e92b6bacff2551756",
      "tree": "c4de376fef2e0881b345601527a3b44799f9fe9c",
      "parents": [
        "683d718a893575a88c551ad71ea2c382eedbf67e"
      ],
      "author": {
        "name": "Michael Ernst",
        "email": "mernst@de.ibm.com",
        "time": "Fri Aug 01 16:39:14 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:31 2008 +0200"
      },
      "message": "[S390] cio: Memory allocation for idset changed.\n\nMemory allocation for the quite huge idset changed from\nkzalloc to vmalloc.\n\nSigned-off-by: Michael Ernst \u003cmernst@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "683d718a893575a88c551ad71ea2c382eedbf67e",
      "tree": "4255357a683d412120a083326da968e996c7cf00",
      "parents": [
        "a4b526b3ba6353cd89a38e41da48ed83b0ead16f"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Aug 01 16:39:13 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:31 2008 +0200"
      },
      "message": "[S390] qeth: preallocated qeth header for hiper socket\n\nFor hiper socket devices this patch will economize the reallocation\nof the tx skb data segment by allocating separate memory for the qdio\ntransport information (qeth header).\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "934b2857cc576ae53c92a66e63fce7ddcfa74691",
      "tree": "4a8e261d16739624bb91ed9f56062ec5f7401227",
      "parents": [
        "3a95e8eb34f595a0144adb6e5513d456319bd8a5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 01 16:39:11 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:30 2008 +0200"
      },
      "message": "[S390] nohz/sclp: disable timer on synchronous waits.\n\nsclp_sync_wait wait synchronously for an sclp interrupt and disables\ntimer interrupts. However on the irq enter paths there is an extra\ncheck if a timer interrupt would be due and calls the timer callback.\nThis would schedule softirqs in the wrong context.\nSo introduce local_tick_enable/disable which prevents this.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4abb08c24b5fa7b6ad0807c07077f0f216f6788b",
      "tree": "eb907a86ecb4ac1171972460e8440f6815a7a037",
      "parents": [
        "c2bb4e5d497823437f0a11d342024ccdc6ff5b0d"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Fri Aug 01 16:39:09 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 01 16:39:29 2008 +0200"
      },
      "message": "[S390] dasd: Add support for enhanced VM UID\n\nWhen z/VM provides two virtual devices (minidisks) that reside on the\nsame real device, both will receive the configuration data from the\nreal device and thus get the same uid. To fix this problem, z/VM\nprovides an additional configuration data record that allows to\ndistinguish between minidisks.\nz/VM APAR VM64273 needs be installed so this fix has an effect.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "963724462a11668185dc67879ea8fe7590973322",
      "tree": "17a5b2f1ade740907589fbc62992cf67cd05b078",
      "parents": [
        "fc1f397b2c7ef1c9bad58778e4041dfabf20c71c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 30 12:34:57 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:34:16 2008 +0100"
      },
      "message": "[MTD] [NAND] diskonchip.c fix sparse endian warnings\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "fc1f397b2c7ef1c9bad58778e4041dfabf20c71c",
      "tree": "7320cc9734c358ca44278845b9f5e981df6a48d8",
      "parents": [
        "b7600dba6d4fbf3897e517b322d006986cce831a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jul 30 12:34:56 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 01 15:33:32 2008 +0100"
      },
      "message": "[MTD] [NAND] drivers/mtd/nand/nandsim.c needs div64.h\n\ndrivers/mtd/nand/nandsim.c: In function \u0027divide\u0027:\ndrivers/mtd/nand/nandsim.c:462: error: implicit declaration of function \u0027do_div\u0027\n\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4a22442faeb33bdf34016a7b1f6b3d6ecd4e33e5",
      "tree": "66fc319fd5d259fca15fefbf217d753736c74be6",
      "parents": [
        "95b1bc20532c18e3f19cd460c8350350c84ffbb2"
      ],
      "author": {
        "name": "Jerry Hicks",
        "email": "hickswgjr@gmail.com",
        "time": "Wed Jul 30 12:49:59 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 31 08:34:46 2008 +0100"
      },
      "message": "[MTD] [NOR] drivers/mtd/chips/jedec_probe.c: fix Am29DL800BB device ID\n\nThe device id for Am29DL800BB in jedec_probe.c is wrong.\n\nReference: http://www.spansion.com/datasheets/21519c4.pdf\n\nI discovered this while working with u-boot.\n\nThe u-boot folks mentioned Linux as an upstream reference, thought I\u0027d\npost a heads-up here too.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "660fc1f4d88b0f5e4bb936e4a5a9b95b70df9e58",
      "tree": "a5b5de254f9b4378d77171e2a5d6496ec8e3e3f5",
      "parents": [
        "3dd730f2b49f101b90d283c3efc4e6cd826dd8f6",
        "ce0ad7f0952581ba75ab6aee55bb1ed9bb22cf4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:43:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:43:56 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Lockless get_user_pages_fast() for 64-bit (v3)\n  powerpc: Don\u0027t use the wrong thread_struct for ptrace get/set VSX regs\n  powerpc: Fix ptrace buffer size for VSX\n  powerpc: Correctly hookup PTRACE_GET/SETVSRREGS for 32 bit processes\n  ide/powermac: Fix use of uninitialized pointer on media-bay\n  powerpc: Allow non-hcall return values for lparcfg writes\n  ipmi/powerpc: Use linux/of_{device,platform}.h instead of asm\n  powerpc/fsl: proliferate simple-bus compatibility to soc nodes\n  Documentation: remove old sbc8260 board specific information\n  cpm2: Rework baud rate generators configuration to support external clocks.\n  powerpc: rtc_cmos_setup: assign interrupts only if there is i8259 PIC\n  cpm_uart: Add generic clock API support to set baudrates\n  cpm_uart: Modem control lines support\n  powerpc: implement GPIO LIB API on CPM1 Freescale SoC.\n  cpm2: Implement GPIO LIB API on CPM2 Freescale SoC.\n  powerpc: Fix 8xx build failure\n  powerpc: clean up the Book-E HW watchpoint support\n"
    },
    {
      "commit": "a4319d9fa02fb3f032596d18c6fcc8b05d01a3a5",
      "tree": "55bfcb36dcaf1935d1877810a79e398b34e46014",
      "parents": [
        "afd962a9e8708c571c5c0c4a6d098f931742c229",
        "031cf19e6f63941506c9baf76ac7adac06edcf08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:13:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 10:13:37 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  net: Make \"networking\" one-click deselectable.\n  ipv6: Fix useless proc net sockstat6 removal\n  tcp: MD5: Use MIB counter instead of warning for MD5 mismatch.\n  pkt_sched: Fix OOPS on ingress qdisc add.\n  niu: Fix error checking in niu_ethflow_to_class.\n  IPv6: datagram_send_ctl() should exit immediately when an error occured\n  mac80211: fix mesh beaconing\n  PS3: gelic: use unsigned long for irqflags\n  mac80211: fix cfg80211 hooks for master interface\n  nl80211: fix dump callbacks\n  mac80211: partially fix skb-\u003ecb use\n  rtl8187: Improve wireless statistics for RTL8187B\n  rtl8187: Fix for TX sequence number problem\n  mac80211: append CONFIG_ to MAC80211_VERBOSE_PS_DEBUG in net/mac80211/tx.c.\n  mac80211: fix sparse integer as NULL pointer warning\n  drivers/net/wireless/iwlwifi/iwl-led.c: printk fix\n  mac80211: return correct error return from ieee80211_wep_init\n  mac80211: tx, use dev_kfree_skb_any for beacon_get\n  rt2x00: Clear queue entry flags during initialization\n  rt2x00: Force full register config after start()\n  ...\n"
    },
    {
      "commit": "bd3e64c1759e4930315ebf022611468ee9621486",
      "tree": "314f4f8a80788b181aa03714d952854c8e2a1866",
      "parents": [
        "5b8669dfd110a62a74eea525a009342f73987ea0"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: setup the notify GRU message queue\n\nSetup the notify GRU message queue that is used for sending user messages\non UV systems.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b8669dfd110a62a74eea525a009342f73987ea0",
      "tree": "04572d8508f450131298b6ec072e97aa9fdba539",
      "parents": [
        "83469b5525b4a35be40b17cb41d64118d84d9f80"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: setup the activate GRU message queue\n\nSetup the activate GRU message queue that is used for partition activation\nand channel connection on UV systems.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83469b5525b4a35be40b17cb41d64118d84d9f80",
      "tree": "e258238c04b25892c1b1fc85ef42b67ce5bac873",
      "parents": [
        "61deb86e98f51151b225f7563ee1cf2b50857d10"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: cleanup naming of partition defines\n\nCleanup naming of partition defines.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61deb86e98f51151b225f7563ee1cf2b50857d10",
      "tree": "0196f0748fed77b100476067ca31254517e939b1",
      "parents": [
        "a812dcc3a298eef650c381e094e2cf41a4ecc9ad"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: move xpc_check_remote_hb() to support both SN2 and UV\n\nMove xpc_check_remote_hb() so it can support both SN2 and UV.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a812dcc3a298eef650c381e094e2cf41a4ecc9ad",
      "tree": "cb6a24a623891054789f5340742c3c8ff1fb8cde",
      "parents": [
        "261f3b4979db88d29fc86aad9f76fbc0c2c6d21a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: add usage of GRU driver by xpc_remote_memcpy()\n\nAdd UV support to xpc_remote_memcpy(), which involves interfacing to the\nGRU driver.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "261f3b4979db88d29fc86aad9f76fbc0c2c6d21a",
      "tree": "1cd1012b3ab52747a12e47f630b864d27af0bdf5",
      "parents": [
        "81fe7883d2c8a80a7145ad22f8cd8514d05412b9"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: enable building of XPC/XPNET on x86_64\n\nGet XPC/XPNET to build on x86_64.  Trying to modprobe them up on a non-UV\nor sn2 system will result in a -ENODEV.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81fe7883d2c8a80a7145ad22f8cd8514d05412b9",
      "tree": "0e4e1200ad1ff4fb3e31f61c6befc8391c18d1e3",
      "parents": [
        "04de741885bc7565a28150e82c56a56e544440e6"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: add \u0027jiffies\u0027 to reserved page\u0027s timestamp name\n\nRename XPC\u0027s reserved page\u0027s timestamp member to reflect the units of time\ninvolved.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04de741885bc7565a28150e82c56a56e544440e6",
      "tree": "7c955e1d9dbe4c7d319818f48e22ef85113b2c2f",
      "parents": [
        "ea57f80c8c0e59cfc5095f7e856ce7c8e6ac2984"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: use standard bitops macros and functions\n\nChange sgi-xp to use the standard bitops macros and functions instead of\ntrying to invent its own mechanism.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea57f80c8c0e59cfc5095f7e856ce7c8e6ac2984",
      "tree": "f88345573a36c1c5c53e71f61c2cb491a1e3eaaf",
      "parents": [
        "8e85c23ef04fe0d8414e0b1dc04543095282a27a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: eliminate \u0027\u003e\u003e\u003e\u0027 in comments\n\nComments in /drivers/misc/sgi-xp has been using \u0027\u003e\u003e\u003e\u0027 as a means to draw\nattention to something that needs to be done or considered.  To avoid\ncolliding with git rejects, \u0027\u003e\u003e\u003e\u0027 will now be replaced by \u0027!!!\u0027 to\nindicate something to do, and by \u0027???\u0027 to indicate something to be\nconsidered.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e85c23ef04fe0d8414e0b1dc04543095282a27a",
      "tree": "da805cb04c535eb15b493a9055bbb05866c03329",
      "parents": [
        "ee6665e3b6e1283c30ae240732af1345bc02154e"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: add _sn2 suffix to a few variables\n\nAdd an \u0027_sn2\u0027 suffix to some variables found in xpc_sn2.c.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6665e3b6e1283c30ae240732af1345bc02154e",
      "tree": "91fbfb2a4cab26e3979df44a9bdcd6851efc9c50",
      "parents": [
        "a7b4d509205db5e9cd3ffc77b306d7b10fe6a34d"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: isolate remote copy buffer to sn2 only\n\nMake the remote copy buffer an sn2 only item.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7b4d509205db5e9cd3ffc77b306d7b10fe6a34d",
      "tree": "2983c8835c5aa391f540196bb610e0394ef5d56d",
      "parents": [
        "185c3a1b4bb4353529257f97caaeaac6c695e77d"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:50 2008 -0700"
      },
      "message": "sgi-xp: enable XPNET to handle more than 64 partitions\n\nEnable XPNET to support more than 64 partitions.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "185c3a1b4bb4353529257f97caaeaac6c695e77d",
      "tree": "4978f575ab63c5d040531f685871840aedff76c7",
      "parents": [
        "c39838ce21ca8e05857ed7f4be5d289011561905"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate allocation of XPC\u0027s msgqueues to sn2 only\n\nMove the allocation of XPC\u0027s msgqueues to xpc_sn2.c.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c39838ce21ca8e05857ed7f4be5d289011561905",
      "tree": "bbe06be2e9184b12065edbd8a5cff5fd9f68b67e",
      "parents": [
        "7fb5e59d63deda89a8eefdbd5b3c8d622076afd4"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: replace AMO_t typedef by struct amo\n\nReplace the AMO_t typedef by a direct reference to \u0027struct amo\u0027.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fb5e59d63deda89a8eefdbd5b3c8d622076afd4",
      "tree": "4c78f9e016dd0998e8539a1da358b4ba961db8e9",
      "parents": [
        "a47d5dac9d8481766382f8cf1483dd581df38b99"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: separate chctl_flags from XPC\u0027s notify IRQ\n\nTie current IPI references to either XPC\u0027s notify IRQ or channel control\nflags.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a47d5dac9d8481766382f8cf1483dd581df38b99",
      "tree": "d815a930f6d5f0d48b34eb7506447909c02eb3c3",
      "parents": [
        "6e41017aad9ed175ca51e4828eabc8c5cf5910be"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate additional sn2 specific code\n\nMove additional sn2 specific code into xpc_sn2.c.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e41017aad9ed175ca51e4828eabc8c5cf5910be",
      "tree": "388f0bd12f15d8c3d4a45d53ce99c24c33454e3a",
      "parents": [
        "97bf1aa1e1bb18de9bb1987c6eb9ad751bf08aab"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate activate IRQ\u0027s hardware specific components\n\nIsolate architecture specific code related to XPC\u0027s activate IRQ.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97bf1aa1e1bb18de9bb1987c6eb9ad751bf08aab",
      "tree": "c07472cdffc9c53aefa7f7eeb6098b18bc4f7ac1",
      "parents": [
        "aaa3cd694c0c4ae534e8aafdf4227e395c57d6bd"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: move xpc_allocate() into xpc_send()/xpc_send_notify()\n\nMove xpc_allocate() functionality into xpc_send()/xpc_send_notify() so\nxpc_allocate() no longer needs to be called by XPNET.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaa3cd694c0c4ae534e8aafdf4227e395c57d6bd",
      "tree": "8494fab9a16530f0e2b4095d56d59f9ac3ee8966",
      "parents": [
        "33ba3c7724be79f7cdbfc611335572c056d9a05a"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: base xpc_rsvd_page\u0027s timestamp on jiffies\n\nChange XPC\u0027s reserved page timestamp to be based on jiffies.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33ba3c7724be79f7cdbfc611335572c056d9a05a",
      "tree": "db0371c031b0bbab13ccb2aeaf015424633cf2d8",
      "parents": [
        "e17d416b1bc947df68499863f13b401fb42b48f6"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate xpc_vars structure to sn2 only\n\nIsolate the xpc_vars structure of XPC\u0027s reserved page to sn2 only.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e17d416b1bc947df68499863f13b401fb42b48f6",
      "tree": "d0c766c93dce9acb27948022b1613347981fd9b3",
      "parents": [
        "94bd2708d4a95d7da5a1c7c28a063eccd127fb69"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: isolate xpc_vars_part structure to sn2 only\n\nIsolate the xpc_vars_part structure of XPC\u0027s reserved page to sn2 only.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94bd2708d4a95d7da5a1c7c28a063eccd127fb69",
      "tree": "bcc65d3966e240017f8fb355114ec07c906b0b63",
      "parents": [
        "908787db9b95f548270af18d83d62b9d2020ca10"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: prepare xpc_rsvd_page to work on either sn2 or uv hardware\n\nPrepare XPC\u0027s reserved page header to work for either sn2 or uv.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "908787db9b95f548270af18d83d62b9d2020ca10",
      "tree": "7fd4837accae2af478af95618357f106d04c265e",
      "parents": [
        "bc63d387e4f5dbbe4ea0c5ade862c38073fd7fa3"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: create a common xp_remote_memcpy() function\n\nCreate a common remote memcpy function that maps to what the hardware\nbooted supports.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc63d387e4f5dbbe4ea0c5ade862c38073fd7fa3",
      "tree": "ebeb9a381224a935fc50697902fcc38b9df47d90",
      "parents": [
        "78ce1bbe446e9b46dcd6c1e60a4768448a8ce355"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:49 2008 -0700"
      },
      "message": "sgi-xp: support runtime selection of xp_max_npartitions\n\nSupport runtime selection of the max number of partitions based on the\nhardware being run on.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78ce1bbe446e9b46dcd6c1e60a4768448a8ce355",
      "tree": "fb7c75dd25d991dc6a8be630c1a46ebc498c2cf6",
      "parents": [
        "da9705259848b968cdf6151b977334fe7b5b0461"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "sgi-xp: define BYTES_PER_WORD\n\nAdd a BYTES_PER_WORD #define.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da9705259848b968cdf6151b977334fe7b5b0461",
      "tree": "2cf088ab0cfe5ddbe0b66473b66236d280fcd121",
      "parents": [
        "355c54d2e70093f09910d2ecf343023aefc219e1"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "sgi-xp: define xpSalError reason code\n\nDefine xpSalError reason code.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "355c54d2e70093f09910d2ecf343023aefc219e1",
      "tree": "8352cbd64791187614de56f5101e11ab27be4673",
      "parents": [
        "9ca8e40c130c906c1060d105e63628410c860261"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jul 29 22:34:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "sgi-xp: define is_shub() and is_uv() macros\n\nDefine the is_shub()/is_uv() macros if they\u0027ve not already been defined.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca8e40c130c906c1060d105e63628410c860261",
      "tree": "f43ec77a814039d2317c3012810b049c221e14ec",
      "parents": [
        "3d919e5f6b440bb0cc7996eb7628b29be09e6343"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver V3: fixes to resolve code review comments\n\nFixes problems identified in a code review:\n\t- add comment with high level dscription of the GRU\n\t- prepend \"gru_\" to all global names\n\t- delete unused function\n\t- couple of trivial bug fixes\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d919e5f6b440bb0cc7996eb7628b29be09e6343",
      "tree": "bc210f908157e9005015987810a6fd820299ea54",
      "parents": [
        "0d39741a27d86d305cc75ba626392be410dcbab9"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: driver/misc Makefile \u0026 Kconfig changes\n\nDriver/misc changes for the GRU driver\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c45f6928322773b1810fbec1ece77056f914114",
      "tree": "466bc6d41f88352a2f98f7d3cf137aafb6781dcc",
      "parents": [
        "ee5b8feca3af01400e26637209a72fbf137c82ff"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:34:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: driver makefile\n\nThis patch adds the GRU driver makefile\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee5b8feca3af01400e26637209a72fbf137c82ff",
      "tree": "b49588318f0b3de586cd11e9e4aa5581f6666347",
      "parents": [
        "1d09d737ab017ff7a9745962e19909713ac89b37"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: TLB flushing, MMUOPS callouts\n\nThis file contains the functions for handlinf GRU TLB flushing, This\nincludes functions to handle the MMUOPS callouts.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d09d737ab017ff7a9745962e19909713ac89b37",
      "tree": "2812946dcc8d29bfc366d19f9f2cc9956c26f41b",
      "parents": [
        "9a0deecc90de62c91d7107611446c0c950091851"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: /proc interfaces\n\nThis file externalizes some GRU state \u0026 statistics to the user using the\n/proc file system.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a0deecc90de62c91d7107611446c0c950091851",
      "tree": "7047d2429043bbd26abd0449b601beaa20520ea6",
      "parents": [
        "28bffaf094a6d0992c85e1b01f04c9b0f56c9d62"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: resource management\n\nThis file contains functions realted to managing GRU resources provided to\nthe user.  Examples include GRU context assignment, load, unload,\nmigration, etc..\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28bffaf094a6d0992c85e1b01f04c9b0f56c9d62",
      "tree": "31912d0046ebb352287d53c6e0a99bfd42d0778b",
      "parents": [
        "142586409c8be7dc071bb94d7cd2d69ccfd99b6b"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: kernel services provide by driver\n\nThis file contains functions for handling services provided to other\nkernel modules that use the GRU.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "142586409c8be7dc071bb94d7cd2d69ccfd99b6b",
      "tree": "e9d930a0f9a3e9e8789b680647c9e68ac294c672",
      "parents": [
        "78cf1de49b11c0e2edb35cce91ac6c279cc852b3"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:48 2008 -0700"
      },
      "message": "GRU Driver: page faults \u0026 exceptions\n\nThis file contains the functions that manage GRU page faults and\nexceptions.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78cf1de49b11c0e2edb35cce91ac6c279cc852b3",
      "tree": "18c07895a0d86915bfe9e23712fbfad3c4d837d5",
      "parents": [
        "b2fb06fcb6d6c9912b43e61394891e3994d4b613"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: driver initialization, file \u0026 vma ops\n\nThis file contains the functions for initializing the driver, handling\nfile \u0026 vma operations and for processing IOCTL requests from the user.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2fb06fcb6d6c9912b43e61394891e3994d4b613",
      "tree": "43ab4a7baa2b597b1a6417397c548f89bba1b2d3",
      "parents": [
        "13d19498b0446cad2c394f9fbec8149b44a60c6e"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: kernel services header files\n\nThis patch contains the header file used to export GRU services to other\nkernel drivers such as XPMEM or XPNET.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13d19498b0446cad2c394f9fbec8149b44a60c6e",
      "tree": "4bb9820665d8a25d70c28cb48ff8d4edd74e0f6b",
      "parents": [
        "4c921d4d8aa74140597fd8736261837f73ca6e7a"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: driver internal header files\n\nThis patch contains header files internal to the GRU driver.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c921d4d8aa74140597fd8736261837f73ca6e7a",
      "tree": "54a0d98c8257f633af599177bd66f33d58c19ca7",
      "parents": [
        "34d8a380d784d1fbea941a68beebdd7f9a3bebdf"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: GRU instructions \u0026 macros\n\nThis patchs contains macros \u0026 inline functions used to issue instructions\nto the GRU.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34d8a380d784d1fbea941a68beebdd7f9a3bebdf",
      "tree": "539eb1c942bb7c0bcbba4f709bc360174650212a",
      "parents": [
        "c627f9cc046c7cd93b4525d89377fb409e170a18"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue Jul 29 22:33:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "GRU Driver: hardware data structures\n\nThis series of patches adds a driver for the SGI UV GRU.  The driver is\nstill in development but it currently compiles for both x86_64 \u0026 IA64.\nAll simple regression tests pass on IA64.  Although features remain to be\nadded, I\u0027d like to start the process of getting the driver into the\nkernel.  Additional kernel drivers will depend on services provide by the\nGRU driver.\n\nThe GRU is a hardware resource located in the system chipset.  The GRU\ncontains memory that is mmaped into the user address space.  This memory\nis used to communicate with the GRU to perform functions such as\nload/store, scatter/gather, bcopy, AMOs, etc.  The GRU is directly\naccessed by user instructions using user virtual addresses.  GRU\ninstructions (ex., bcopy) use user virtual addresses for operands.\n\nThe GRU contains a large TLB that is functionally very similar to\nprocessor TLBs.  Because the external contains a TLB with user virtual\naddress, it requires callouts from the core VM system when certain types\nof changes are made to the process page tables.  There are several MMUOPS\npatches currently being discussed but none has been accepted into the\nkernel.  The GRU driver is built using version V18 from Andrea Arcangeli.\n\nThis patch:\n\nContains the definitions of the hardware GRU data structures that are used\nby the driver to manage the GRU.\n\n[akpm@linux-foundation;org: export hpage_shift]\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cdc98b8f51310f7cca05ad780f18f80dd9571de",
      "tree": "b0a842eb693b030cc974bb036546af6b9b4b6ca2",
      "parents": [
        "8d0b1c51eb8375f88c0886d2e9f71881e19d42a7"
      ],
      "author": {
        "name": "Tomas Janousek",
        "email": "tomi@nomi.cz",
        "time": "Tue Jul 29 22:33:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "rtc-dev: stop periodic interrupts on device release\n\nSolves http://bugzilla.kernel.org/show_bug.cgi?id\u003d11127\n\nThe old rtc.c driver did it and some drivers (like rtc-sh) do it in their\nrelease function, though they should not -- because they should provide\nthe irq_set_state op and the rtc framework itself should care about it.\nThis patch makes it do so.\n\nI am aware that some drivers, like rtc-sh, handle userspace PIE sets in\ntheir ioctl op (instead of having the framework call the op), exporting\nthe irq_set_state op at the same time.  The logic in rtc_irq_set_state\nshould make sure it doesn\u0027t matter and the driver should not need to care\nstopping periodic interrupts in its release routine any more.\n\nThe correct way, in my opinion, should be this:\n1) The driver provides the irq_set_state op and does not care closing the\n   interrupts in its release op.\n2) If the driver does not provide the op and handles PIE in the ioctl op, it\u0027s\n   reponsible for closing them in its release op.\n3) Something similar for other IRQs, like UIE -- if there\u0027s no in-kernel API\n   like irq_set_state, handle it in ioctl and release ops. The framework will\n   be responsible either for everything or for nothing. (This will probably\n   change later.)\n\nSigned-off-by: Tomas Janousek \u003ctomi@nomi.cz\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.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": "8d0b1c51eb8375f88c0886d2e9f71881e19d42a7",
      "tree": "d4368f1bb740724d781b43ece3de55267c529bc2",
      "parents": [
        "6af8bf3d86d55c98af6e453cb920ddc30867e5c7"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Jul 29 22:33:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "gbefb: cmap FIFO timeout\n\nWrites to the cmap fifo while the display is blanked caused cmap FIFO\ntimeout messages and a wrong colormap.  To avoid this the driver now\nmaintains a colormap in memory and updates the colormap after the display\nis unblanked.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\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": "07a887d399b84668bc26cd040d699b26ec3086c2",
      "tree": "2e0fbe69525a3e31c4e10e00328d846f21edf019",
      "parents": [
        "836e4b14b41d19d17341a2dd2c49af8dd54e3aac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 29 22:33:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "remove drivers/serial/v850e_uart.c\n\nThe removal of drivers/serial/v850e_uart.c originally was in my v850\nremoval patch, but it seems it got lost somewhere.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@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": "836e4b14b41d19d17341a2dd2c49af8dd54e3aac",
      "tree": "c01c3be5f07e6e952b054e43a7b92b84fba7a52d",
      "parents": [
        "204b885e7322656284626949e51f292fe61313fa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 22:33:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:46 2008 -0700"
      },
      "message": "USB: m66592-udc: Fix up dev_set_name() badness.\n\nCommit 0031a06e2f07ab0d1bc98c31dbb6801f95f4bf01 converted all of the USB\ndrivers to use dev_set_name(), though there was a typo on the m66592-udc\nconversion that handed off the wrong pointer (we want the struct device\nhere obviously, not the struct usb_gadget).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@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": "8f3d137e0d6cd470a4e404cbc67480a0febdb0b1",
      "tree": "ec53b6c315ccc004f1fab662aee2e52d4579ffde",
      "parents": [
        "bd673c7c3b1681dbfabab0062e67398dadf806af"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jul 29 22:33:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "Char: mxser, ratelimit ioctl warning\n\nThe GET_MAJOR ioctl prints out a warning, make it ratelimited.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c389d27b5e643d745f55ffb939b1426060ba63d4",
      "tree": "aa7a4903fe58542a716a78e37d518d71727f9475",
      "parents": [
        "5def9a3a22e09c99717f41ab7f07ec9e1a1f3ec8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Tue Jul 29 22:33:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "8250.c: port.lock is irq-safe\n\nserial8250_startup() doesn\u0027t disable interrupts while taking the \u0026up-\u003eport.lock\nwhich might race against the interrupt handler serial8250_interrupt(), which\nwhen entered, will deadlock waiting for the lock to be released.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b68bb2632453a9ca7d10a00d79adf60968cb4c05",
      "tree": "3093bd33da75ce165d0f9b0af8931d7eb4d4488a",
      "parents": [
        "950d442ad053e660538cdaa6efc0e060c2a65062"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Jul 29 22:33:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "rtc: don\u0027t return -EBUSY when mutex_lock_interruptible() fails\n\nIt was pointed out that the RTC framework handles its mutex locks oddly\n...  returning -EBUSY when interrupted.  This fixes that by returning the\nvalue of mutex_lock_interruptible() (i.e.  -EINTR).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.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"
    }
  ],
  "next": "950d442ad053e660538cdaa6efc0e060c2a65062"
}
