)]}'
{
  "log": [
    {
      "commit": "7217fa9851c99ffe43cee9e3ba4b81a34ce7bac4",
      "tree": "433a1e585e9a2ceebd6bd648896c9328de4b4f75",
      "parents": [
        "91ec65ba335db80b686f93b9eb531d537e712e61",
        "7f07df540e3c6048e826c9dd4c29c9c836086e86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:51:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:51:14 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (48 commits)\n  [ARM] S3C24XX: ADC: Check pending queue before freeing adc client\n  [ARM] S3C: Fix ADC driver sparse warning\n  [ARM] Osiris: Fix double initialisation in machine block\n  [ARM] Anubis: Fix sparse warnings for items that should be static\n  [ARM] JIVE: Fix sparse warnings about items which should be static\n  [ARM] S3C: Fix sparse warning from missing \u0027s3c_device_hwmon\u0027\n  [ARM] S3C24XX: Fix sparse error in gpiolib.c\n  [ARM] 5455/1: Fix IRQ noise from VIC code\n  [ARM] 5454/1: ep93xx_eth: fix sparse warnings\n  [ARM] remove .gitignore from include/asm-arm\n  Update MAINTAINERS\n  mxc defconfig updates\n  mx31ads: Mark as having full regulatoion constraints with 1133-EV1 board\n  mx31ads: Depend on all the WM8350 core dependencies for WM1133-EV1 board\n  Fix ifdef in plat-mxc/irc.c\n  MX1ADS: remove I2C ifdefs\n  qong: remove AIPS[12] mappings from machine-specific iotable\n  mx31ads: imoux pins should be passed in as unsigned int\n  MXC: remove orphan imx_init_uart() definition\n  mx31: pin definition for csi\n  ...\n"
    },
    {
      "commit": "7f07df540e3c6048e826c9dd4c29c9c836086e86",
      "tree": "0ef03295b2c8547e7c3bd72ef711147cb1a0bbe1",
      "parents": [
        "c917c1d0151667768d22fb96d083a11e3dac5f36",
        "ea5a6fd810a4edc22c931f4c43b8d03c3a8c30fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:56 2009 +0100"
      },
      "message": "Merge branch \u0027defconfig-s3c2410\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "c917c1d0151667768d22fb96d083a11e3dac5f36",
      "tree": "b9904286faba7f57e8c1a4da6206cc6a255a9dd3",
      "parents": [
        "77f4025b5e7b290f5c3cc03aa6242328694c71d4",
        "0c3ee078251b85812e585b5cf5d1635afd73f4e2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:44 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:44 2009 +0100"
      },
      "message": "Merge branch \u0027v2630-rc2-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "df42654e90b3045691f4c327075897aed9691ebe",
      "tree": "559c78829b5fe291566e680d9fb2495accf29b54",
      "parents": [
        "4dc8ab86e0724642e2f778116de64f4b832d7d94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:59:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:59:27 2009 -0700"
      },
      "message": "Get rid of final remnants of include/asm-$(ARCH)\n\nThis renames include/asm-h8300/timer.h into arch/h8300/include/asm: it\nwas left over just because that file had been created in the -mm tree\nbefore the whole h8300 header subdirectory had been moved, and then got\nmerged in the old location afterwards.\n\n(See commits e0b0f9e4ead2468f84c26332ec42b118e76af572: \"h8300: update\ntimer handler - new files\" and 758db3f2118703a1e36374dae5d58bed963e7e0d:\n\"[h8300] move include/asm-h8300 to arch/h8300/include/asm\" for details).\n\nThis also removes a left-over .gitignore file in include/asm-arm that\nbecame stale when the ARM header files were moved (which happened in\nmultiple commits, just see \"git log -- include/asm-arm\" for details).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dc8ab86e0724642e2f778116de64f4b832d7d94",
      "tree": "ba3e1327823ac94dc5d33cb76d8704ea0ad915d7",
      "parents": [
        "b9836e08375d86834edcde45e3628e63db8b9624",
        "78a49990269a539fc77e9a669d9e74e1dfaec657"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:57:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:57:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: move include/asm-m32r/* to arch/m32r/include/asm/\n  m32r: move include/asm-m32r headers to arch/m32r/include/asm\n"
    },
    {
      "commit": "b9836e08375d86834edcde45e3628e63db8b9624",
      "tree": "a173fe2ab6fbc3e5b44f19faecd50a65efa9cfdd",
      "parents": [
        "6566abdbd0566fc1b5950c9f87ef57c7443d6fa8",
        "0917798d82212f884fff650e7e520de3b438f947"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:56:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 09:56:11 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix microcode driver newly spewing warnings\n  x86, PAT: Remove page granularity tracking for vm_insert_pfn maps\n  x86: disable X86_PTRACE_BTS for now\n  x86, documentation: kernel-parameters replace X86-32,X86-64 with X86\n  x86: pci-swiotlb.c swiotlb_dma_ops should be static\n  x86, PAT: Remove duplicate memtype reserve in devmem mmap\n  x86, PAT: Consolidate code in pat_x_mtrr_type() and reserve_memtype()\n  x86, PAT: Changing memtype to WC ensuring no WB alias\n  x86, PAT: Handle faults cleanly in set_memory_ APIs\n  x86, PAT: Change order of cpa and free in set_memory_wb\n  x86, CPA: Change idmap attribute before ioremap attribute setup\n"
    },
    {
      "commit": "0c3ee078251b85812e585b5cf5d1635afd73f4e2",
      "tree": "cbf8ed548280cc99d66e1d3b8a1375fe1f908e37",
      "parents": [
        "f8c8ac8109ecdd3583b0ac9fd3adf058678a802e"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Tue Apr 14 23:56:18 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:46:36 2009 +0100"
      },
      "message": "[ARM] S3C24XX: ADC: Check pending queue before freeing adc client\n\nCheck pending queue and remove the adc client being released.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f8c8ac8109ecdd3583b0ac9fd3adf058678a802e",
      "tree": "20c5b4eb74917df074b20befd1a3a3071444b264",
      "parents": [
        "2a96ad05e93be75398871a2fce932ed234d03112"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:49 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:25 2009 +0100"
      },
      "message": "[ARM] S3C: Fix ADC driver sparse warning\n\nThe symbol \u0027s3c_adc_try\u0027 in arch/arm/plat-s3c24xx/adc.c\ndoes not need to be exported and thus should be static.\n\nThis fixes the following sparse warning:\n\nadc.c:103:6: warning: symbol \u0027s3c_adc_try\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2a96ad05e93be75398871a2fce932ed234d03112",
      "tree": "8e8e55c1c84c17fe661a32d9b5c41b674acbf2ce",
      "parents": [
        "019dbaa11db56d8e5d868e02421ff236a054c0d8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:47 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] Osiris: Fix double initialisation in machine block\n\nThe .init_machine entry in mach-osiris.c had the same entry\ntwice, so remove one definition to fix the following warning\nfrom sparse:\n\nmach-osiris.c:416:3: warning: Initializer entry defined twice\nmach-osiris.c:418:3:   also defined here\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "019dbaa11db56d8e5d868e02421ff236a054c0d8",
      "tree": "6c825bea9b6e28b6f996d8a038a26d515f7e5bfd",
      "parents": [
        "59c1ab60909ffacbf978ac72e4bb1d40d79f1465"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:46 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] Anubis: Fix sparse warnings for items that should be static\n\nMake \u0027anubis_ide_platdata\u0027 statis as it is not used outside\nthe file it is in, fixing the following sparse warning:\n\nmach-anubis.c:246:27: warning: symbol \u0027anubis_ide_platdata\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "59c1ab60909ffacbf978ac72e4bb1d40d79f1465",
      "tree": "bc1f55305280565d290b8c3bf9884a321ca204dc",
      "parents": [
        "ad14ff37496baa4bee98ea99db8bb8615c648b49"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:45 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] JIVE: Fix sparse warnings about items which should be static\n\nMake \u0027jive_vgg2432a4_display\u0027 and \u0027jive_lcd_config\u0027 static as\nthey are not exported, and are generating the following sparse\nwarnings:\n\nmach-jive.c:280:26: warning: symbol \u0027jive_vgg2432a4_display\u0027 was not declared. Should it be static?\nmach-jive.c:313:28: warning: symbol \u0027jive_lcd_config\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ad14ff37496baa4bee98ea99db8bb8615c648b49",
      "tree": "9e71cbc3df7838eb55fc07618ce0a45b869e9e16",
      "parents": [
        "ec5cfbfc05b180a026b4ebce72f341ee196de262"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:44 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] S3C: Fix sparse warning from missing \u0027s3c_device_hwmon\u0027\n\nFix the following sparse warning due to s3c_device_hwmon being\nmissing from \u003cplat/devs.h\u003e\n\ndevs.c:380:24: warning: symbol \u0027s3c_device_hwmon\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ec5cfbfc05b180a026b4ebce72f341ee196de262",
      "tree": "22d6bd1f904d82c98f95bcc8bb94184a92e007f4",
      "parents": [
        "db756394064f4059e2f542fc0d27e91ce57bf292"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Apr 17 12:36:43 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:42:24 2009 +0100"
      },
      "message": "[ARM] S3C24XX: Fix sparse error in gpiolib.c\n\nFix the following sparse error generated by including\n\u003cplat/gpio-core.h\u003e instead of \u003cmach/gpio-core.h\u003e\n\ngpiolib.c:78:22: warning: symbol \u0027s3c24xx_gpios\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "78a49990269a539fc77e9a669d9e74e1dfaec657",
      "tree": "10cb8ae40a210fc49416d6137a89118c32a74296",
      "parents": [
        "fe4e719d82c4052751d2287de4bd18bd04e93685"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Apr 17 10:46:25 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Apr 17 10:50:23 2009 +0900"
      },
      "message": "m32r: move include/asm-m32r/* to arch/m32r/include/asm/\n\nMove remained files, ftrace.h and swab.h, to arch/m32r/include/asm/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "fe4e719d82c4052751d2287de4bd18bd04e93685",
      "tree": "3a120e25626becf138f523a356422c0cdf9804c7",
      "parents": [
        "20d9207849d5abe60461841b3c3724f6e7c9d33e"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Nov 28 02:46:48 2008 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Apr 17 10:05:01 2009 +0900"
      },
      "message": "m32r: move include/asm-m32r headers to arch/m32r/include/asm\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "20d9207849d5abe60461841b3c3724f6e7c9d33e",
      "tree": "4466a988d7dd9f0e08225cf6faca1cd6ab6d7dde",
      "parents": [
        "c19f83669a02d4fa047d0d40f518e90f6f19c4c6",
        "4ea3c51d5bd3bb4eea7d7d3a1f80d1a48c2a6f92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 16:43:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 16:43:20 2009 -0700"
      },
      "message": "Merge branch \u0027x86/uv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/uv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: UV BAU distribution and payload MMRs\n  x86: UV: BAU partition-relative distribution map\n  x86, uv: add Kconfig dependency on NUMA for UV systems\n  x86: prevent /sys/firmware/sgi_uv from being created on non-uv systems\n  x86, UV: Fix for nodes with memory and no cpus\n  x86, UV: system table in bios accessed after unmap\n  x86: UV BAU messaging timeouts\n  x86: UV BAU and nodes with no memory\n"
    },
    {
      "commit": "0917798d82212f884fff650e7e520de3b438f947",
      "tree": "026718028b198658069203c1829b02cfb0095ced",
      "parents": [
        "4b065046273afa01ec8e3de7da407e8d3599251d"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Wed Apr 15 16:51:48 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 17 01:11:20 2009 +0200"
      },
      "message": "x86: fix microcode driver newly spewing warnings\n\nJeff Garzik reported this WARN_ON() noise:\n\n\u003e Kernel: 2.6.30-rc1-00306-g8371f87\n\u003e Hardware: ICH10 x86-64\n\u003e\n\u003e This is a regression from 2.6.29.  Microcode spews the following WARNING\n\u003e multiple times during boot:\n\u003e\n\u003e ------------[ cut here ]------------\n\u003e WARNING: at fs/sysfs/group.c:138 sysfs_remove_group+0xeb/0xf0()\n\u003e Hardware name:         sysfs group ffffffffa0209700 not found for\n\u003e  kobject \u0027cpu0\u0027\n\nKeep sysfs files around for cpus even when we failed to locate\nmicrocode for them at the moment of module loading. The appropriate\nmicrocode firmware can become available later on.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4b065046273afa01ec8e3de7da407e8d3599251d",
      "tree": "36860bac75f5f26db25529c6c279c9727b7281a9",
      "parents": [
        "d45b41ae8da0f54aec0eebcc6f893ba5f22a1e8e"
      ],
      "author": {
        "name": "Pallipadi, Venkatesh",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Apr 08 15:37:16 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 17 00:44:22 2009 +0200"
      },
      "message": "x86, PAT: Remove page granularity tracking for vm_insert_pfn maps\n\nThis change resolves the problem of too many single page entries\nin pat_memtype_list and \"freeing invalid memtype\" errors with i915,\nreported here:\n\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d123845244713183\u0026w\u003d2\n\nRemove page level granularity track and untrack of vm_insert_pfn.\nmemtype tracking at page granularity does not scale and cleaner\napproach would be for the driver to request a type for a bigger\nIO address range or PCI io memory range for that device, either at\nmmap time or driver init time and just use that type during\nvm_insert_pfn.\n\nThis patch just removes the track/untrack of vm_insert_pfn. That\nmeans we will be in same state as 2.6.28, with respect to these APIs.\n\nNewer APIs for the drivers to request a memtype for a bigger region\nis coming soon.\n\n[ Impact: fix Xorg startup warnings and hangs ]\n\nReported-by: Arkadiusz Miskiewicz \u003ca.miskiewicz@gmail.com\u003e\nTested-by: Arkadiusz Miskiewicz \u003ca.miskiewicz@gmail.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nLKML-Reference: \u003c20090408223716.GC3493@linux-os.sc.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "77f4025b5e7b290f5c3cc03aa6242328694c71d4",
      "tree": "03150e3fe3075eeadf3df3b978766bae139b615a",
      "parents": [
        "5e075cb5cee4faecc82e2b8a04e640176629976e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Thu Apr 16 21:17:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 16 21:29:46 2009 +0100"
      },
      "message": "[ARM] 5455/1: Fix IRQ noise from VIC code\n\nThe VIC code will attempt to perform som\ndefault set_irq_chip() and set_irq_chip_data()\non all IRQs supported by the VIC, while the new\nIRQ handling code strictly checks for the global\nNR_IRQS to be respected also for these IRQs.\n\nThis patch will respect the interrupt mask passed\nto the VIC driver and will prevent it from\nattempting to call these functions on any unused\ninterrupts.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ea3c51d5bd3bb4eea7d7d3a1f80d1a48c2a6f92",
      "tree": "025c060c7733bfc72a0614a60f745296070def69",
      "parents": [
        "94ca8e4852807fc42d2f64fcaf248aafc4f2e6a7"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Thu Apr 16 07:53:09 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 16 19:44:16 2009 +0200"
      },
      "message": "x86: UV BAU distribution and payload MMRs\n\nThis patch correctly sets BAU memory mapped registers to point\nto the sending activation descriptor table and target payload table.\n\nThe \"Broadcast Assist Unit\" is used for TLB shootdown in UV.\n\nThe memory mapped registers that point to sending and receiving\nmemory structures contain node numbers.\n\nIn one case the __pa() function did not provide the node id of\nmemory on blade zero in configurations where that id is nonzero.\nIn another case, it was assumed that memory was allocated on\nthe local node.  That assumption is not true in a configuration\nin which the node has no memory.\n\nTested on the UV hardware simulator.\n\n[ Impact: fix possible runtime crash due to incorrect TLB logic ]\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nLKML-Reference: \u003cE1LuR5Z-0007An-B8@eag09.americas.sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "32dc496b47eb31f7a1d115a2708e8ef1d054e1fb",
      "tree": "b0ae57b9b55a0277395934ea75de00f8f54d227a",
      "parents": [
        "8cd50e8e2b416c7f07b267ab3457c6c25a540ba9",
        "c5ab660db9a98187667d017bb9425f0c1dc76ac1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 16 16:16:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 16 16:16:34 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "3307f19f634dfb134b370c59a778fdb2d574c17b",
      "tree": "be7d1431af7741295e729ce25d376294cc7dead3",
      "parents": [
        "5b1d07ed0e5b2707f786957c7a40eb2f399c84a8",
        "ed247e12fe5da4417602c3c0ce22932fb0f9cac1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 07:40:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 16 07:40:48 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: remove some pointless conditionals before kfree()\n  sbus: changed ioctls to unlocked\n  sparc: asm/atomic.h on 32bit should include asm/system.h for xchg\n  sparc64: Fix smp_callin() locking.\n"
    },
    {
      "commit": "c5ab660db9a98187667d017bb9425f0c1dc76ac1",
      "tree": "f247717f74736ab2e717342323c4fda62e1d5abd",
      "parents": [
        "0ac402fdaa4569604e802018922ae7cdbe0fc63b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 08 11:39:34 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 13:03:57 2009 +0200"
      },
      "message": "mxc defconfig updates\n\nThis patch removes several i.MX board specific defconfig files in favour\nfor a mx1_defconfig, mx27_defconfig and mx3_defconfig. All config files\nhave all currently available boards, i.MX specific drivers and the network\ndevice drivers for the boards enabled.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "0ac402fdaa4569604e802018922ae7cdbe0fc63b",
      "tree": "6526401dd2b03cc05dead074327625edf1f5c280",
      "parents": [
        "132d3f950e4dbc4e4315e44e7abc85f8aba469fd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 13 13:05:28 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 13:03:56 2009 +0200"
      },
      "message": "mx31ads: Mark as having full regulatoion constraints with 1133-EV1 board\n\nThis allows the regulator API to power off unused regulators at the end\nof init.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "132d3f950e4dbc4e4315e44e7abc85f8aba469fd",
      "tree": "750fcc082d71de1f21b661f9c5dce6f5b6a51749",
      "parents": [
        "3f2030163efe4a7ee820ae56dab9a4db8c1ebb49"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 14 11:25:18 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 13:03:56 2009 +0200"
      },
      "message": "mx31ads: Depend on all the WM8350 core dependencies for WM1133-EV1 board\n\nOtherwise we\u0027d need massive ifdefs in the code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3f2030163efe4a7ee820ae56dab9a4db8c1ebb49",
      "tree": "cff93721de6e9f5ae9abe58a2dd3fc1651669ecc",
      "parents": [
        "3fa6dd6a7aa7ce1a7d490ef88c2c8ec7db0f196b"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Wed Apr 08 16:17:50 2009 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 13:03:11 2009 +0200"
      },
      "message": "Fix ifdef in plat-mxc/irc.c\n\nMove ifdef under function brackets. This fixes compile crach when IRQ priorities\nare disabled.\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\n"
    },
    {
      "commit": "3fa6dd6a7aa7ce1a7d490ef88c2c8ec7db0f196b",
      "tree": "9681f96307a843e84da4d00fb6718587b4bb00bc",
      "parents": [
        "248ca85f0135dcb03bc054cd172453b36aad6571"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Wed Apr 08 11:15:00 2009 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:15 2009 +0200"
      },
      "message": "MX1ADS: remove I2C ifdefs\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\n"
    },
    {
      "commit": "248ca85f0135dcb03bc054cd172453b36aad6571",
      "tree": "dddc4cb2c7dd8c87ba118abe26b4bba79d2381c9",
      "parents": [
        "9070e7afb80473c2b5c932152391b52e1e89c637"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Sat Mar 14 21:51:59 2009 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:15 2009 +0200"
      },
      "message": "qong: remove AIPS[12] mappings from machine-specific iotable\n\nAIPS[12] are no mapped from generic MX3 code so we don\u0027t need to\nmap them from machine-specific map_io function anymore.\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\n"
    },
    {
      "commit": "9070e7afb80473c2b5c932152391b52e1e89c637",
      "tree": "f0466b36bbf0756845fc6bc3a0272ba3f57a1338",
      "parents": [
        "470f9b602e3b5fa5d5fb62c8c5b648d2139e7976"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 13 13:02:36 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:15 2009 +0200"
      },
      "message": "mx31ads: imoux pins should be passed in as unsigned int\n\nTo match the mxc_iomux_setup_multiple_pins() prototype.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "470f9b602e3b5fa5d5fb62c8c5b648d2139e7976",
      "tree": "87afb6928fa7ae1502be150051237617741622e1",
      "parents": [
        "d5f281043ae3e955430dcaa92905327587b4d17a"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Apr 06 16:40:52 2009 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:14 2009 +0200"
      },
      "message": "MXC: remove orphan imx_init_uart() definition\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "d5f281043ae3e955430dcaa92905327587b4d17a",
      "tree": "6dac97531a3f90d335f6a0bffab75ad8447a7980",
      "parents": [
        "c44af41ad5dc3e26b138ddf2e399cfdd0dc2008c"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Apr 01 16:32:41 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:14 2009 +0200"
      },
      "message": "mx31: pin definition for csi\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\n"
    },
    {
      "commit": "c44af41ad5dc3e26b138ddf2e399cfdd0dc2008c",
      "tree": "31c90115ebc7d6251c5af5f56f5efd687cd7930a",
      "parents": [
        "c5c96f4dce83f00f587f9ee6b8679ff2ab469971"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Apr 01 16:18:25 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:14 2009 +0200"
      },
      "message": "MX31: pin definition for sdhc2\n\nThis also adds the pins used on mx31moboard for WP and CD\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\n"
    },
    {
      "commit": "c5c96f4dce83f00f587f9ee6b8679ff2ab469971",
      "tree": "7ed6318d2aa068bc2a50e2d3c033817865a5b62c",
      "parents": [
        "4bd962987daad2d9ec83f92b2b5351a80fb8ea68"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@embeddedalley.com",
        "time": "Wed Apr 01 16:07:14 2009 +0400"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:13 2009 +0200"
      },
      "message": "MX31: Add I2C pin definitions\n\nAdd I2C pin definitions for MX31 SoC\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@embeddedalley.com\u003e\n"
    },
    {
      "commit": "4bd962987daad2d9ec83f92b2b5351a80fb8ea68",
      "tree": "cb43a14288052b738852b72d5eee1fe63b4c571f",
      "parents": [
        "f8e5143be765b2c60b9ae96477560d3f46be5e99"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Dec 19 14:31:54 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:13 2009 +0200"
      },
      "message": "MX31: Add more alternate pin definitions\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f8e5143be765b2c60b9ae96477560d3f46be5e99",
      "tree": "d6160572d5b585a277f796e031aac255c9599f5e",
      "parents": [
        "1b3c9bf2cd00e1e8a47177b92900dcff363843cb"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Apr 04 13:40:39 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:13 2009 +0200"
      },
      "message": "pcm037 board support: Fix eth interrupt gpio setting\n\ngpio_direction_input needs the gpio number, not the pin description.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1b3c9bf2cd00e1e8a47177b92900dcff363843cb",
      "tree": "9430810565a9726e947f38d069f3e243b5838aea",
      "parents": [
        "289a689b109dfd086c0459fb35b32a1d96bdb8ce"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 01 13:58:21 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:13 2009 +0200"
      },
      "message": "imx21: activate i2c\n\nSet the correct clkdev-name for the i2c clock.\n\nIt also get\u0027s rid of the ARCH_NR_GPIOS define on the rationale\nthat isn\u0027t an ARCH-wide setting anyway. If a device has two\npca953x devices, the reserved number will be wrong.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\n"
    },
    {
      "commit": "289a689b109dfd086c0459fb35b32a1d96bdb8ce",
      "tree": "8a5b36db4e5542eb6fa18013ffb4395b79b3cb25",
      "parents": [
        "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Mar 31 12:16:59 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 16 12:57:12 2009 +0200"
      },
      "message": "imx21: fixes some clocknames\n\nSigned-off-by: \u003chs4233@mail.mn-solutions.de\u003e\n"
    },
    {
      "commit": "db756394064f4059e2f542fc0d27e91ce57bf292",
      "tree": "e7ca5c5be6556aa427ecd188613f257e14cf1314",
      "parents": [
        "b7f9a94bf22e8dfa6420faac831e40d2492dd28c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Mar 10 23:21:48 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 11:52:02 2009 +0100"
      },
      "message": "[ARM] S3C: Export s3c_gpio_cfgpin and s3c_gpio_setpull for modules\n\nAdd an export of the two GPIO configuration calls\ns3c_gpio_cfgpin and s3c_gpio_setpull to allow modules\nto use them (such as ASoC drivers)\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ea5a6fd810a4edc22c931f4c43b8d03c3a8c30fc",
      "tree": "ab53ff8b6df14e60f7fe9bd529270c4978adf1d7",
      "parents": [
        "f8832a988c54dbb2e12dce78ada67b1577a166ee"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 10:20:47 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 10:34:24 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Update miscellaneous drivers\n\nUpdate the driver build in the s3c2410_defconfig for the\nLED, IDE, Input and EEPROM options\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f8832a988c54dbb2e12dce78ada67b1577a166ee",
      "tree": "c41edb24f2a0a192562d19635427bdeee23afc54",
      "parents": [
        "89d44a0f006f30e8a1fa23c09f25e729eb70e3e5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 17:25:39 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 10:34:23 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Update USB device drivers\n\nAdd more USB device driver options to the s3c2410_defconfig,\nmostly as modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "89d44a0f006f30e8a1fa23c09f25e729eb70e3e5",
      "tree": "d9d3985e467a7c73973b680fcab6de7adae88c6b",
      "parents": [
        "f04121e457f8ffd45aa6f2fb7abe85552f107db4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 17:21:36 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 10:34:23 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Update filesystem options\n\nUpdate the filesystem options in the s3c2410_defconfig,\nsuch as building ext4, enable the automounter as modules\nand update the network filesysyem choices.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f04121e457f8ffd45aa6f2fb7abe85552f107db4",
      "tree": "d6b95af4f355406a6691ea312308605d8dd4fdef",
      "parents": [
        "68c468c9d02674e7164580482320cfab92e8ad85"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 17:15:05 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 10:34:22 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Add video/radio drivers\n\nAdd a set of various video and radio drivers to the\ns3c2410_defconfig as modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "68c468c9d02674e7164580482320cfab92e8ad85",
      "tree": "1c76347799e2d77e08345a01e2792c6e646f5041",
      "parents": [
        "121613e431c20de9829da0e9c83b3638762417cd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 17:07:24 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Apr 16 10:34:21 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Add sound drivers\n\nAdd sound drivers to the s3c2410_defconfig.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cbb55092a674bcfd9774637a06d0f1511763aa2c",
      "tree": "2661d34209daa3f13cc65aa2ba08a0c883c234a4",
      "parents": [
        "d5565f76d30a164570d883ab2e77a24b6b8686a0"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Apr 16 09:55:23 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 16 10:07:45 2009 +0100"
      },
      "message": "[ARM] 5453/1: fix building breakage of sys_oabi-compat.c due to missing kmalloc/kfree\n\nIt seems that declarations of kmalloc/kfree are missed, explicitly\ninclude it.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d45b41ae8da0f54aec0eebcc6f893ba5f22a1e8e",
      "tree": "02cb1631f336babe2c8158be17fb0d73831a0ee1",
      "parents": [
        "6cececfcece2b072d29886ed7140495f3af17153"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 15 23:15:14 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 15 23:15:14 2009 +0200"
      },
      "message": "x86: disable X86_PTRACE_BTS for now\n\nOleg Nesterov found a couple of races in the ptrace-bts code\nand fixes are queued up for it but they did not get ready in time\nfor the merge window. We\u0027ll merge them in v2.6.31 - until then\nmark the feature as CONFIG_BROKEN. There\u0027s no user-space yet\nmaking use of this so it\u0027s not a big issue.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "616df135110ccae617ef9f10e0814fa48462cc37",
      "tree": "ddeec495b62e22a5f96cf0d2df85be16709debd3",
      "parents": [
        "76d320a5072f93abb913e9b9d84304f819c34b96"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Apr 15 19:34:51 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 13:55:13 2009 -0700"
      },
      "message": "MN10300: Stop gcc from generating uninitialised variable warnings after BUG()\n\nStop gcc from generating uninitialised variable warnings after BUG().  The\nproblem is that MN10300\u0027s implementation of BUG() invokes system call 15 which\ndoesn\u0027t return - but there\u0027s no way to tell the compiler that and also emit the\nbug table element with the correct file and line data.\n\nSo instead, we make the do...while wrapper in _debug_bug_trap() an endless loop\nfrom which there\u0027s no escape.\n\nAlso, while we\u0027re at it, (1) get rid of _debug_bug_trap() and just implement\ndirectly as BUG(), and (2) make the implementation of BUG() contingent on\nCONFIG_BUG\u003dy.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76d320a5072f93abb913e9b9d84304f819c34b96",
      "tree": "9178e09ebcf17259bf7b6b3e412367ec6be57171",
      "parents": [
        "3bb4e153a7819c53911aa8a767c22bac9871a202"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Apr 15 19:34:46 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 13:55:13 2009 -0700"
      },
      "message": "MN10300: Wire up missing system calls\n\nWire up missing system calls preadv() and pwritev().\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bb4e153a7819c53911aa8a767c22bac9871a202",
      "tree": "cb635a2aa0b3c70dd7e3bc8d6fe39c7181be63a1",
      "parents": [
        "31712eec954dea9260006ac415abc9bc747ddc84"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Apr 15 19:34:41 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 13:55:13 2009 -0700"
      },
      "message": "MN10300: Discard duplicate PFN_xxx() macros\n\nDiscard duplicate PFN_xxx() macros from arch code as they\u0027re now in the\ngeneral headers.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31712eec954dea9260006ac415abc9bc747ddc84",
      "tree": "be3a4e4b7202af48a8297a36d578990187629001",
      "parents": [
        "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5",
        "ab96e798cbd562a53edd802272e49a5100b29efb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 13:28:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 13:28:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] boot cputime accounting\n  [S390] add read_persistent_clock\n  [S390] cpu hotplug and accounting values\n  [S390] fix idle time accounting\n  [S390] smp: fix cpu_possible_map initialization\n  [S390] dasd: fix idaw boundary checking for track based ccw\n  [S390] dasd: Use the new async framework for autoonlining.\n  [S390] qdio: remove dead timeout handler\n  [S390] appldata: Use new mod_virt_timer_periodic() function.\n  [S390] extend virtual timer interface by mod_virt_timer_periodic\n  [S390] stp synchronization retry timer\n  [S390] call nmi_enter/nmi_exit on machine checks\n  [S390] wire up preadv/pwritev system calls\n  [S390] s390: move machine flags to lowcore\n"
    },
    {
      "commit": "a23c218bd36e11120daf18e00a91d5dc20e288e6",
      "tree": "0cb78182bddc622d9464465555eefc8e9ad92343",
      "parents": [
        "ea34f43a074af85823e49b9bf62f47d8d3f0e81a",
        "b71a0c296cee4debaf446760fbd29ead1587a7ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:42:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:42:40 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: pseries/dtl.c should include asm/firmware.h\n  powerpc: Fix data-corrupting bug in __futex_atomic_op\n  powerpc/pseries: Set error_state to pci_channel_io_normal in eeh_report_reset()\n  powerpc: Allow 256kB pages with SHMEM\n  powerpc: Document new FSL I2C bindings and cleanup\n  powerpc/mm: Fix compile warning\n  powerpc/85xx: TQM8548: update defconfig\n  powerpc/85xx: TQM8548: use proper phy-handles for enet2 and enet3\n  powerpc/85xx: TQM85xx: correct address of LM75 I2C device nodes\n  powerpc: Add support for early tlbilx opcode\n  powerpc: Fix tlbilx opcode\n"
    },
    {
      "commit": "ea34f43a074af85823e49b9bf62f47d8d3f0e81a",
      "tree": "59f9ec1258941d37b893290da46cac1a30e65bd9",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:05:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 15 08:41:16 2009 -0700"
      },
      "message": "acpi-cpufreq: fix \u0027smp_call_function_many()\u0027 confusion\n\nIt turns out that \u0027smp_call_function_many()\u0027 doesn\u0027t work at all like\n\u0027smp_call_function_single()\u0027, and my change to Andrew\u0027s patch to use it\nrather than a loop over all CPU\u0027s acpi-cpufreq doesn\u0027t work.\n\nMy bad.\n\n\u0027smp_call_function_many()\u0027 has two \"features\" (aka \"documented bugs\"):\n\n (a) it needs to be called with preemption disabled, because it uses\n     smp_processor_id() without guarding the CPU lookup with \u0027get_cpu()\u0027\n     and \u0027put_cpu()\u0027 like the \u0027single\u0027 variant does.\n\n (b) even if the current CPU is part of the CPU mask, it won\u0027t do the\n     call on that CPU.\n\nStill, we\u0027re better off trying to use \u0027smp_call_function_many()\u0027 than\nlooping over CPU\u0027s, since it at least in theory allows us to use a\nbroadcast IPI and do it all in parallel.  So let\u0027s just work around the\nsilly semantic bugs in that function.\n\nReported-and-tested-by: Ali Gholami Rudi \u003cali@rudi.ir\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e,\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "121613e431c20de9829da0e9c83b3638762417cd",
      "tree": "fcb0dc557dfa5b51d0abae5d6d24a782393f3e22",
      "parents": [
        "2ba4d47210354e5595ceb4464525b5ae7cff3774"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 15:12:11 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 15:12:11 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Add MMC/SD core and drivers\n\nAdd SD/MMC to the s3c2410_defconfig, building in the core\nand adding the rest of the drivers as modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2ba4d47210354e5595ceb4464525b5ae7cff3774",
      "tree": "b64f7b97388eabe42c58fde3a0ec1c5b4c61115f",
      "parents": [
        "7fa6bed89af1ddb14511fddc47133e574d92dcb2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 15:02:47 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 15:02:47 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Update machine configuration\n\nUpdate the machine configuration of s3c2410_defconfig to\nadd support for newer machines, and update the s3c24xx\nspecific options.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7fa6bed89af1ddb14511fddc47133e574d92dcb2",
      "tree": "7262231294fe7628f806392d7ca0eac247df52e0",
      "parents": [
        "02884218368080f5ab891d270168d6c76c17ee5a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 15:00:18 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 15:00:18 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: Update network options\n\nUpdate the list of modules being built for the network\ncore of the s3c2410_defconfig. This update adds such\nitems as TCP congestion, netfilter for IPv4 and IPv6.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "02884218368080f5ab891d270168d6c76c17ee5a",
      "tree": "998a4462657d88d733b6ee0a5e85927453e40294",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 14:56:33 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 14:56:33 2009 +0100"
      },
      "message": "[ARM] s3c2410_defconfig: update to 2.6.30-rc2\n\nUpdate arch/arm/configs/s3c2410_defconfig to the\nlatest kernel release (2.6.30-rc2).\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b7f9a94bf22e8dfa6420faac831e40d2492dd28c",
      "tree": "8576a269de095b2a5b4f86103adf12ed2c653e10",
      "parents": [
        "acd216a15db902294904a974f66e1ba18763dc4c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 08 16:12:35 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 14:46:03 2009 +0100"
      },
      "message": "[ARM] SMDK6410: Request GPIOs for LCD power control\n\nGoing forward gpio_request() will be a requirement for GPIO API users so\ncall it for the LCD power GPIOs. With present code the kernel functions\nbut generaets loud WARN_ON()s when using the unrequested GPIOs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "acd216a15db902294904a974f66e1ba18763dc4c",
      "tree": "41d228791e951da53aaaae9da1dccef290a924e1",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Apr 08 07:11:04 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 15 14:46:03 2009 +0100"
      },
      "message": "[ARM] S3C: remove duplicated #include\n\nRemove duplicated #include in arch/arm/mach-s3c2412/mach-jive.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ed247e12fe5da4417602c3c0ce22932fb0f9cac1",
      "tree": "eba36ff3cd405902f0560639570bf5a3a2d942d3",
      "parents": [
        "6c0f8bc77233d000a34a01989c42e650c8c32180"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Apr 15 03:04:56 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 15 03:04:56 2009 -0700"
      },
      "message": "sparc: remove some pointless conditionals before kfree()\n\nRemove some pointless conditionals before kfree().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5565f76d30a164570d883ab2e77a24b6b8686a0",
      "tree": "5bfcc256a47145717d1a818c379585580a75b137",
      "parents": [
        "7fccfc00c003c855936970facdbb667bae9dbe9a"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Apr 14 21:38:07 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 15 10:01:03 2009 +0100"
      },
      "message": "[ARM] 5451/1: ep93xx:core.c: build warning fix\n\nFix trivial build warning due to incompatible pointer type.\n\nep93xx_timer_interrupt() has the wrong return type causing a\nwarning during the build.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fccfc00c003c855936970facdbb667bae9dbe9a",
      "tree": "73c486c5db1c042dba8d507655c5176742bbb9ca",
      "parents": [
        "41609ff43005de11dadfb0ccadb344f0e2966829"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Tue Apr 14 13:07:35 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 15 10:01:02 2009 +0100"
      },
      "message": "[ARM] 5450/1: Flush only the needed range when unmapping a VMA\n\nWhen unmapping N pages (e.g. shared memory) the amount of TLB flushes\ndone can be (N*PAGE_SIZE/ZAP_BLOCK_SIZE)*N although it should be N at\nmaximum. With PREEMPT kernel ZAP_BLOCK_SIZE is 8 pages, so there is a\nnoticeable performance penalty when unmapping a large VMA and the system\nis spending its time in flush_tlb_range().\n\nThe problem is that tlb_end_vma() is always flushing the full VMA\nrange. The subrange that needs to be flushed can be calculated by\ntlb_remove_tlb_entry(). This approach was suggested by Hugh Dickins,\nand is also used by other arches.\n\nThe speed increase is roughly 3x for 8M mappings and for larger mappings\neven more.\n\nSigned-off-by: Aaro Koskinen \u003cAaro.Koskinen@nokia.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9fa264d0d327a67db4913b400bcfb174d929054c",
      "tree": "ec2ba2b7d6d9c32e7bdb2d2aa8c61bfe48546664",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb",
        "6845a658e09767e72c12558825ed66a9eda02737"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Apr 15 09:58:21 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 15 09:58:21 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\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": "c7cb1521b3289e2d107d3139ad7a902b386d7e43",
      "tree": "0122826de7ab5a1521905cc8491c70990207c34b",
      "parents": [
        "8e255baa449df3049a8827a7f1f4f12b6921d0d1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 14 02:00:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 17:08:57 2009 -0700"
      },
      "message": "sparc: asm/atomic.h on 32bit should include asm/system.h for xchg\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e255baa449df3049a8827a7f1f4f12b6921d0d1",
      "tree": "e7a4dae27656b8ade67a6175cb05b7bad36a1acd",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 08 21:06:35 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 17:08:56 2009 -0700"
      },
      "message": "sparc64: Fix smp_callin() locking.\n\nInterrupts must be disabled when taking the IPI lock.\n\nCaught by lockdep.\n\nReported-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "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": "94ca8e4852807fc42d2f64fcaf248aafc4f2e6a7",
      "tree": "252cbed5179b7bd699aa7750370b1776705a0278",
      "parents": [
        "54c28d294c658abb6d6430a49fda230fdfd601c8"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Apr 14 10:56:48 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 14 18:53:36 2009 +0200"
      },
      "message": "x86: UV: BAU partition-relative distribution map\n\nThis patch enables each partition\u0027s BAU distribution bit map\nto be partition-relative.\n\nThe distribution bitmap had been constructed assuming 0 as the base\nnode number.  That construct would not have allowed a total system of\ngreater than 256 nodes.\nIt also corrects an error that occurred when the first blade\u0027s nasid\nwas not zero.  That nasid was stored as the base node.\nThe base node number gets added by hardware to the node numbers implied\nin the distribution bitmap, resulting in invalid target nasids.\n\nTested on the UV hardware simulator.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nLKML-Reference: \u003cE1Ltl0C-0004Ob-37@eag09.americas.sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "6845a658e09767e72c12558825ed66a9eda02737",
      "tree": "cf64b71c7871c8c9c3e133cb0f9d131069b7b8ea",
      "parents": [
        "bd9d074098afb5f8693306d22aaf005bfb50d8f7"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 09 20:36:57 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Apr 14 22:55:36 2009 +0800"
      },
      "message": "[ARM] pxa/em-x270: remove duplicated #include\n\nRemove duplicated #include in arch/arm/mach-pxa/em-x270.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "bd9d074098afb5f8693306d22aaf005bfb50d8f7",
      "tree": "be8218079d4e3e109bc5e2d032c850b395c8f733",
      "parents": [
        "efb12cd20ace78aca03304f356f9c9c0c9ca3f66"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Apr 14 08:32:55 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Apr 14 22:55:36 2009 +0800"
      },
      "message": "[ARM] pxa/em-x270: explicitly set .gpio_cs in TDO35S SPI chip data\n\nAfter commit a7bb3909b3293d503211d7f6af8ed62c1644b686 (\"spi: pxa2xx_spi:\nintroduce chipselect GPIO to simplify the common cases\") the .gpio_cs\nfield in pxa2xx_spi_chip has to be set explicitly.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "ab96e798cbd562a53edd802272e49a5100b29efb",
      "tree": "4b3558bc97f5c2fc5c63789431deef79534e3bd3",
      "parents": [
        "b6112ccbff5ec580d46b584ecc3c3a773b830da2"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:36:29 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:27 2009 +0200"
      },
      "message": "[S390] boot cputime accounting\n\nStart the cpu time accounting very early to catch the cpu time spent\nfor the initial kernel setup. To make the output of /proc/uptime\nmatch the sum of all cpu accounting values of the boot cpu reset\nxtime and wall_to_monotonic to sane values based on the TOD clock.\nThe values set by timekeeping_init are off by up to a second.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b6112ccbff5ec580d46b584ecc3c3a773b830da2",
      "tree": "71553f09a2acfedec85f3c29a1c65e0a257001fb",
      "parents": [
        "5b409ed17bb32c8316b1f456466c70529454573a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:36:28 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:27 2009 +0200"
      },
      "message": "[S390] add read_persistent_clock\n\nAdd a read_persistent_clock function that does not just return 0.\nSince timekeeping_init calls the function before time_init has been\ncalled move reset_tod_clock to early.c to make sure that the TOD\nclock is running when read_persistent_clock is invoked.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5b409ed17bb32c8316b1f456466c70529454573a",
      "tree": "db9731f053d7aee4fe27268febc95d3d9a9fde9d",
      "parents": [
        "b86ccca49cd8f22086c1d135ab3051cf48fb1688"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:36:27 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:27 2009 +0200"
      },
      "message": "[S390] cpu hotplug and accounting values\n\nReset the cpu timer to the maximum value and correctly initialize the\ncpu accounting values in the lowcore when the cpu is started.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b86ccca49cd8f22086c1d135ab3051cf48fb1688",
      "tree": "2351a8a7680325262cdef293b624fd997ff226bd",
      "parents": [
        "88e012856d05a5d00ae80c691fb7aa5adda268d7"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:36:26 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:26 2009 +0200"
      },
      "message": "[S390] fix idle time accounting\n\nThe steal time is calculated by subtracting the time the virtual cpu\nhas been running on a physical cpu from the wall clock time. To make\nthat work all wall time needs to be added to the steal time field first\nbefore the virtual cpu time is subtracted.\n\nThe time between the last clock update and the load of the enabled wait\npsw needs to be added to the steal_time field as well to make the sum\nover all cpu accounting numbers match the wall clock.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "88e012856d05a5d00ae80c691fb7aa5adda268d7",
      "tree": "2f0fccb3ffa9eaa3c93ae81f6031c083228106c1",
      "parents": [
        "52db45c3c55a0fca53077dfd7b123e30cd210aad"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Apr 14 15:36:25 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:26 2009 +0200"
      },
      "message": "[S390] smp: fix cpu_possible_map initialization\n\nThe cpu_possible_map by default is initialized with all ones in s390.\nIf the kernel paramert possible_cpus\u003d\u003cx\u003e is passed the cpu_possible_map\nis supposed to have x bits set.\nHowever the current code just sets the x bits without clearing the NR_CPUS\nbits that were already set. So we end up with an unchanged map that has\nall bits set.\nTo fix this just clear the map before setting any new bits.\n\nThis broke with def6cfb70bab83c0094bc0cedd27c4eda563043e\n\"[S390] cpumask: Use accessors code.\"\n\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "43ae8a1b32735c662ba7ebf3509c4f670f75e3d5",
      "tree": "fbd7a1113d7b9e325b2db34a12fbe3e16118a23c",
      "parents": [
        "b6ecfa9273e27b5c7ba04655eb44f78bf4db5b64"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Tue Apr 14 15:36:21 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:24 2009 +0200"
      },
      "message": "[S390] appldata: Use new mod_virt_timer_periodic() function.\n\nmod_virt_timer() was used to modify/add cpu timers for cpus that were\nset online. This resulted in a one-shot timer for every cpu that was\nnewly added or previously set offline, instead of an interval timer,\nwhich broke the appldata vtime interval setup.\n\nTo fix this, the new mod_virt_timer_periodic() function is used, which\nadds interval timers instead of one-shot timers.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b6ecfa9273e27b5c7ba04655eb44f78bf4db5b64",
      "tree": "559f0b436efd410625d8a7a502ca3a1503e3a1a2",
      "parents": [
        "0436230148c55e3afbe5c57775a1fb44ba4834ac"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Tue Apr 14 15:36:20 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:23 2009 +0200"
      },
      "message": "[S390] extend virtual timer interface by mod_virt_timer_periodic\n\nIn case mod_virt_timer is used to add a non pending timer the timer\nis always added as a one-shot timer. If mod_virt_timer is used for\nperiodic timers they may therfore be degraded to one-shot timers.\n\nAdd mod_virt_timer_periodic to the interface to allow safe re-programming\nof the interval value.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0436230148c55e3afbe5c57775a1fb44ba4834ac",
      "tree": "0896a3ca885bcd3c59f22ed9f37c8eb01dbca906",
      "parents": [
        "81f64b87731aa33eef6b88af9d92c3398d48cf41"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:36:19 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:23 2009 +0200"
      },
      "message": "[S390] stp synchronization retry timer\n\nAdd a timer that retries the clock synchronization via the server time\nprotocol if there is a usable clock but the synchronization failed.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "81f64b87731aa33eef6b88af9d92c3398d48cf41",
      "tree": "f87783910714e2655795fa96e01449b42b950d0b",
      "parents": [
        "a93e11f9b9604134373ae790bce738d62109de60"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Apr 14 15:36:18 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:22 2009 +0200"
      },
      "message": "[S390] call nmi_enter/nmi_exit on machine checks\n\nnmi_enter/nmi_exit includes the lockdep calls and various\nother calls which were missing so far.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a93e11f9b9604134373ae790bce738d62109de60",
      "tree": "5a093828dbfa45cab9788bfe4a69b244eca6d7f6",
      "parents": [
        "25097bf153391f7be4c591d47061b3dc4990dac2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Apr 14 15:36:17 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:22 2009 +0200"
      },
      "message": "[S390] wire up preadv/pwritev system calls\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "25097bf153391f7be4c591d47061b3dc4990dac2",
      "tree": "e6fce72c43759d97eb80f0af1ae08c0e6058e6bc",
      "parents": [
        "b21597d0268983f8f9e8b563494f75490403e948"
      ],
      "author": {
        "name": "Christian Ehrhardt",
        "email": "ehrhardt@linux.vnet.ibm.com",
        "time": "Tue Apr 14 15:36:16 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Apr 14 15:37:21 2009 +0200"
      },
      "message": "[S390] s390: move machine flags to lowcore\n\nCurrently the storage of the machine flags is a globally exported unsigned\nlong long variable. By moving the storage location into the lowcore struct we\nallow assembler code to check machine_flags directly even without needing a\nregister. Addtionally the lowcore and therefore the machine flags too will be\nin cache most of the time.\n\nSigned-off-by: Christian Ehrhardt \u003cehrhardt@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\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": "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": "ff6c6fed3a8ab9b0a7b02574e095e905e89421d9",
      "tree": "d914426dce0e14552332b518b5eccf1a14880d31",
      "parents": [
        "0c3c8a18361a636069f5a5d9d0d0f9c2124e6b94"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sun Apr 12 23:24:21 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 14 02:51:04 2009 +0200"
      },
      "message": "x86: pci-swiotlb.c swiotlb_dma_ops should be static\n\nImpact: reduce kernel size a bit, address sparse warning\n\nAddresses the problem pointed out by this sparse warning:\n\n  arch/x86/kernel/pci-swiotlb.c:53:20: warning: symbol \u0027swiotlb_dma_ops\u0027 was not declared. Should it be static?\n\nFor x86: swiotlb_dma_ops can be static, because it\u0027s not used outside\nof pci-swiotlb.c\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nLKML-Reference: \u003c1239558861.3938.2.camel@localhost.localdomain\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "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": "f499cae1e59d75d5eb24c23d47cf8986e6032c6d",
      "tree": "1af6235c18391212c40116eb90b01eae8938efee",
      "parents": [
        "fc3f55e672e1ed917dd9e215af81939cd3d717da",
        "80a04d3f2f94fb68b5df05e3ac6697130bc3467a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 06:29:07 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 06:29:07 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    }
  ],
  "next": "b534d388c268ad051c72b187106a3c99021be006"
}
