)]}'
{
  "log": [
    {
      "commit": "de60fba2bb5ba0622058d422ab211f3cfd38ed7b",
      "tree": "31e3304fd61317cd188b6d607d7d048906a0447a",
      "parents": [
        "28853da20c840f0d147674ac850c539d3306109f",
        "644e28f3426810710b176080cc906995ebc24b63"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 28 10:47:16 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 28 10:47:16 2009 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge\n"
    },
    {
      "commit": "28853da20c840f0d147674ac850c539d3306109f",
      "tree": "6b467b7cac41a666d0ae9def916a91512397c6ef",
      "parents": [
        "b62c31ae401c6df25c61b206681a6e904ef97169"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Mon Apr 27 17:24:28 2009 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Apr 27 13:01:47 2009 -0500"
      },
      "message": "powerpc/86xx: Add device_type entry to soc for ppc9a\n\nThe \u0027device_type \u003d \"soc\";\u0027 line *is* needed in the DTS for get_immrbase()\nto return the correct address.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "644e28f3426810710b176080cc906995ebc24b63",
      "tree": "76da9f4ecaca85fbc37e59ab12e06244caf9c0bb",
      "parents": [
        "9ae2ccf26416ed52874718e2b0c8e6813253263a"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Thu Apr 23 10:55:06 2009 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Apr 24 09:02:37 2009 -0400"
      },
      "message": "powerpc/44x: Correct memory size calculation for denali-based boards\n\nSome U-Boot versions incorrectly set the number of chipselects to two\nfor Sequoia/Rainier boards while they only have one chipselect hardwired.\nThis patch adds a workaround for this, hardcoding the number of chipselects\nto one for sequioa/rainer board models and reading the actual value from\nthe memory controller register DDR0_10 otherwise.\n\nIt also fixes another error in the way ibm4xx_denali_fixup_memsize\ncalculates memory size. When testing the DDR_REDUC bit, the polarity is\nbackwards.  A \"1\" implies 32-bit wide memory while a \"0\" implies 64-bit\nwide memory.\n\nSigned-off-by: Mikhail Zolotaryov \u003clebon@lebon.org.ua\u003e\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Steven A. Falco \u003csfalco@harris.com\u003e\nAcked-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "9ae2ccf26416ed52874718e2b0c8e6813253263a",
      "tree": "66acfb971ebb012295156c49daf33c29b435cc9f",
      "parents": [
        "6329db8bd60fbc0832f30c350b0181b8d865573e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Apr 24 08:57:47 2009 -0400"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Apr 24 08:57:47 2009 -0400"
      },
      "message": "maintainers: Fix PowerPC 4xx git tree\n\nUpdate the git tree URL for the PowerPC 4xx git tree.\n\nReported-by: Denis ChengRq \u003ccrquan@gmail.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b62c31ae401c6df25c61b206681a6e904ef97169",
      "tree": "42ae15a818eccb959353816b97eec9db572ae77b",
      "parents": [
        "323d23aeac4918c7a540b597a26fa7a67645593a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 23 22:56:11 2009 +1000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 23 08:52:16 2009 -0500"
      },
      "message": "powerpc: fix for long standing bug noticed by gcc 4.4.0\n\nPrevious gcc versions didn\u0027t notice this because one of the preceding\n#ifs always evaluated to true.\n\ngcc 4.4.0 produced this error:\n\narch/powerpc/mm/tlb_nohash_low.S:206:6: error: #elif with no expression\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "323d23aeac4918c7a540b597a26fa7a67645593a",
      "tree": "6d8861e65b1753168552f8e4b22a1f82d4ad7a41",
      "parents": [
        "6329db8bd60fbc0832f30c350b0181b8d865573e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 23 08:51:22 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 23 08:51:22 2009 -0500"
      },
      "message": "Revert \"powerpc: Add support for early tlbilx opcode\"\n\nThis reverts commit e9965577406a2148ade97b5e0ce7c448b4ba4ef6.  Our HW\nguys were able to fix this so it never sees the light of day.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6329db8bd60fbc0832f30c350b0181b8d865573e",
      "tree": "db9213fb51024f2f2a64b94f93ba8a8f035fc085",
      "parents": [
        "2d6b3de2374dd8c9f5ab23d57c7bbcda08553356"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Apr 21 09:04:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:35 2009 +1000"
      },
      "message": "powerpc: Fix modular build of ide-pmac when mediabay is built in\n\nNow that the powermac IDE host driver can be modular, we need to\nexport check_media_bay_by_base() and media_bay_set_ide_infos()\nfrom drivers/macintosh/mediabay.c for it.\n\nThis fixes the following build error:\n\n\u003e CC [M]  drivers/ide/pmac.o\n\u003e drivers/ide/pmac.c: In function ‘pmac_ide_init_dev’:\n\u003e drivers/ide/pmac.c:955: error: implicit declaration of function\n\u003e ‘check_media_bay_by_base’\n\u003e drivers/ide/pmac.c: In function ‘pmac_ide_setup_device’:\n\u003e drivers/ide/pmac.c:1090: error: implicit declaration of function\n\u003e ‘media_bay_set_ide_infos’\n\u003e make[2]: *** [drivers/ide/pmac.o] Error 1\n\u003e make[1]: *** [drivers/ide] Error 2\n\u003e make: *** [drivers] Error 2\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2d6b3de2374dd8c9f5ab23d57c7bbcda08553356",
      "tree": "9fc3f28d60afea7bd62240efe3f7db21d437dc01",
      "parents": [
        "bcd71fe6b1a8694747b0b451c9ec22d813ad7e27"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Apr 17 06:36:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:35 2009 +1000"
      },
      "message": "powerpc/pasemi: Fix build error on UP\n\nA non-SMP version of smp_send_stop() is now included in smp.h.\nRemove the unneeded definition in the pasemi setup.c.\n\nFixes build errors like these when CONFIG_SMP\u003dn:\n\n  arch/powerpc/platforms/pasemi/setup.c:48: error: redefinition of ‘smp_send_stop’\n  include/linux/smp.h:125: error: previous definition of \u0027smp_send_stop\u0027 was here\n\nReported-by: subrata@linux.vnet.ibm.com\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bcd71fe6b1a8694747b0b451c9ec22d813ad7e27",
      "tree": "3d1d0b9abc7a38cb41ebbc4bee7ce0bbeba17d26",
      "parents": [
        "fec629b827335154366ecd8b38f007d649338fb3"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Fri Apr 17 00:15:13 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:35 2009 +1000"
      },
      "message": "powerpc: Make macintosh/mediabay driver depend on CONFIG_BLOCK\n\nFixes this build error:\n\nIn file included from drivers/macintosh/mediabay.c:21:\ninclude/linux/ide.h:605: error: field \u0027request_sense_rq\u0027 has incomplete type\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fec629b827335154366ecd8b38f007d649338fb3",
      "tree": "aae5fab9c10e1ea1e626bad8355b3426b8ab450e",
      "parents": [
        "0d3b2ab6be1500041e11059bee97e83da9da28cc"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Apr 16 09:05:40 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:35 2009 +1000"
      },
      "message": "maintainers: Fix PS3 patterns\n\nCorrect the MAINTAINERS file patterns for PS3.  Removes some PS3\npatterns that were under \u0027CELL BROADBAND ENGINE ARCHITECTURE\u0027, and\nadds missing PS3 sound and RTC driver patterns.\n\nCC: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d3b2ab6be1500041e11059bee97e83da9da28cc",
      "tree": "4b2bf7e7f30ae6572251d0e8f2d0007d4ed61639",
      "parents": [
        "59e4c3a2fe9cb1681bb2cff508ff79466f7585ba"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Apr 16 09:05:38 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:34 2009 +1000"
      },
      "message": "powerpc/ps3: Fix CONFIG_PS3_FLASH\u003dn build warning\n\nFix build warnings like these when CONFIG_PS3_FLASH\u003dn:\n\n  arch/powerpc/platforms/ps3/os-area.c: warning: \u0027update_flash_db\u0027 defined but not used\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59e4c3a2fe9cb1681bb2cff508ff79466f7585ba",
      "tree": "38971238bec3a2d21b70ac16c2d1dea2afa628bc",
      "parents": [
        "24f1ce803c55f645429e6a7dd94763fbace84b0a"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Thu Apr 16 06:22:01 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:34 2009 +1000"
      },
      "message": "powerpc/32: Don\u0027t clobber personality flags on exec\n\nNow that ppc32 implements address randomization it also wants to inherit\npersonality flags like ADDR_NO_RANDOMIZE across exec, for things like\n`setarch ppc -R\u0027 to work.  But the ppc32 version of SET_PERSONALITY\nforcefully sets PER_LINUX, clearing all personality flags.  So be\ncareful about preserving the flags.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24f1ce803c55f645429e6a7dd94763fbace84b0a",
      "tree": "0f80fc2e3699845379437780c793850bc59e37aa",
      "parents": [
        "5bd3ef84d73c2ea7b4babbad060909753c4828d4"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Apr 16 04:47:32 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:34 2009 +1000"
      },
      "message": "powerpc: Fix crash on CPU hotplug\n\nearly_init_mmu_secondary() is called at CPU hotplug time, so it\nmust be marked as __cpuinit, not __init.\n\nCaused by 757c74d2 (\"powerpc/mm: Introduce early_init_mmu() on 64-bit\").\n\nTested-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5bd3ef84d73c2ea7b4babbad060909753c4828d4",
      "tree": "fdf2bafb48ae1ed03175f6c77a7548a181e69ee9",
      "parents": [
        "0658c16056660886ea2f35c4f038be70a94b1532",
        "6d25b688ecc488753af3c9e6f6a9a575b863cf37"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6 into merge\n"
    },
    {
      "commit": "0658c16056660886ea2f35c4f038be70a94b1532",
      "tree": "d2d998f6a32e8c54f2df29d3376e203fc1fc41b4",
      "parents": [
        "3de0e075486cc1a175d63bb7167bfc66e9ac16f4"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 16:48:50 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:09:06 2009 -0500"
      },
      "message": "powerpc/85xx: Remove defconfigs that mpc85xx_{smp_}defconfig cover\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3de0e075486cc1a175d63bb7167bfc66e9ac16f4",
      "tree": "2d37b45a0ed7f37846eb43e0f48931938a98ba63",
      "parents": [
        "8db3dca86e0a1b74b87ffb612f1e57c481a122b9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 16:33:08 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:09:01 2009 -0500"
      },
      "message": "powerpc/85xx: Added SMP defconfig\n\nSince the vast majority of 85xx platforms are UP we introduce a new SMP\nconfig for the few platforms that have more than one core.  Beyond\nCONFIG_SMP\u003dy and its dependencies this should be identical to\nmpc85xx_defconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8db3dca86e0a1b74b87ffb612f1e57c481a122b9",
      "tree": "9192b43720911bcc6f2bc0055830c569980cc230",
      "parents": [
        "778544e59857bed3f8c152e3c8755b12f7f3971f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:40:51 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:08:56 2009 -0500"
      },
      "message": "powerpc/85xx: Enabled a bunch of FSL specific drivers/options\n\n* Add new 85xx boards\n* Added QE/FSL gpio\n* Enabled PHY drivers that exist on various boards\n* Enabled FS_ENET \u0026 UCC ethernet drivers (CPM2 \u0026 QE)\n* FSL HW Crypto Engine\n* CPM I2C\n* QE Serial\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "778544e59857bed3f8c152e3c8755b12f7f3971f",
      "tree": "321ddfc4d5efe4976650039b9f9a4f2e3d820534",
      "parents": [
        "595e23f390b675a5a264af48a42eda81413f2598"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 16:10:20 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:08:52 2009 -0500"
      },
      "message": "powerpc/85xx: Updated generic mpc85xx_defconfig\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "595e23f390b675a5a264af48a42eda81413f2598",
      "tree": "176b9bda2501447a29b232467ba928a207afc74f",
      "parents": [
        "0dbbbf1a0e305ad900b733e2ba1cac304d31696e"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Apr 20 10:54:35 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:34:43 2009 -0500"
      },
      "message": "powerpc: don\u0027t disable SATA interrupts on Freescale MPC8610 HPCD\n\nThe ULI 1575 PCI quirk function for the Freescale MPC8610 HPCD was disabling\nthe SATA INTx interrupt, even when SATA support was enabled.  This was safe,\nbecause the SATA driver re-enabled it.  But with commit a5bfc471 (\"ahci: drop\nintx manipulation on msi enable\"), the driver no longer does this, and so SATA\nsupport on the 8610 HPCD is broken.\n\nThe original quirk function disabled INTx because it caused some other\ninterrupt problem during early development on this board, but no one remembers\nany more what that problem was, and it doesn\u0027t seem to occur any more.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0dbbbf1a0e305ad900b733e2ba1cac304d31696e",
      "tree": "0b8d9d5032bc54e1559f77896ee34747f6e76527",
      "parents": [
        "b71a0c296cee4debaf446760fbd29ead1587a7ac"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Apr 18 21:48:52 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:34:37 2009 -0500"
      },
      "message": "fsl_rio: Pass the proper device to dma mapping routines\n\nThe driver should pass a device that specifies internal DMA ops, but\ncurrently NULL pointer is passed, therefore following bug appears\nduring boot up:\n\n  ------------[ cut here ]------------\n  Kernel BUG at c0018a7c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  [...]\n  NIP [c0018a7c] fsl_rio_doorbell_init+0x34/0x60\n  LR [c0018a70] fsl_rio_doorbell_init+0x28/0x60\n  Call Trace:\n  [ef82bda0] [c0018a70] fsl_rio_doorbell_init+0x28/0x60 (unreliable)\n  [ef82bdc0] [c0019160] fsl_rio_setup+0x6b8/0x84c\n  [ef82be20] [c02d28ac] fsl_of_rio_rpn_probe+0x30/0x50\n  [ef82be40] [c0234f20] of_platform_device_probe+0x5c/0x84\n  [...]\n  ---[ end trace 561bb236c800851f ]---\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6d25b688ecc488753af3c9e6f6a9a575b863cf37",
      "tree": "a224acb81c9fc52ed573bb956fea6693420e5989",
      "parents": [
        "8db70d3deee33e661d091b3e317fccc87bf0975d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Apr 20 12:18:43 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 20 12:18:43 2009 -0600"
      },
      "message": "powerpc: Fix of_node_put() exit path in of_irq_map_one()\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8db70d3deee33e661d091b3e317fccc87bf0975d",
      "tree": "7bee3ee31c30bf79ff203e4dad84a8b6bbfe7391",
      "parents": [
        "bda9de2c4fff8d7e9ac3ee66ce853716280a21ea"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 20 11:33:12 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 20 11:33:12 2009 -0600"
      },
      "message": "powerpc/5200: defconfig updates\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bda9de2c4fff8d7e9ac3ee66ce853716280a21ea",
      "tree": "858589f07ee80586347ee1b468a31602c6bfa954",
      "parents": [
        "c5a88dd90cf243a17c4a8c10e1ed973192ea5825"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 16 15:11:54 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 16 15:11:54 2009 -0600"
      },
      "message": "powerpc/5200: Add FLASH nodes to lite5200 device tree\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c5a88dd90cf243a17c4a8c10e1ed973192ea5825",
      "tree": "a49dfac872411bdd4824dfe92180f80fa8b95c57",
      "parents": [
        "efcc2da3fd148c9acb7d7cf1d9800e0649f950fc"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Thu Apr 16 15:11:54 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 16 15:11:54 2009 -0600"
      },
      "message": "powerpc/device-tree: Document MTD nodes with multiple \"reg\" tuples\n\nAdd binding for mtd nodes with multiple reg tuples.  Multiple reg tuples\nare used when the flash region covers multiple devices of the same type,\nbut not necessarily the same size.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "efcc2da3fd148c9acb7d7cf1d9800e0649f950fc",
      "tree": "99c93da3639a22d3ac487c575425f7a0c46d2826",
      "parents": [
        "412401029259b1ad67559cec93bcc7ee4a9551aa"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Thu Apr 16 15:11:54 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 16 15:11:54 2009 -0600"
      },
      "message": "powerpc/of-device-tree: Factor MTD physmap bindings out of booting-without-of\n\nIt\u0027s easier to find bindings descriptions in separate files.  So factor\nout the MTD physmap bindings into a separate file to not clutter\nbooting-without-of.txt more.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "412401029259b1ad67559cec93bcc7ee4a9551aa",
      "tree": "47f9438b4ba548c5ad3ac32ebc967c0bbd728385",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Apr 16 09:58:44 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 16 09:58:44 2009 -0600"
      },
      "message": "powerpc/5200: Bring the legacy fsl_spi_platform_data hooks back\n\nIn commit 364fdbc00fbdd409ade63500710123fe323aa164 (\"spi_mpc83xx:\nrework chip selects handling\"), I merged activate_cs and deactivate_cs\nhooks into cs_control, but I overlooked that mpc52xx_psc_spi driver\nis using these hooks too. And that resulted in the following build\nfailure:\n\nCC      drivers/spi/mpc52xx_psc_spi.o\ndrivers/spi/mpc52xx_psc_spi.c: In function \u0027mpc52xx_psc_spi_do_probe\u0027:\ndrivers/spi/mpc52xx_psc_spi.c:398: error: \u0027struct fsl_spi_platform_data\u0027\nhas no member named \u0027activate_cs\u0027\ndrivers/spi/mpc52xx_psc_spi.c:399: error: \u0027struct fsl_spi_platform_data\u0027\nhas no member named \u0027deactivate_cs\u0027\nmake[2]: *** [drivers/spi/mpc52xx_psc_spi.o] Error 1\n\nThis patch simply adds the legacy hooks back for 2.6.30, and for\n2.6.31 we\u0027ll convert the driver to -\u003ecs_control.\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b71a0c296cee4debaf446760fbd29ead1587a7ac",
      "tree": "18321db861d14a585ef653130af4b7fb4921c712",
      "parents": [
        "306a82881b14d950d59e0b59a55093a07d82aa9a"
      ],
      "author": {
        "name": "Sachin Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Tue Apr 14 14:35:55 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 15 15:23:55 2009 +1000"
      },
      "message": "powerpc: pseries/dtl.c should include asm/firmware.h\n\nA randconfig build on powerpc failed with:\n\ndtl.c: In function \u0027dtl_init\u0027:\ndtl.c:238: error: implicit declaration of function \u0027firmware_has_feature\u0027\ndtl.c:238: error: \u0027FW_FEATURE_SPLPAR\u0027 undeclared (first use in this function)\n\n- We need firmware.h for these definitions.\n\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "306a82881b14d950d59e0b59a55093a07d82aa9a",
      "tree": "73add71069ebf9572f898c0cc9ea6b889f1a7905",
      "parents": [
        "c58dc575f3c8bdc69fb868ec51e1c80ee7cae5e7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 13 14:09:09 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 15 15:23:53 2009 +1000"
      },
      "message": "powerpc: Fix data-corrupting bug in __futex_atomic_op\n\nRichard Henderson pointed out that the powerpc __futex_atomic_op has a\nbug: it will write the wrong value if the stwcx. fails and it has to\nretry the lwarx/stwcx. loop, since \u0027oparg\u0027 will have been overwritten\nby the result from the first time around the loop.  This happens\nbecause it uses the same register for \u0027oparg\u0027 (an input) as it uses\nfor the result.\n\nThis fixes it by using separate registers for \u0027oparg\u0027 and \u0027ret\u0027.\n\nCc: stable@kernel.org\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c58dc575f3c8bdc69fb868ec51e1c80ee7cae5e7",
      "tree": "8c8b0e2effb9c3065af135a3d4b993eb879b919c",
      "parents": [
        "adf213c43898f2324cfc35c315556bc21cb65b31"
      ],
      "author": {
        "name": "Mike Mason",
        "email": "mmlnx@us.ibm.com",
        "time": "Fri Apr 10 08:57:03 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 15 15:23:53 2009 +1000"
      },
      "message": "powerpc/pseries: Set error_state to pci_channel_io_normal in eeh_report_reset()\n\nWhile adding native EEH support to Emulex and Qlogic drivers, it was\ndiscovered that dev-\u003eerror_state was set to pci_io_channel_normal too\nlate in the recovery process. These drivers rely on error_state to\ndetermine if they can access the device in their slot_reset callback,\nthus error_state needs to be set to pci_io_channel_normal in\neeh_report_reset(). Below is a detailed explanation (courtesy of Richard\nLary) as to why this is necessary.\n\nBackground:\nPCI MMIO or DMA accesses to a frozen slot generate additional EEH\nerrors. If the number of additional EEH errors exceeds EEH_MAX_FAILS the\nadapter will be shutdown. To avoid triggering excessive EEH errors and\nan undesirable adapter shutdown, some drivers use the\npci_channel_offline(dev) wrapper function to return a Boolean value\nbased on the value of pci_dev-\u003eerror_state to determine if PCI MMIO or\nDMA accesses are safe. If the wrapper returns TRUE, drivers must not\nmake PCI MMIO or DMA access to their hardware.\n\nThe pci_dev structure member error_state reflects one of three values,\n1) pci_channel_io_normal, 2) pci_channel_io_frozen, 3)\npci_channel_io_perm_failure.  Function pci_channel_offline(dev) returns\nTRUE if error_state is pci_channel_io_frozen or pci_channel_io_perm_failure.\n\nThe EEH driver sets pci_dev-\u003eerror_state to pci_channel_io_frozen at the\npoint where the PCI slot is frozen. Currently, the EEH driver restores\ndev-\u003eerror_state to pci_channel_io_normal in eeh_report_resume() before\ncalling the driver\u0027s resume callback. However, when the EEH driver calls\nthe driver\u0027s slot_reset callback() from eeh_report_reset(), it\nincorrectly indicates the error state is still pci_channel_io_frozen.\n\nWaiting until eeh_report_resume() to restore dev-\u003eerror_state to\npci_channel_io_normal is too late for Emulex and QLogic FC drivers and\nany other drivers which are designed to use common code paths in these\ntwo cases: i) those called after the driver\u0027s slot_reset callback() and\nii) those called after the PCI slot is frozen but before the driver\u0027s\nslot_reset callback is called. Case i) all driver paths executed to\nreinitialize the hardware after a reset and case ii) all code paths\nexecuted by driver kernel threads that run asynchronous to the main\ndriver thread, such as interrupt handlers and worker threads to process\ndriver work queues.\n\nEmulex and QLogic FC drivers are designed with common code paths which\nrequire that pci_channel_offline(dev) reflect the true state of the\nhardware. The state transitions that the hardware takes from Normal\nOperations to Slot Frozen to Reset to Normal Operations are documented\nin the Power Architecture™ Platform Requirements+ (PAPR+) in Table 75.\nPE State Control.\n\nPAPR defines the following 3 states:\n\n0 -- Not reset, Not EEH stopped, MMIO load/store allowed, DMA allowed\n     (Normal Operations)\n1 -- Reset, Not EEH stopped, MMIO load/store disabled, DMA disabled\n2 -- Not reset, EEH stopped, MMIO load/store disabled, DMA disabled\n     (Slot Frozen)\n\nAn EEH error places the slot in state 2 (Frozen) and the adapter driver\nis notified that an EEH error was detected. If the adapter driver\nreturns PCI_ERS_RESULT_NEED_RESET, the EEH driver calls\neeh_reset_device() to place the slot into state 1 (Reset) and\neeh_reset_device completes by placing the slot into State 0 (Normal\nOperations). Upon return from eeh_reset_device(), the EEH driver calls\neeh_report_reset, which then calls the adapter\u0027s slot_reset callback. At\nthe time the adapter\u0027s slot_reset callback is called, the true state of\nthe hardware is Normal Operations and should be accurately reflected by\nsetting dev-\u003eerror_state to pci_channel_io_normal.\n\nThe current implementation of EEH driver does not do so and requires\nthis change to correct this deficiency.\n\nSigned-off-by: Mike Mason \u003cmmlnx@us.ibm.com\u003e\nAcked-by: Linas Vepstas \u003clinasvepstas@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "adf213c43898f2324cfc35c315556bc21cb65b31",
      "tree": "039fc299644c05bcf711f80f5c0fe44b8402dc3f",
      "parents": [
        "8d82ffd15e59febf2c597067a777526958b7f769"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Apr 06 11:01:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 15 15:23:53 2009 +1000"
      },
      "message": "powerpc: Allow 256kB pages with SHMEM\n\nNow that shmem\u0027s divisions by zero and SHMEM_MAX_BYTES are fixed,\nlet powerpc 256kB pages coexist with CONFIG_SHMEM again.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0882e8dd3aad33eca41696d463bb896e6c8817eb",
      "tree": "e977b095d61d5cf7d8643e5d6b550f115c2aacd1",
      "parents": [
        "b897e6fbc49dd84b2634bca664344d503b907ce9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 13:51:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 13:51:48 2009 -0700"
      },
      "message": "Linux 2.6.30-rc2\n"
    },
    {
      "commit": "b897e6fbc49dd84b2634bca664344d503b907ce9",
      "tree": "d3d55c07e0122fe42d88b01033454666b2325002",
      "parents": [
        "6f66cbc63081fd70e3191b4dbb796746780e5ae1",
        "68c84342171034120c8a1f6dfb8ef51b14250f11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 13:16:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 13:16:40 2009 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: fix scheduling while holding the new active list spinlock\n  drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU.\n  drm/i915: Correctly set the write flag for get_user_pages in pread.\n  drm/i915: Fix use of uninitialized var in 40a5f0de\n  drm/i915: indicate framebuffer restore key in SysRq help message\n  drm/i915: sync hdmi detection by hdmi identifier with 2D\n  drm/i915: Fix a mismerge of the IGD patch (new .find_pll hooks missed)\n  drm/i915: Implement batch and ring buffer dumping\n"
    },
    {
      "commit": "6f66cbc63081fd70e3191b4dbb796746780e5ae1",
      "tree": "007796d19e7b3816f03d690277b45adee5b13c22",
      "parents": [
        "610f26e75176aeb896618c26b16cbc0601f0e3cf"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 14 19:25:42 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 11:45:59 2009 -0700"
      },
      "message": "x86 microcode: revert some work_on_cpu\n\nRevert part of af5c820a3169e81af869c113e18ec7588836cd50 (\"x86: cpumask:\nuse work_on_cpu in arch/x86/kernel/microcode_core.c\")\n\nThat change is causing only one Intel CPU\u0027s microcode to be updated e.g.\nmicrocode: CPU3 updated from revision 0x9 to 0x17, date \u003d 2005-04-22\nwhere before it announced that also for CPU0 and CPU1 and CPU2.\n\nWe cannot use work_on_cpu() in the CONFIG_MICROCODE_OLD_INTERFACE code,\nbecause Intel\u0027s request_microcode_user() involves a copy_from_user() from\n/sbin/microcode_ctl, which therefore needs to be on that CPU at the time.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68c84342171034120c8a1f6dfb8ef51b14250f11",
      "tree": "14024d0556cd3c5d3bd46e396e9d2a3439e74d72",
      "parents": [
        "280b713b5b0fd84cf2469098aee88acbb5de859c"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Apr 08 10:58:23 2009 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Apr 14 11:45:28 2009 -0700"
      },
      "message": "drm/i915: fix scheduling while holding the new active list spinlock\n\nregression caused by commit 5e118f4139feafe97e913df67b1f7c1e5083e535:\ni915_gem_object_move_to_inactive() should be called in task context,\nas it calls fput();\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\n[anholt: Add more detail to the comment about the lock break that\u0027s added]\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "610f26e75176aeb896618c26b16cbc0601f0e3cf",
      "tree": "aa89cee9489c3e3e73cab263700fa08cf9fdb863",
      "parents": [
        "e9de427e403f2670a44b5795707d8a240fb018c2",
        "27b19565fe4ca5b0e9d2ae98ce4b81ca728bf445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:12:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:12:31 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: warn about lockdep disabling after kernel taint, fix\n"
    },
    {
      "commit": "e9de427e403f2670a44b5795707d8a240fb018c2",
      "tree": "2455a30ed360995a22e741d9ca87bc213c2f7d2d",
      "parents": [
        "9fc0178caa30070f65bded433f91756491a3cf26",
        "3121bfe7631126d1b13064855ac2cfa164381bb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:12:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:12:07 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: fix \"direct_io\" private mmap\n  fuse: fix argument type in fuse_get_user_pages()\n"
    },
    {
      "commit": "9fc0178caa30070f65bded433f91756491a3cf26",
      "tree": "0100c8f5a4b7a18450765f529e946d22164c5e49",
      "parents": [
        "2b6b6d385d2933c105e27f2d25fdb36d392d7f59",
        "c85399c2da8b86de8f6877980294fa1a4a88a5a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:10:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:10:53 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: fix possible mismatch of sufile counters on recovery\n  nilfs2: segment usage file cleanups\n  nilfs2: fix wrong accounting and duplicate brelse in nilfs_sufile_set_error\n  nilfs2: simplify handling of active state of segments fix\n  nilfs2: remove module version\n  nilfs2: fix lockdep recursive locking warning on meta data files\n  nilfs2: fix lockdep recursive locking warning on bmap\n  nilfs2: return f_fsid for statfs2\n"
    },
    {
      "commit": "2b6b6d385d2933c105e27f2d25fdb36d392d7f59",
      "tree": "427187b324a627098e0da53f28a3dee8bda93988",
      "parents": [
        "3e862dd5c94cc53ba6494804c7388303e3d25403",
        "0a8c791437db4937bd160570f594d0286d3dd78d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:10:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:10:16 2009 -0700"
      },
      "message": "Merge branch \u0027fixes-for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027fixes-for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Add missing FILE tag to MAINTAINERS\n  microblaze: remove duplicated #include\u0027s\n  microblaze: struct device - replace bus_id with dev_name()\n  microblaze: Simplify copy_thread()\n  microblaze: Add TIMESTAMPING constants to socket.h\n  microblaze: Add missing empty ftrace.h file\n  microblaze: Fix problem with removing zero length files\n"
    },
    {
      "commit": "3e862dd5c94cc53ba6494804c7388303e3d25403",
      "tree": "16cec9fb546f7eb9233a6f7dd7c8be4a300503e3",
      "parents": [
        "2344b5b6851466511663154e517f8b31f70c4bb6",
        "e588a00fe546695e93077b3f7b7009f0c31d9370"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:00:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 10:00:42 2009 -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:\n  sh: Add in PCI bus for DMA API debugging.\n  sh: Pre-allocate a reasonable number of DMA debug entries.\n  sh: sh7786: modify usb setup timeout judgment bug.\n  MAINTAINERS: Update sh architecture file patterns.\n  sh: ap325: use edge control for ov772x camera\n  sh: Plug in support for ARCH\u003dsh64 using sh SRCARCH.\n  sh: urquell: Fix up address mapping in board comments.\n  sh: Add support for DMA API debugging.\n  sh: Provide cpumask_of_pcibus() to fix NUMA build.\n  sh: urquell: Add board comment\n  sh: wire up sys_preadv/sys_pwritev() syscalls.\n  sh: sh7785lcr: fix PCI address map for 32-bit mode\n  sh: intc: Added resume from hibernation support to the intc\n"
    },
    {
      "commit": "2344b5b6851466511663154e517f8b31f70c4bb6",
      "tree": "d603582628b9df9d5ae0d89ba286d44759162831",
      "parents": [
        "78c5b82ee68207a176ad5ca5eabdb2dbe5cfbfd3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Apr 14 17:08:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 09:58:17 2009 -0700"
      },
      "message": "Fix lpfc_parse_bg_err()\u0027s use of do_div()\n\nFix lpfc_parse_bg_err()\u0027s use of do_div().  It should be passing a 64-bit\nvariable as the first parameter.  However, since it\u0027s only using a 32-bit\nvariable, it doesn\u0027t need to use do_div() at all, but can instead use the\ndivision operator.\n\nThis deals with the following warnings:\n\n    CC      drivers/scsi/lpfc/lpfc_scsi.o\n  drivers/scsi/lpfc/lpfc_scsi.c: In function \u0027lpfc_parse_bg_err\u0027:\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: comparison of distinct pointer types lacks a cast\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: right shift count \u003e\u003d width of type\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: passing argument 1 of \u0027__div64_32\u0027 from incompatible pointer type\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78c5b82ee68207a176ad5ca5eabdb2dbe5cfbfd3",
      "tree": "037da9beddf78c036be80e562f3d548d8ccf244e",
      "parents": [
        "19e05426201651fe24c4e07bef7f6de0d2305218"
      ],
      "author": {
        "name": "Leandro Dorileo",
        "email": "ldorileo@gmail.com",
        "time": "Tue Apr 14 14:59:51 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 08:48:57 2009 -0700"
      },
      "message": "tty: Update some of the USB kernel doc\n\nUpdates some usb_serial_port members documentation.\n\nSigned-off-by: Leandro Dorileo \u003cldorileo@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19e05426201651fe24c4e07bef7f6de0d2305218",
      "tree": "89521781eedc280373c0c0e737e106b3a6dcc576",
      "parents": [
        "28783eb52013ad20784550bccd482e541c9619c2"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Apr 14 14:58:41 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 08:48:50 2009 -0700"
      },
      "message": "parport_pc: Fix build failure drivers/parport/parport_pc.c for powerpc\n\nIn commit 51dcdfec6a274afc1c6fce180d582add9ff512c0 (\"parport: Use the\nPCI IRQ if offered\") parport_pc_probe_port() gained an irqflags arg.\nThis isn\u0027t being supplied on powerpc.  This patch make powerpc fallback\nto the old behaviour, that is using \"0\" for irqflags.\n\nFixes build failure:\n\n  In file included from drivers/parport/parport_pc.c:68:\n  arch/powerpc/include/asm/parport.h: In function \u0027parport_pc_find_nonpci_ports\u0027:\n  arch/powerpc/include/asm/parport.h:32: error: too few arguments to function \u0027parport_pc_probe_port\u0027\n  arch/powerpc/include/asm/parport.h:32: error: too few arguments to function \u0027parport_pc_probe_port\u0027\n  arch/powerpc/include/asm/parport.h:32: error: too few arguments to function \u0027parport_pc_probe_port\u0027\n  make[3]: *** [drivers/parport/parport_pc.o] Error 1\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28783eb52013ad20784550bccd482e541c9619c2",
      "tree": "b609144ad257446e74c6845d4804ae576f4e118a",
      "parents": [
        "cf5450930db0ae308584e5361f3345e0ff73e643"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 14 14:58:23 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 08:48:50 2009 -0700"
      },
      "message": "parport: Fix various uses of parport_pc\n\nThese got overlooked first time around.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf5450930db0ae308584e5361f3345e0ff73e643",
      "tree": "7e9b6229de416ae0ac651eb55fb6230e1ef80fc9",
      "parents": [
        "7a9a65ced11ece416b730d6f21040a18e62d78a8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 14 14:58:11 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 08:48:50 2009 -0700"
      },
      "message": "tty: Fix leak in ti-usb\n\nIf the ti-usb adapter returns an zero data length frame (which happens)\nthen we leak a kref.  Found by Christoph Mair \u003cchristoph.mair@gmail.com\u003e\nwho proposed a patch.  The patch here is different as Christoph\u0027s patch\ndidn\u0027t work for the case where tty \u003d NULL and data arrived but Christoph\ndid all the hard work chasing it down.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a9a65ced11ece416b730d6f21040a18e62d78a8",
      "tree": "6110bcec1e1e0983188f2c4a11930ca948e99cdd",
      "parents": [
        "b21597d0268983f8f9e8b563494f75490403e948"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 14 14:57:36 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 08:48:50 2009 -0700"
      },
      "message": "cdc-acm: Fix long standing abuse of tty-\u003elow_latency\n\nACM sets the low latency flag but calls the flip buffer routines from\nIRQ context which isn\u0027t permitted (and as of 2.6.29 causes a warning\nhence this one was caught)\n\nFortunatelt ACM doesn\u0027t need to set this flag in the first place as it\nonly set it to work around problems in ancient (pre tty flip rewrite)\nkernels.\n\nReported-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a8c791437db4937bd160570f594d0286d3dd78d",
      "tree": "9728e8d845a741ec72c9b27d402d10a4338930fd",
      "parents": [
        "00300d6746b96ca9dba100ea9ea8d01737cc9a4d"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 11:38:57 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 11:39:46 2009 +0200"
      },
      "message": "microblaze: Add missing FILE tag to MAINTAINERS\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "27b19565fe4ca5b0e9d2ae98ce4b81ca728bf445",
      "tree": "0efe59361534d3ec8442b322059ec932b612801a",
      "parents": [
        "b21597d0268983f8f9e8b563494f75490403e948"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 14 11:03:12 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 14 11:11:52 2009 +0200"
      },
      "message": "lockdep: warn about lockdep disabling after kernel taint, fix\n\nImpact: build fix for Sparc and s390\n\nStephen Rothwell reported that the Sparc build broke:\n\n In file included from kernel/panic.c:12:\n include/linux/debug_locks.h: In function \u0027__debug_locks_off\u0027:\n include/linux/debug_locks.h:15: error: implicit declaration of function \u0027xchg\u0027\n\ndue to:\n\n 9eeba61: lockdep: warn about lockdep disabling after kernel taint\n\nThere is some inconsistency between architectures about where exactly\nxchg() is defined.\n\nThe traditional place is in system.h but the more logical point for it\nis in atomic.h - where most architectures (especially new ones) have\nit defined. These architecture also still offer it via system.h.\n\nSome, such as Sparc or s390 only have it in asm/system.h and not available\nvia asm/atomic.h at all.\n\nUse the widest set of headers in debug_locks.h and also include asm/system.h.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c20090414144317.026498df.sfr@canb.auug.org.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "00300d6746b96ca9dba100ea9ea8d01737cc9a4d",
      "tree": "b9da3f9d2d23291fe9c96d975dff4017a2daff90",
      "parents": [
        "5a86dc1a749211fd87341ee7943f985cde71ea11"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Apr 14 06:56:15 2009 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 11:09:15 2009 +0200"
      },
      "message": "microblaze: remove duplicated #include\u0027s\n\nRemove duplicated #include\u0027s in\n  arch/microblaze/include/asm/io.h\n  arch/microblaze/kernel/prom.c\n  arch/microblaze/kernel/ptrace.c\n  arch/microblaze/kernel/signal.c\n  arch/microblaze/kernel/sys_microblaze.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5a86dc1a749211fd87341ee7943f985cde71ea11",
      "tree": "2eb29b43e685c569db30afdd330b47b5547a51ee",
      "parents": [
        "a8fb748e89957426fafb2e2efccd5ce635d6f530"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 09:38:06 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:27 2009 +0200"
      },
      "message": "microblaze: struct device - replace bus_id with dev_name()\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a8fb748e89957426fafb2e2efccd5ce635d6f530",
      "tree": "34134b642d7191e1c91b4fbb74e68d4b515dd99a",
      "parents": [
        "39141bfcad22e6d7393c0d0f81b2e180db6983df"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 09:18:19 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:22 2009 +0200"
      },
      "message": "microblaze: Simplify copy_thread()\n\nRemoving nr parameter from copy_tread function\ncommit 6f2c55b843836d26528c56a0968689accaedbc67\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "39141bfcad22e6d7393c0d0f81b2e180db6983df",
      "tree": "5336b1e542eea1589524170f4063a6de947202fa",
      "parents": [
        "6c149fd7cda601ebd178dd2f07ccff6bb0d010cf"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 09:16:01 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:20 2009 +0200"
      },
      "message": "microblaze: Add TIMESTAMPING constants to socket.h\n\nThis changes was introduce with\ncommit: cb9eff097831007afb30d64373f29d99825d0068\n\nnet: new user space API for time stamping of incoming and outgoing packets\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6c149fd7cda601ebd178dd2f07ccff6bb0d010cf",
      "tree": "29edf91e1e5fe695ec2005f9cf6e0e3aa40479ac",
      "parents": [
        "5a9bd51810bce6ac79b65f07116035b6b217986e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 08:37:30 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:18 2009 +0200"
      },
      "message": "microblaze: Add missing empty ftrace.h file\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5a9bd51810bce6ac79b65f07116035b6b217986e",
      "tree": "39865f4e0c3dbf9f7a9297740a0c87f2fd6135c2",
      "parents": [
        "8371f87c9994d9942af5984309835aeb948ba579"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 13 20:51:22 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:09 2009 +0200"
      },
      "message": "microblaze: Fix problem with removing zero length files\n\nAdding one new line was recommended solution.\nTest with make distclean\n\nTested-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e588a00fe546695e93077b3f7b7009f0c31d9370",
      "tree": "3bf87434001d26d9ec408d06d93ae9bc7fb5fd7a",
      "parents": [
        "7b41f5688c1e03c41c772cd1766d6d80189380dd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:23:40 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:23:40 2009 +0900"
      },
      "message": "sh: Add in PCI bus for DMA API debugging.\n\nThis adds in the pci_bus_type for DMA API debug.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b41f5688c1e03c41c772cd1766d6d80189380dd",
      "tree": "976cddb7fbfa5161f9e88bf83c34f4ac0f8ec209",
      "parents": [
        "0ee50254dfe0c96f9eef4fc9fdf47a18d6a12df3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:22:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 15:22:15 2009 +0900"
      },
      "message": "sh: Pre-allocate a reasonable number of DMA debug entries.\n\nThis prevents the DMA API debugging from running out of entries right\naway on boot. Defines 4096 entries by default, which while a bit on the\nheavy side, ought to leave enough breathing room for some time.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b21597d0268983f8f9e8b563494f75490403e948",
      "tree": "3cbf8d08d85912c871d4f973b95069e6035ddd6f",
      "parents": [
        "1c98aa7424ff163637d8321674ec58dee28152d4",
        "39826a1e17c1957bd7b5cd7815b83940e5e3a230"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 18:16:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 18:16:09 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  tomoyo: version bump to 2.2.0.\n  tomoyo: add Documentation/tomoyo.txt\n"
    },
    {
      "commit": "1c98aa7424ff163637d8321674ec58dee28152d4",
      "tree": "144f554a3ba928fefa8097eec982870d15f32c9c",
      "parents": [
        "2e1c63b7ed36532b68f0eddd6a184d7ba1013b89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 18:09:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 18:09:20 2009 -0700"
      },
      "message": "Fix quilt merge error in acpi-cpufreq.c\n\nWe ended up incorrectly using \u0027\u0026cur\u0027 instead of \u0027\u0026readin\u0027 in the\nwork_on_cpu() -\u003e smp_call_function_single() transformation in commit\n01599fca6758d2cd133e78f87426fc851c9ea725 (\"cpufreq: use\nsmp_call_function_[single|many]() in acpi-cpufreq.c\").\n\nAndrew explains:\n \"OK, the acpi tree went and had conflicting changes merged into it after\n  I\u0027d written the patch and it appears that I incorrectly reverted part\n  of 18b2646fe3babeb40b34a0c1751e0bf5adfdc64c while fixing the resulting\n  rejects.\n\n  Switching it to `readin\u0027 looks correct.\"\n\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39826a1e17c1957bd7b5cd7815b83940e5e3a230",
      "tree": "c1452c0293b7f2f4bce2c36d3b5aea8e4020ff3e",
      "parents": [
        "17a7b7b39056a82c5012539311850f202e6c3cd4"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Wed Apr 08 22:31:28 2009 +0900"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Apr 14 09:15:02 2009 +1000"
      },
      "message": "tomoyo: version bump to 2.2.0.\n\nSigned-off-by: Kentaro Takeda \u003ctakedakn@nttdata.co.jp\u003e\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: Toshiharu Harada \u003charadats@nttdata.co.jp\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "17a7b7b39056a82c5012539311850f202e6c3cd4",
      "tree": "2c537e2ead5e86a5bdcda1f6a6a7ace3a6651876",
      "parents": [
        "80a04d3f2f94fb68b5df05e3ac6697130bc3467a"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@i-love.sakura.ne.jp",
        "time": "Mon Apr 13 11:04:19 2009 +0900"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Apr 14 09:14:58 2009 +1000"
      },
      "message": "tomoyo: add Documentation/tomoyo.txt\n\nSigned-off-by: Kentaro Takeda \u003ctakedakn@nttdata.co.jp\u003e\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: Toshiharu Harada \u003charadats@nttdata.co.jp\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "2e1c63b7ed36532b68f0eddd6a184d7ba1013b89",
      "tree": "964c4a8a1737095f0b0b7182d45d90cb04c947f4",
      "parents": [
        "fbeb4384748abb78531bbe1e80d627412a0abcfa",
        "3ecb1b7df92393647b13b21b1f7142b65c582511"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:30:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:30:20 2009 -0700"
      },
      "message": "Merge branch \u0027for-rc1/xen/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027for-rc1/xen/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: add FIX_TEXT_POKE to fixmap\n  xen: honour VCPU availability on boot\n  xen: clean up gate trap/interrupt constants\n  xen: set _PAGE_NX in __supported_pte_mask before pagetable construction\n  xen: resume interrupts before system devices.\n  xen/mmu: weaken flush_tlb_other test\n  xen/mmu: some early pagetable cleanups\n  Xen: Add virt_to_pfn helper function\n  x86-64: remove PGE from must-have feature list\n  xen: mask XSAVE from cpuid\n  NULL noise: arch/x86/xen/smp.c\n  xen: remove xen_load_gdt debug\n  xen: make xen_load_gdt simpler\n  xen: clean up xen_load_gdt\n  xen: split construction of p2m mfn tables from registration\n  xen: separate p2m allocation from setting\n  xen: disable preempt for leave_lazy_mmu\n"
    },
    {
      "commit": "0ee50254dfe0c96f9eef4fc9fdf47a18d6a12df3",
      "tree": "e5dd3e586d13e3aa4b454152ad4606eff81c57b7",
      "parents": [
        "066069e14f6b4651293ae0865c121bcb2b360666"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Apr 10 00:54:07 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 07:25:35 2009 +0900"
      },
      "message": "sh: sh7786: modify usb setup timeout judgment bug.\n\nThis corrects a race with the PHY RST bit not being set properly if the\nPLL status changes right before timeout. This resulted in it potentially\nfailing even if the device came up in time.\n\nSpecial thanks to Mr. Juha Leppanen and Iwamatsu-san for reporting this\nout and reviewing it.\n\nReported-by: Juha Leppanen \u003cjuha_motorsportcom@luukku.com\u003e\nReviewed-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nTested-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fbeb4384748abb78531bbe1e80d627412a0abcfa",
      "tree": "63520b218f560bd04bec777b3327c4df0576c0a8",
      "parents": [
        "e6da46b273443c8cebef81a68b2d0d955b8a07b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 14:40:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:34 2009 -0700"
      },
      "message": "edac: use to_delayed_work()\n\nThe edac-core driver includes code which assumes that the work_struct\nwhich is included in every delayed_work is the first member of that\nstructure.  This is currently the case but might change in the future, so\nuse to_delayed_work() instead, which doesn\u0027t make such an assumption.\n\nlinux-2.6.30-rc1 has the to_delayed_work() function that will allow this\npatch to work\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6da46b273443c8cebef81a68b2d0d955b8a07b4",
      "tree": "07beffa07aac423c67d2cb211c29db14d9276c9c",
      "parents": [
        "a7665b0a380585fbd70a2275f3120c6086e0c92d"
      ],
      "author": {
        "name": "Jeff Haran",
        "email": "jharan@Brocade.COM",
        "time": "Mon Apr 13 14:40:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "edac: fix local pci_write_bits32\n\nFix the edac local pci_write_bits32 to properly note the \u0027escape\u0027 mask if\nall ones in a 32-bit word.\n\nCurrently no consumer of this function uses that mask, so there is no\ndanger to existing code.\n\nSigned-off-by: Jeff Haran \u003cjharan@Brocade.COM\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7665b0a380585fbd70a2275f3120c6086e0c92d",
      "tree": "01465e3d7a8bc917084e9a47789f3508c38307cf",
      "parents": [
        "efdd06ed181a88a11e612238c1ac04668e665395"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Mon Apr 13 14:40:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "sgi-xpc: clean up numerous globals\n\nIntroduce xpc_arch_ops and eliminate numerous individual global definitions.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: 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": "efdd06ed181a88a11e612238c1ac04668e665395",
      "tree": "6d66f74c82edf9986eeab5b3edef4697d5b6bb5c",
      "parents": [
        "a374c57b0764432a80303abee3d1afd1939b5a0a"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Mon Apr 13 14:40:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "sgi-xpc: implement opencomplete messaging\n\nsgi-xpc has a window of failure where an open message can be sent and a\nsubsequent data message can get lost.  We have added a new message\n(opencomplete) which closes that window.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\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": "a374c57b0764432a80303abee3d1afd1939b5a0a",
      "tree": "b3e15b590d5342e5de6c2b62da4dd61fb2ad0836",
      "parents": [
        "a06bba4643ae10ac6b202dade1cde38bc5e08b25"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Mon Apr 13 14:40:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "sgi-xpc: prevent false heartbeat failures\n\nThe heartbeat timeout functionality in sgi-xpc is currently not trained to\nthe connection time.  If a connection is made and the code is in the last\npolling window prior to doing a timeout, the next polling window will see\nthe heartbeat as unchanged and initiate a no-heartbeat disconnect.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\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": "a06bba4643ae10ac6b202dade1cde38bc5e08b25",
      "tree": "49a1f602a765f7a69642b5248b7d4e261b62036d",
      "parents": [
        "bbdba2737443ae7b530a453d8152f2068ca4cf56"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Mon Apr 13 14:40:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "sgi-xpc: update SGI XP/XPC/XPNET maintainer\n\nDean has moved on to other work.  His responsibilities for XP/XPC/XPNET\nhave been handed to me.\n\nSigned-off-by: Robin Holt \u003cholt@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": "bbdba2737443ae7b530a453d8152f2068ca4cf56",
      "tree": "8e195dfaf30f239a31845eac20bc12b3c1967df2",
      "parents": [
        "c863d835b7cd9a3c08a941d4ae59b8faefa31422"
      ],
      "author": {
        "name": "Shen Feng",
        "email": "shen@cn.fujitsu.com",
        "time": "Mon Apr 13 14:40:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "doc: use correct debugfs mountpoint\n\nUse the default mountpoint of debugfs in the pktcdvd ABI.\n\nSigned-off-by: Shen Feng \u003cshen@cn.fujitsu.com\u003e\nCc: \u003cbalagi@justmail.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c863d835b7cd9a3c08a941d4ae59b8faefa31422",
      "tree": "7adaf842da7d85ec63ff633ab21327e4edce1936",
      "parents": [
        "e930438c42e744ef1f8bfdbb338253c9f384df42"
      ],
      "author": {
        "name": "Bharata B Rao",
        "email": "bharata@linux.vnet.ibm.com",
        "time": "Mon Apr 13 14:40:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "memcg: fix documentation\n\nThe description about various statistics from memory.stat is not accurate\nand confusing at times.\n\nCorrect this along with a few other minor cleanups.\n\nSigned-off-by: Bharata B Rao \u003cbharata@linux.vnet.ibm.com\u003e\nAcked-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e930438c42e744ef1f8bfdbb338253c9f384df42",
      "tree": "9fd71b732916dc8ccbf985461b4cd1bfd00137a6",
      "parents": [
        "316cb4ef3eb2ad6e35e15cc56d39c6cda58c093a"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 13 14:40:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "Replace all DMA_nBIT_MASK macro with DMA_BIT_MASK(n)\n\nThis is the second go through of the old DMA_nBIT_MASK macro,and there\u0027re not\nso many of them left,so I put them into one patch.I hope this is the last round.\nAfter this the definition of the old DMA_nBIT_MASK macro could be removed.\n\nSigned-off-by: Yang Hongyang \u003cyanghy@cn.fujitsu.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Takashi Iwai \u003ctiwai@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": "316cb4ef3eb2ad6e35e15cc56d39c6cda58c093a",
      "tree": "23084bf762a3dc0ec91c299c5f10206b132df621",
      "parents": [
        "caefba1740d8016e6dfe8fda84f85bdcb8f8c85d"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Apr 13 14:40:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "ext2: fix data corruption for racing writes\n\nIf two writers allocating blocks to file race with each other (e.g.\nbecause writepages races with ordinary write or two writepages race with\neach other), ext2_getblock() can be called on the same inode in parallel.\nBefore we are going to allocate new blocks, we have to recheck the block\nchain we have obtained so far without holding truncate_mutex.  Otherwise\nwe could overwrite the indirect block pointer set by the other writer\nleading to data loss.\n\nThe below test program by Ying is able to reproduce the data loss with ext2\non in BRD in a few minutes if the machine is under memory pressure:\n\nlong kMemSize  \u003d 50 \u003c\u003c 20;\nint kPageSize \u003d 4096;\n\nint main(int argc, char **argv) {\n\tint status;\n\tint count \u003d 0;\n\tint i;\n\tchar *fname \u003d \"/mnt/test.mmap\";\n\tchar *mem;\n\tunlink(fname);\n\tint fd \u003d open(fname, O_CREAT | O_EXCL | O_RDWR, 0600);\n\tstatus \u003d ftruncate(fd, kMemSize);\n\tmem \u003d mmap(0, kMemSize, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);\n\t// Fill the memory with 1s.\n\tmemset(mem, 1, kMemSize);\n\tsleep(2);\n\tfor (i \u003d 0; i \u003c kMemSize; i++) {\n\t\tint byte_good \u003d mem[i] !\u003d 0;\n\t\tif (!byte_good \u0026\u0026 ((i % kPageSize) \u003d\u003d 0)) {\n\t\t\t//printf(\"%d \", i / kPageSize);\n\t\t\tcount++;\n\t\t}\n\t}\n\tmunmap(mem, kMemSize);\n\tclose(fd);\n\tunlink(fname);\n\n\tif (count \u003e 0) {\n\t\tprintf(\"Running %d bad page\\n\", count);\n\t\treturn 1;\n\t}\n\treturn 0;\n}\n\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "caefba1740d8016e6dfe8fda84f85bdcb8f8c85d",
      "tree": "78a74e7a42b94ac83c736849c46767b7efeb8ef1",
      "parents": [
        "61609d01cbb3ab865c8cccaf85e6837c47096480"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Apr 13 14:40:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:33 2009 -0700"
      },
      "message": "shmem: respect MAX_LFS_FILESIZE\n\nSHMEM_MAX_BYTES was derived from the maximum size of its triple-indirect\nswap vector, forgetting to take the MAX_LFS_FILESIZE limit into account.\nNever mind 256kB pages, even 8kB pages on 32-bit kernels allowed files to\ngrow slightly bigger than that supposed maximum.\n\nFix this by using the min of both (at build time not run time).  And it\nhappens that this calculation is good as far as 8MB pages on 32-bit or\n16MB pages on 64-bit: though SHMSWP_MAX_INDEX gets truncated before that,\nit\u0027s truncated to such large numbers that we don\u0027t need to care.\n\n[akpm@linux-foundation.org: it needs pagemap.h]\n[akpm@linux-foundation.org: fix sparc64 min() warnings]\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Yuri Tikhonov \u003cyur@emcraft.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61609d01cbb3ab865c8cccaf85e6837c47096480",
      "tree": "144e176568328a6fcd9c01853c3f88fd6bc1a08e",
      "parents": [
        "347486bb108fa6e0fd2753c1be3519d6be2516ed"
      ],
      "author": {
        "name": "Yuri Tikhonov",
        "email": "yur@emcraft.com",
        "time": "Mon Apr 13 14:40:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "shmem: fix division by zero\n\nFix a division by zero which we have in shmem_truncate_range() and\nshmem_unuse_inode() when using big PAGE_SIZE values (e.g.  256kB on\nppc44x).\n\nWith 256kB PAGE_SIZE, the ENTRIES_PER_PAGEPAGE constant becomes too large\n(0x1.0000.0000) on a 32-bit kernel, so this patch just changes its type\nfrom \u0027unsigned long\u0027 to \u0027unsigned long long\u0027.\n\nHugh: reverted its unsigned long longs in shmem_truncate_range() and\nshmem_getpage(): the pagecache index cannot be more than an unsigned long,\nso the divisions by zero occurred in unreached code.  It\u0027s a pity we need\nany ULL arithmetic here, but I found no pretty way to avoid it.\n\nSigned-off-by: Yuri Tikhonov \u003cyur@emcraft.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "347486bb108fa6e0fd2753c1be3519d6be2516ed",
      "tree": "8f413d55f5babd8b16129fe2a4102f2b09c194d8",
      "parents": [
        "a55ce6dc705c9ed0bb0d4f629dbcaf3b3ced5172"
      ],
      "author": {
        "name": "Stefan Husemann",
        "email": "shusemann@googlemail.com",
        "time": "Mon Apr 13 14:40:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "intelfb: support i854\n\nSupport the Intel 854 Chipset in fbdev.\n\nWe test and use the patch on a Thomson IP1101 IPTV-Box.  On the VGA-Port\nwe get a normal signal.\n\nHere is the link to the Mambux-Project: http://www.mambux.de\n\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Stefan Husemann \u003cshusemann@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a55ce6dc705c9ed0bb0d4f629dbcaf3b3ced5172",
      "tree": "5993f96fd61ed3b39c41d6542be635ddb2140a38",
      "parents": [
        "a8031cb00e286600ea08bd00a6812dbfec412376"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Apr 13 14:40:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "mm: add documentation describing what tsk-\u003eactive_mm means vs tsk-\u003emm\n\nI\u0027m sure everyone knows this, but I didn\u0027t, so I googled it, and found a\nnice explanation from Linus.  Might be worth sticking in Documentation.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8031cb00e286600ea08bd00a6812dbfec412376",
      "tree": "9b3708cbb048af00c152a311e0c5db841cb7f82a",
      "parents": [
        "3d26dcf7679c5cc6c9f3b95ffdb2152fba2b7fae"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Apr 13 14:40:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "memcg: remove warning when CONFIG_DEBUG_VM\u003dn\n\nmm/memcontrol.c:318: warning: `mem_cgroup_is_obsolete\u0027 defined but not used\n\n[akpm@linux-foundation.org: simplify as suggested by Balbir]\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d26dcf7679c5cc6c9f3b95ffdb2152fba2b7fae",
      "tree": "4d2b6f5e36a20ed02021a1956b53a5ef6d6f8932",
      "parents": [
        "4cafbd0b94d2c8cae6ede6d1c3ab90547547a3d2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Mon Apr 13 14:40:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "kernel/sys.c: clean up sys_shutdown exit path\n\nImpact: cleanup, fix\n\nClean up sys_shutdown() exit path.  Factor out common code.  Return\ncorrect error code instead of always 0 on failure.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cafbd0b94d2c8cae6ede6d1c3ab90547547a3d2",
      "tree": "ab5cde8e72a100aae1b4d1cad8960c4f0cbdd910",
      "parents": [
        "280ca299dea58180a59ec4b146595211b280f598"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 13 14:40:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "at25: make input buffers of at25_*write() const\n\n| drivers/misc/eeprom/at25.c:358: warning: assignment from incompatible pointer type\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "280ca299dea58180a59ec4b146595211b280f598",
      "tree": "d3a1f89e3bf658015fe65f9b0a31c846603cff3d",
      "parents": [
        "32433879480d13bc019d5a067ce884064a93dd63"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 13 14:40:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "at24: make input buffers of at24_*write() const\n\n| drivers/misc/eeprom/at24.c:508: warning: assignment from incompatible pointer type\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32433879480d13bc019d5a067ce884064a93dd63",
      "tree": "652230bb84c0d93d06b8ed17049e9a8229283907",
      "parents": [
        "9de100d001564f58c3fb2ec1bd03e540ac0aa357"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Mon Apr 13 14:40:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "jbd: update locking coments\n\nUpdate information about locking in JBD revoke code.\n\nReported-by: Lin Tan \u003ctammy000@gmail.com\u003e.\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9de100d001564f58c3fb2ec1bd03e540ac0aa357",
      "tree": "ee7d599718821e0d272d3d63325ad940fc982e0e",
      "parents": [
        "d20d5a7456d57d8affa88f45f27ae96ea49c29e4"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Mon Apr 13 14:40:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:32 2009 -0700"
      },
      "message": "mm: document get_user_pages_fast()\n\nWhile better than get_user_pages(), the usage of gupf(), especially the\nreturn values and the fact that it can potentially only partially pin the\nrange, warranted some documentation.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\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": "d20d5a7456d57d8affa88f45f27ae96ea49c29e4",
      "tree": "baa9169c23c16b55d46968b5b4964c6e950645e9",
      "parents": [
        "f1671f6d783a2385d32e11f456cbe32f0e4b4b49"
      ],
      "author": {
        "name": "Randy Robertson",
        "email": "rmrobert@vmware.com",
        "time": "Mon Apr 13 14:40:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:31 2009 -0700"
      },
      "message": "initramfs: fix initramfs to work with hardlinked init\n\nChange cb6ff208076b5f434db1b8c983429269d719cef5 (\"NOMMU: Support XIP on\ninitramfs\") seems to have broken booting from initramfs with /sbin/init\nbeing a hardlink.\n\nIt seems like the logic required for XIP on nommu, i.e.  ftruncate to\nreported cpio header file size (body_len) is broken for hardlinks, which\nhave a reported size of 0, and the truncate thus nukes the contents of the\nfile (in my case busybox), making boot impossible and ending with runaway\nloop modprobe binfmt-0000 - and of course 0000 is not a valid binary\nformat.\n\nMy fix is to only call ftruncate if size is non-zero which fixes things\nfor me, but I\u0027m not certain whether this will break XIP for those files on\nnommu systems, although I would guess not.\n\nSigned-off-by: Randy Robertson \u003crmrobert@vmware.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1671f6d783a2385d32e11f456cbe32f0e4b4b49",
      "tree": "3d2dd4672db69b9d3b7f35e06b0fb90ca4d8cc12",
      "parents": [
        "7b102d034c0affc6ee703b576f2496ec6cb81d79"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Apr 13 14:40:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:31 2009 -0700"
      },
      "message": "ptrace: fix exit_ptrace() vs ptrace_traceme() race\n\nPointed out by Roland.  The bug was recently introduced by me in\n\"forget_original_parent: split out the un-ptrace part\", commit\n39c626ae47c469abdfd30c6e42eff884931380d6.\n\nSince that patch we have a window after exit_ptrace() drops tasklist and\nbefore forget_original_parent() takes it again.  In this window the child\ncan do ptrace(PTRACE_TRACEME) and nobody can untrace this child after\nthat.\n\nChange ptrace_traceme() to not attach to the exiting -\u003ereal_parent.  We\ndon\u0027t report the error in this case, we pretend we attach right before\n-\u003ereal_parent calls exit_ptrace() which should untrace us anyway.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Roland McGrath \u003croland@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": "7b102d034c0affc6ee703b576f2496ec6cb81d79",
      "tree": "c927fe0285ad2d270f0a8fcf61bc79f72d659d69",
      "parents": [
        "c24b720188e9a1f83caa5b6d49b4cb5b843256f1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 14:40:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:31 2009 -0700"
      },
      "message": "MAINTAINERS: bluesmoke-devel list is moderated for non-subscribers\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c24b720188e9a1f83caa5b6d49b4cb5b843256f1",
      "tree": "53bfb0e19d1dcda372c3d605ed54ff0704fb4a6f",
      "parents": [
        "5a52edded382c2f436721d5a044ed16c290c5750"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 13 14:40:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:31 2009 -0700"
      },
      "message": "mm: reformat the Unevictable-LRU documentation\n\nDo a bit of reformatting on the Unevictable-LRU documentation.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a52edded382c2f436721d5a044ed16c290c5750",
      "tree": "9ec58a67c2c2df7b5e8a5400b8acb588ddaff0c5",
      "parents": [
        "267b01fe8345098b9459f5bac3d97cbba3264ec4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 13 14:40:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:31 2009 -0700"
      },
      "message": "mm: point the UNEVICTABLE_LRU config option at the documentation\n\nPoint the UNEVICTABLE_LRU config option at the documentation describing\nthe option.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "267b01fe8345098b9459f5bac3d97cbba3264ec4",
      "tree": "615b0f870b1f158337672c3b3bf0b89f864eb22a",
      "parents": [
        "1faca76fad20435328e6ffd7d852022097c94fa4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Apr 13 14:40:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:31 2009 -0700"
      },
      "message": "sysrq: remove duplicated #include\n\nRemove duplicated #include in drivers/char/sysrq.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1faca76fad20435328e6ffd7d852022097c94fa4",
      "tree": "7c41145578a476333ca6ce01c2593c242995e714",
      "parents": [
        "5341cfab94ec05b8a45726f9fe15e71c0cd9b915"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Apr 13 14:39:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "include/video/cyblafb.h: remove it, it\u0027s unused\n\ncommit ddb53d48da5b0e691f35e703ac29118747f86c99 (\"fbdev: remove cyblafb\ndriver\") removed drivers/video/cyblafb.c, but not its .h file\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Jani Monoses\" \u003cjani@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5341cfab94ec05b8a45726f9fe15e71c0cd9b915",
      "tree": "356a84dcea116446e06bed9b5ab6eb2dc4eb2152",
      "parents": [
        "bdff549ebeff92b1a6952e5501caf16a6f8898c8"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Mon Apr 13 14:39:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "res_counter: update documentation\n\nAfter the introduction of resource counters hierarchies\n(28dbc4b6a01fb579a9441c7b81e3d3413dc452df) the prototypes of\nres_counter_init() and res_counter_charge() have been changed.\n\nKeep the documentation consistent with the actual function prototypes.\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdff549ebeff92b1a6952e5501caf16a6f8898c8",
      "tree": "3cebe8c0f7b26433e42832a6feb50fd6e4de75b7",
      "parents": [
        "0769c2981495c3d05429840d6fc7a1b5e26accaa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Apr 13 14:39:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "spi: spi_write_then_read() bugfixes\n\nThe \"simplify spi_write_then_read()\" patch included two regressions from\nthe 2.6.27 behaviors:\n\n - The data it wrote out during the (full duplex) read side\n   of the transfer was not zeroed.\n\n - It fails completely on half duplex hardware, such as\n   Microwire and most \"3-wire\" SPI variants.\n\nSo, revert that patch.  A revised version should be submitted at some\npoint, which can get the speedup on standard hardware (full duplex)\nwithout breaking on less-capable half-duplex stuff.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.28.x, 2.6.29.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0769c2981495c3d05429840d6fc7a1b5e26accaa",
      "tree": "6ac81e26e1b54e23c1fdbc994950df0ff7e3dcce",
      "parents": [
        "0efb2a03af7eddadb4d0db5f855b1614ba9b0a00"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Mon Apr 13 14:39:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "asm-generic/siginfo.h: update NSIGTRAP definition\n\nImpact: (nearly) trivial\n\nThe patch\n\ncommit da654b74bda14c45a7d98c731bf3c1a43b6b74e2\nAuthor: Srinivasa Ds \u003csrinivasa@in.ibm.com\u003e\nDate:   Tue Sep 23 15:23:52 2008 +0530\n\n    signals: demultiplexing SIGTRAP signal\n\nforgot to update the NSIGTRAP define in asm-generic/siginfo.h to the new\nnumber of sigtrap subcodes.  Nothing in the tree seems to use it, but\npresumably something in user space might.  So update it.\n\nCc: Srinivasa Ds \u003csrinivasa@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0efb2a03af7eddadb4d0db5f855b1614ba9b0a00",
      "tree": "6cadf4f50fbdee402182c793c1b2239b4ac4a2c9",
      "parents": [
        "697f619fc87aa9bf5b6c8c756f7ea54e950d5cd5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 13 14:39:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "cirrusfb: do not allow unsupported pixel depth\n\nDo not allow modes with unsupported pixel depth.  Otherwise, one can hang\na computer by setting incorrect value with fbset command.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "697f619fc87aa9bf5b6c8c756f7ea54e950d5cd5",
      "tree": "54ab6110a9e9d497ed21bf7423ff21e070d6bbb4",
      "parents": [
        "5dec8bfbdd4921522565a7b0e0c8760ae042ef6d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 13 14:39:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "filemap: fix kernel-doc warnings\n\nFix filemap.c kernel-doc warnings:\n\nWarning(mm/filemap.c:575): No description found for parameter \u0027page\u0027\nWarning(mm/filemap.c:575): No description found for parameter \u0027waiter\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5dec8bfbdd4921522565a7b0e0c8760ae042ef6d",
      "tree": "f8e2657142ef385df9069154d455a452f98a227c",
      "parents": [
        "3e6210195c4e1157159779b7c700ba76f4546421"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Mon Apr 13 14:39:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "include/linux/fiemap.h: include types.h now that it\u0027s exported\n\nInclude \u003clinux/types.h\u003e in fiemap.h.  Sam Ravnborg pointed out that this\nwas missing in this newly-exported header which uses the __u32 and __u64\ntypes.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e6210195c4e1157159779b7c700ba76f4546421",
      "tree": "d8e8e6e3083dd5fb6f7e53469ce58bd8fc7f9791",
      "parents": [
        "811a201374b10d60662504f9ea533e03914fdb27"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Mon Apr 13 14:39:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "drivers/video/aty/radeon_base.c: fix typo in comment\n\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "811a201374b10d60662504f9ea533e03914fdb27",
      "tree": "d9e4f0a4d2fda87657d55b0c4e70820a95ed772f",
      "parents": [
        "0a4534801468325fdb6a7b7bf73ad2a958a1e379"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:30 2009 -0700"
      },
      "message": "sisfb: fix color component length for pseudocolor modes\n\nsisfb incorrectly sets the length of the color fields to 6 bits\nfor PSEUDOCOLOR modes, even though 8 bits are always used per pixel.\nFix this by setting the length to 8.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a4534801468325fdb6a7b7bf73ad2a958a1e379",
      "tree": "f2809286876627f9b2f68449cc3623eab280b347",
      "parents": [
        "c26d7b29d9989cfd9004e688ad517925b0db37d0"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "sa1100fb: fix color component length for pseudocolor modes\n\nsa1100fb incorrectly sets the length of the color fields to 8 bits for\nPSEUDOCOLOR modes for which only 4 bits are used per pixel.  Fix this by\nsetting the length to 4 bits for these modes.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Russell King \u003crmk@arm.linux.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": "c26d7b29d9989cfd9004e688ad517925b0db37d0",
      "tree": "487c467fe90f2362df0ddf86e97efdbe4a42535a",
      "parents": [
        "f26ec5baa67524b00311b8ec4626efc0a95925e1"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "s3fb: fix color component length for pseudocolor modes\n\ns3fb incorrectly sets the length of the color fields to 6 bits for\nPSEUDOCOLOR modes, even though 8 or 4 bits are used per pixel.  Fix this\nby setting the length to 8 or 4, respectively.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f26ec5baa67524b00311b8ec4626efc0a95925e1",
      "tree": "9ab4040d918356204db0b0acc44648619c677699",
      "parents": [
        "17a5138d204014b00cb9c1d6e8ff311993041b5c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Apr 13 14:39:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "namespaces: move get_mq() inside #ifdef CONFIG_SYSCTL\n\n| ipc/mq_sysctl.c:26: warning: \u0027get_mq\u0027 defined but not used\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17a5138d204014b00cb9c1d6e8ff311993041b5c",
      "tree": "3ad3653f9652c2976da5621854ccf75cc9b17a65",
      "parents": [
        "eb2e5f452a1456c7a20f7566a24d5a8f6ef3edd5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 13 14:39:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "aio: remove INIT_KIOCTX\n\nUnused after 20dcae32439384b6863c626bb3b2a09bed65b33e aka\n\"[PATCH] aio: remove kioctx from mm_struct\".\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "eb2e5f452a1456c7a20f7566a24d5a8f6ef3edd5"
}
