)]}'
{
  "log": [
    {
      "commit": "ec24751a6b57e1373a12361e581b2458bc9bb791",
      "tree": "098ce79b89e10437d7660f3d65935a48f31a611c",
      "parents": [
        "f06d9a2b52e246a66b606130cea3f0d7b7be17a7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Apr 23 11:05:20 2009 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 28 07:37:36 2009 +0200"
      },
      "message": "arm-omap: don\u0027t abuse rq-\u003edata\n\nomap mailbox uses rq-\u003edata as the second opaque pointer to carry\nmbox_msg_t and rq-\u003especial message argument which is needed only for\ntx.  Add and use omap_msg_tx_data struct for tx and use rq-\u003especial\nfor mbox_msg_t for rx such that only rq-\u003especial is used as opaque\npointer.\n\n[ Impact: cleanup rq-\u003edata usage, extra kmalloc in msg_send ]\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "40cbbb781d3eba5d6ac0860db078af490e5c7c6b",
      "tree": "dec374543cf045fc630bccddbb7646c695094b0d",
      "parents": [
        "b243ddcbe9be146172baa544dadecebf156eda0e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Apr 23 11:05:19 2009 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Apr 28 07:37:35 2009 +0200"
      },
      "message": "block: implement and use [__]blk_end_request_all()\n\nThere are many [__]blk_end_request() call sites which call it with\nfull request length and expect full completion.  Many of them ensure\nthat the request actually completes by doing BUG_ON() the return\nvalue, which is awkward and error-prone.\n\nThis patch adds [__]blk_end_request_all() which takes @rq and @error\nand fully completes the request.  BUG_ON() is added to to ensure that\nthis actually happens.\n\nMost conversions are simple but there are a few noteworthy ones.\n\n* cdrom/viocd: viocd_end_request() replaced with direct calls to\n  __blk_end_request_all().\n\n* s390/block/dasd: dasd_end_request() replaced with direct calls to\n  __blk_end_request_all().\n\n* s390/char/tape_block: tapeblock_end_request() replaced with direct\n  calls to blk_end_request_all().\n\n[ Impact: cleanup ]\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ce8a7424d23a36f043d0de8484f888971c831119",
      "tree": "63e2a42e118c787e8d79638816552a1d7c03a553",
      "parents": [
        "bbe215c231ac809e42b037345c1fa8e8eb09b00a"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:08 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:39 2009 -0700"
      },
      "message": "sparc: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe215c231ac809e42b037345c1fa8e8eb09b00a",
      "tree": "d58f315a1a580a1e1104cbe7fd3c3958254757e4",
      "parents": [
        "2133bb8d8c691c08d47f16d5971ba98f0ac241bf"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:07 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:39 2009 -0700"
      },
      "message": "sh: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2133bb8d8c691c08d47f16d5971ba98f0ac241bf",
      "tree": "252b1376f679da116d45688fb427e0b64322d45a",
      "parents": [
        "e70398458738fd26f96adc95eea8efe908809f08"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:06 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:39 2009 -0700"
      },
      "message": "s390: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e70398458738fd26f96adc95eea8efe908809f08",
      "tree": "b2e7da5ad3a0dce29d9066c2a87d3a66e15d3d34",
      "parents": [
        "9760f8fc60766f8fde0ef5cf7df714c2ce864ab6"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:05 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "powerpc: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9760f8fc60766f8fde0ef5cf7df714c2ce864ab6",
      "tree": "7b1177a47336fd2f68f9331ee47f4444c585dded",
      "parents": [
        "6f335cab0431d5df4995bcd4fd952d4c746d5a86"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:04 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "mn10300: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f335cab0431d5df4995bcd4fd952d4c746d5a86",
      "tree": "fa4bd2c2a79d54b53995c6586cd4c67fb18afbef",
      "parents": [
        "34963696629b6d1e0066a5f2e67993e409c9434b"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:03 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "m68k: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34963696629b6d1e0066a5f2e67993e409c9434b",
      "tree": "e5d0e2fbb74798b28a222d5d424e1b75987e8464",
      "parents": [
        "b6a8d95c95814079ded93c14c4b394015d8b65cd"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:02 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "m32r: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6a8d95c95814079ded93c14c4b394015d8b65cd",
      "tree": "d7f1b8ea9df0827047c0a56ed940066cbd0e3259",
      "parents": [
        "92ca52343ca503c1f957bd649df4ef914d5fc1e8"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:10:59 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "frv: convert frv to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92ca52343ca503c1f957bd649df4ef914d5fc1e8",
      "tree": "7be3eb7914ca79b65fc68a14c9e885b56d462f18",
      "parents": [
        "0ebdcb4d0480d1b8219cf5f9eab0fb5d889af0ad"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:10:58 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "alpha: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ebdcb4d0480d1b8219cf5f9eab0fb5d889af0ad",
      "tree": "0208d6eb248077260467eec3bd8746ab0e8bfd2b",
      "parents": [
        "c80d471a476b6d6fe0bc1fd25293c24c66b7aaaf"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:10:57 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:38 2009 -0700"
      },
      "message": "xtensa: convert to use __HEAD and HEAD_TEXT macros.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f5a691253924fd033a58c6b1fed57bb0a4eccf4",
      "tree": "a30083700699ddfd89b72fa3e42e635e5e6f38c3",
      "parents": [
        "ef54b1bb2e4de212a89a2692a7b2efd70b5fb559",
        "f57f2fe2a39338c47b67fbd564a9d3b7587bcbee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:54:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:54:30 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 parameter to microblaze_read()\n  microblaze: Use CFLAGS_KERNEL instead of CFLAGS\n  microblaze: Add STATE_SAVE_ARG_SPACE for noMMU kernel too\n  microblaze: Do not check use_dcache\n  microblaze: Do not use PVR configuration for broken MB version\n  microblaze: Fix USR1/2 pvr printing message\n  microblaze: iowrite upon timeout\n  microblaze: Correspond CONFIG...PCMP in Makefile/Kconfig\n  microblaze: Remove redundant variable\n  microblaze: Move start_thread to process.c\n  microblaze: Add missing preadv and pwritev syscalls\n  microblaze: Add missing declaration for die and _exception func\n  microblaze: Remove sparse error in traps.c\n  microblaze: Move task_pt_regs up\n  microblaze: Rename kernel_mode to pt_mode in pt_regs\n  microblaze: Remove uncache shadow condition\n  microblaze: Remove while(1) loop from show_regs function\n  microblaze: Remove unneded per cpu SYSCALL_SAVE variable\n"
    },
    {
      "commit": "ef54b1bb2e4de212a89a2692a7b2efd70b5fb559",
      "tree": "41f8a3f0b6bc234efb5151d7b6852babe7fe75a6",
      "parents": [
        "9fe9293d14e8418f29136216f0180f47270a916a",
        "1162cf6bc6c4650943735438e2be0785ea40a3c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:48:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:48:17 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (34 commits)\n  ACPI, i915: Register ACPI video even when not modesetting\n  Revert \"ACPICA: delete check for AML access to port 0x81-83\"\n  I/O port protection: update for windows compatibility.\n  sony-laptop: always try to unblock rfkill on load\n  sony-laptop: fix bogus error message display on resume\n  ACPI: EC: Fix ACPI EC resume non-query interrupt message\n  sony-laptop: SNC input event 38 fix\n  sony-laptop: SNC 127 Initialization Fix\n  sony-laptop: Duplicate SNC 127 Event Fix\n  ACPI: prevent processor.max_cstate\u003d0 boot crash\n  ACPI/hpet: prevent boot hang when hpet\u003dforce used on ICH-4M\n  ACPI: delete obsolete \"bus master activity\" proc field\n  ACPI: idle: mark_tsc_unstable() at init-time, not run-time\n  ACPI: add /sys/firmware/acpi/interrupts/sci_not counter\n  ACPI video: fix an error when the brightness levels on AC and on Battery are same\n  acpi-cpufreq: Do not let get_measured perf depend on internal variable\n  acpi-cpufreq: style-only: add parens to math expression\n  acpi-cpufreq: Cleanup: Use printk_once\n  x86, acpi_cpufreq: Fix the NULL pointer dereference in get_measured_perf\n  thinkpad-acpi: bump up version to 0.23\n  ...\n"
    },
    {
      "commit": "9fe9293d14e8418f29136216f0180f47270a916a",
      "tree": "62e4efbb4833940a6eafd98d950275c5b3f08c66",
      "parents": [
        "a4277bf122e907e4fec509fc0bd9bf5fde30b14e",
        "64f68416e794d59a42ddffdf1c5b7f026a4f23d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:45:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:45:53 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: update the default config for the ColdFire 5407C3 board\n  m68knommu: update the default config for the ColdFire 5307C3 board\n  m68knommu: update the default config for the ColdFire 5257EVB board\n  m68knommu: update the default config for the ColdFire 5249EVB.\n  m68knommu: add a defconfig for the ColdFire M5272C3 board\n  m68knommu: update the defconfig for the ColdFire 5208evb board\n  m68knommu: fix DMA support for ColdFire\n  m68knommu: remove unused kernel stats offsets\n  m68knommu: fix missing .data.cacheline_aligned section\n  m68knommu: Fixed GPIO pin initialization for CONFIG_M5271 FEC.\n"
    },
    {
      "commit": "6ae85d6db4871d8dbcb5cc0e9056f97f1ca07061",
      "tree": "d0a6fa2e4fcef36a4c80990a361c0d5fbe091c35",
      "parents": [
        "d72cd3a90e4d6725b62919139e2ab7bd926fa16d",
        "fdd8b079e33d4711527ace19798e9db99a056469"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:36:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:36:41 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5460/1: Orion: reduce namespace pollution\n  [ARM] 5458/1: pcmcia: pxa2xx-sharpsl: check if we do have Scoop config\n  [ARM] 5457/1: mach-imx gpio buildfix\n  [ARM] 5456/1: add sys_preadv and sys_pwritev\n  [ARM] pxa/pcm990: start external GPIOs immediately after built-in ones\n  [ARM] pxa/palm27x: General fix for Palm27x aSoC driver\n  [ARM] pxa/mioa701: use GPIO95 as AC97 reset line\n  [ARM] pxa: merge AC97 platform data structures\n  [ARM] pxa/magician: remove un-necessary #include of pxa-regs.h and hardware.h\n"
    },
    {
      "commit": "198aa045601d20f39658c892dc626e16993bae78",
      "tree": "ef000627fabe4fa3ff1818dc2e591b6417ca1eb6",
      "parents": [
        "58be18c4de37b9277b045c0b5bb123a664dac9ed",
        "adfe7c69891128f5e238a5e6823709b4bb85b340"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:32:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:32:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: Update defconfigs for 2.6.30-rc3\n  m68k,m68knommu: Wire up preadv and pwritev\n  scsi: a4000 - Correct driver unregistration in case of failure\n"
    },
    {
      "commit": "58be18c4de37b9277b045c0b5bb123a664dac9ed",
      "tree": "370d55da6958b7b31aeaffc278512fea1111134d",
      "parents": [
        "12bac708e6242b0ccd969519582b2938d78289bb",
        "e655dc8873b2390d92888095af6adad822a8b386"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:28:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08: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] update default configuration.\n  [S390] omit frame pointers on s390 when possible\n  [S390] Use tape_generic_offline directly.\n  [S390] /proc/stat idle field for idle cpus\n  [S390] appldata: avoid deadlock with appldata_mem\n  [S390] ipl: fix compile breakage\n"
    },
    {
      "commit": "60911731fe7fd4ec4d088fc1a48a56c9fb14103f",
      "tree": "a4343a10d8cb6195dbda3bc2bc2688e42de70fb4",
      "parents": [
        "d1f53fb90ee631a2cf8f7bdd0e921a338106e4f9",
        "888d256e9c565cb61505bd218eb37c81fe77a325"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:26:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:26:01 2009 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.30\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.30\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Unregister cpufreq notifier on unload\n  KVM: x86: release time_page on vcpu destruction\n  KVM: Fix overlapping check for memory slots\n  KVM: MMU: disable global page optimization\n  KVM: ia64: fix locking order entering guest\n  KVM: MMU: Fix off-by-one calculating large page count\n"
    },
    {
      "commit": "596a5c4e43b08e90c0cd788861f859bf7ed6eddc",
      "tree": "923c5e6e642880f7a8a9f7973bf24a1a661f58b0",
      "parents": [
        "418df63c2d94f238ac7e1d1d53be35dd6b7a7252"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Apr 22 12:10:07 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:47:59 2009 -0700"
      },
      "message": "MN10300: Update the ASB2303 defconfig\n\nUpdate the defconfig for the ASB2303 evaluation board.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc0046c7586da5db7561dd8b8e09b40d29ade5fa",
      "tree": "05ab773b89fec9b2f3fcab67875894d2ea98aee2",
      "parents": [
        "f8c3301e8336334be62527c5314018f75f58ad4b",
        "956d039a2537cf79ca608450d36cc70e0e515482"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:45:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:45:52 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: Fix bus type probing for ESP and LE devices.\n  sparc32: Update defconfig.\n  sparc64: Update defconfig.\n"
    },
    {
      "commit": "f8c3301e8336334be62527c5314018f75f58ad4b",
      "tree": "1eb819381e0858a03fe544dc40cf4661adf683bf",
      "parents": [
        "437f7fdb607f32b737e4da9f14bebcfdac2c90c3",
        "6329db8bd60fbc0832f30c350b0181b8d865573e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:44:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:44:58 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: Fix modular build of ide-pmac when mediabay is built in\n  powerpc/pasemi: Fix build error on UP\n  powerpc: Make macintosh/mediabay driver depend on CONFIG_BLOCK\n  maintainers: Fix PS3 patterns\n  powerpc/ps3: Fix CONFIG_PS3_FLASH\u003dn build warning\n  powerpc/32: Don\u0027t clobber personality flags on exec\n  powerpc: Fix crash on CPU hotplug\n  powerpc/85xx: Remove defconfigs that mpc85xx_{smp_}defconfig cover\n  powerpc/85xx: Added SMP defconfig\n  powerpc/85xx: Enabled a bunch of FSL specific drivers/options\n  powerpc/85xx: Updated generic mpc85xx_defconfig\n  powerpc: don\u0027t disable SATA interrupts on Freescale MPC8610 HPCD\n  fsl_rio: Pass the proper device to dma mapping routines\n  powerpc: Fix of_node_put() exit path in of_irq_map_one()\n  powerpc/5200: defconfig updates\n  powerpc/5200: Add FLASH nodes to lite5200 device tree\n  powerpc/device-tree: Document MTD nodes with multiple \"reg\" tuples\n  powerpc/of-device-tree: Factor MTD physmap bindings out of booting-without-of\n  powerpc/5200: Bring the legacy fsl_spi_platform_data hooks back\n"
    },
    {
      "commit": "09041daeea467090f57507473a3ec8ec0e68be6d",
      "tree": "9ab0fe920955406f4df0aa2cbcdf885cbe49d37a",
      "parents": [
        "f752a091abd1f9d38f926823bfd5c8480dd1132b",
        "d876dfbbf5c8728102fb4f683450fa9ae3259cda"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 24 01:35:15 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 24 01:35:15 2009 -0400"
      },
      "message": "Merge branch \u0027cpufreq\u0027 into release\n"
    },
    {
      "commit": "fdd8b079e33d4711527ace19798e9db99a056469",
      "tree": "31c8f9d286dfb6fb8e7e306732cd51bea24d69a3",
      "parents": [
        "ae1036a2f4e8f83b544ddce4f875a1e4e2ac7b62"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Apr 22 20:08:17 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 23 23:25:41 2009 +0100"
      },
      "message": "[ARM] 5460/1: Orion: reduce namespace pollution\n\nSymbols like SOFT_RESET are way too generic to be exported at large.\nTo avoid this, let\u0027s move the mbus bridge register defines into a\nseparate file and include it where needed.  This affects mach-kirkwood,\nmach-loki, mach-mv78xx0 and mach-orion5x simultaneously as they all\nshare code in plat-orion which relies on those defines.\n\nSome other defines have been moved to narrower scopes, or simply deleted\nwhen they had no user.\n\nThis fixes compilation problem with mpt2sas on the above listed\nplatforms.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f57f2fe2a39338c47b67fbd564a9d3b7587bcbee",
      "tree": "19329d51207bf9c55432e39d5e58d0fab3b4c42f",
      "parents": [
        "993ce24078eac1442078741cd204584b63de0881"
      ],
      "author": {
        "name": "Coly Li",
        "email": "coly.li@suse.de",
        "time": "Thu Apr 23 03:05:31 2009 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:38 2009 +0200"
      },
      "message": "microblaze: add parameter to microblaze_read()\n\nThis patch modifies parameter of microblaze_read() from \u0027void\u0027 to \u0027struct\nclocksource *cs\u0027, which fixes compile warning for incompatible parameter type.\n\nSigned-off-by: Coly Li \u003ccoly.li@suse.de\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "993ce24078eac1442078741cd204584b63de0881",
      "tree": "74012b3cbc8baee8a9bf6102eae6eda9f0b38c75",
      "parents": [
        "2921e2bd679949a7892d308b414e6a3b3c705260"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:12:18 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:35 2009 +0200"
      },
      "message": "microblaze: Use CFLAGS_KERNEL instead of CFLAGS\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2921e2bd679949a7892d308b414e6a3b3c705260",
      "tree": "4be639979e46583a1c6e2d12b26a78b989a8c49c",
      "parents": [
        "6dfb79aa114ac69032f3931235ffc90799e9630b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:08:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:33 2009 +0200"
      },
      "message": "microblaze: Add STATE_SAVE_ARG_SPACE for noMMU kernel too\n\nFor noMMU kernel this change nothing bring but this change\nhelps with MMU synchronization.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6dfb79aa114ac69032f3931235ffc90799e9630b",
      "tree": "38d6a842c6b4c24275d20e8141abedac3cea371b",
      "parents": [
        "fbeda67782689bf80109512b16ac47264a282d01"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:07:00 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:31 2009 +0200"
      },
      "message": "microblaze: Do not check use_dcache\n\nIt is not necessary to check cpuinfo.use_dcache because\nthis checking is done in function which call that functions\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fbeda67782689bf80109512b16ac47264a282d01",
      "tree": "0e2e375116144d1e65b26bad3c94b5a956e115e2",
      "parents": [
        "79533fd4cb7c261694d3b7d5bdde78836bc35b49"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:06:08 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:28 2009 +0200"
      },
      "message": "microblaze: Do not use PVR configuration for broken MB version\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "79533fd4cb7c261694d3b7d5bdde78836bc35b49",
      "tree": "1eaccd19c9841cabdab13e80e42a2c13a617f19a",
      "parents": [
        "6e60c14810d8da792e418fdcb2110b4185d1b9a2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:04:39 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Fix USR1/2 pvr printing message\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6e60c14810d8da792e418fdcb2110b4185d1b9a2",
      "tree": "e0e75339ed6a166f2f1e3458ddf80200ba69fdb0",
      "parents": [
        "04e3a553e0cbed369e5649c472ac317b6c45215d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Apr 16 22:49:17 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: iowrite upon timeout\n\nretries reaches -1, so the iowrite occurrs upon timeout.\n\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "04e3a553e0cbed369e5649c472ac317b6c45215d",
      "tree": "67add8c5722e51251a44e35668c6f776df91aad0",
      "parents": [
        "6714fcc34e1bcf247fe542ebdea36b699ff8e2b8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 20 09:56:24 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Correspond CONFIG...PCMP in Makefile/Kconfig\n\nMakefile contained different cpu config flag\nthan is in Kconfig.auto in platform folder\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6714fcc34e1bcf247fe542ebdea36b699ff8e2b8",
      "tree": "b3ead682b00c0ddb5a53e52185e9e85018fdc0d3",
      "parents": [
        "e1c4bd0897b6d03eff4b32197d6ab017f83fc836"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:32:21 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Remove redundant variable\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e1c4bd0897b6d03eff4b32197d6ab017f83fc836",
      "tree": "f29010d7c51826a543d4820cef30a9e9b09c27e0",
      "parents": [
        "df4f3eb7c318e34899e9499bc5c9295690f7a106"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:30:16 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Move start_thread to process.c\n\nThis change is due to upcomming MMU merge\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "df4f3eb7c318e34899e9499bc5c9295690f7a106",
      "tree": "82e0a0ab82df00f4544dc9ee0255a8cefe5358d1",
      "parents": [
        "ce0b755f7dda4f1c06b89f7e903667f538dadd3c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:29:13 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Add missing preadv and pwritev syscalls\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ce0b755f7dda4f1c06b89f7e903667f538dadd3c",
      "tree": "9b26c57f6e35898ddadb35fc5df8e4e84b676597",
      "parents": [
        "bf7e9da4e70a9d4bf9dc5829ff854398e0e4b7f7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:11:22 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Add missing declaration for die and _exception func\n\nThis change remove sparse errors.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bf7e9da4e70a9d4bf9dc5829ff854398e0e4b7f7",
      "tree": "447861a7806b13b9099b4472068ae62263989d42",
      "parents": [
        "2eba318e0db1114726e69660d6b9e1bd59b10ba1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:10:07 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Remove sparse error in traps.c\n\nCHECK   arch/microblaze/kernel/traps.c\narch/microblaze/kernel/traps.c:37:47: warning: Using plain integer as NULL pointer\nCC      arch/microblaze/kernel/traps.o\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2eba318e0db1114726e69660d6b9e1bd59b10ba1",
      "tree": "958786c6b47c7c8fb57e015c48658af42659c81f",
      "parents": [
        "ac3efab50621bd6d01e5b40f3134dc7824788390"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:05:26 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Move task_pt_regs up\n\nThis change is important for easier merge with Microblaze MMU code.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ac3efab50621bd6d01e5b40f3134dc7824788390",
      "tree": "ddca584e69e6e1b726695169c8d5cec8e8160482",
      "parents": [
        "ceb8944b3a3dd3ec4094a476a44802cc32c4fc02"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:58:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Rename kernel_mode to pt_mode in pt_regs\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ceb8944b3a3dd3ec4094a476a44802cc32c4fc02",
      "tree": "d52e6ea406af52e30da431561b8d802284eeb264",
      "parents": [
        "51eb6dc9ca40d086c102bb868ba7f29f33a30f6f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:46:37 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:16 2009 +0200"
      },
      "message": "microblaze: Remove uncache shadow condition\n\nUncached shadow feature is not supported in current\nkernel code that\u0027s why I removed it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "51eb6dc9ca40d086c102bb868ba7f29f33a30f6f",
      "tree": "0676af38d437cd4978623301e35f09d8364aa711",
      "parents": [
        "f2ec24fd42d52a52829070b5e31d9a17d145df30"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:41:45 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:16 2009 +0200"
      },
      "message": "microblaze: Remove while(1) loop from show_regs function\n\nI removed it because of show_regs can\u0027t break die function.\nIf process/kernel failed, die (do_exit) function resolve it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f2ec24fd42d52a52829070b5e31d9a17d145df30",
      "tree": "b8fd2d1eac69291d2afc6417b57632eb77b5650e",
      "parents": [
        "091069740304c979f957ceacec39c461d0192158"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:36:54 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:16 2009 +0200"
      },
      "message": "microblaze: Remove unneded per cpu SYSCALL_SAVE variable\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e655dc8873b2390d92888095af6adad822a8b386",
      "tree": "772e7178e4d829d9dc2895950fac198b03b721ed",
      "parents": [
        "75ee034addc9ac3f6a38a9e6b30e9b54be15d4e5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 23 13:58:11 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 23 13:58:18 2009 +0200"
      },
      "message": "[S390] update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e1c805309d19c69d4ebeac38724076fa86feacdf",
      "tree": "73886783aac7c489a29f3e5eec56cbc2371a12dd",
      "parents": [
        "b1ad171efa089ae26aba750d747d8149a4f860d5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 23 13:58:08 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 23 13:58:17 2009 +0200"
      },
      "message": "[S390] /proc/stat idle field for idle cpus\n\nThe cpu idle field in the output of /proc/stat is too small for cpus\nthat have been idle for more than a tick. Add the architecture hook\narch_idle_time that allows to add the not accounted idle time of a\nsleeping cpu without waking the cpu.\n\nThe s390 implementation of arch_idle_time uses the already existing\ns390_idle_data per_cpu variable to find the sleep time of a neighboring\nidle cpu.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b1ad171efa089ae26aba750d747d8149a4f860d5",
      "tree": "aecfd29ad345e2bc288c6e4ea046f7d559c87270",
      "parents": [
        "3bd5f3ef290627efa3c219fa21a82eea90bc4cb0"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Thu Apr 23 13:58:07 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 23 13:58:17 2009 +0200"
      },
      "message": "[S390] appldata: avoid deadlock with appldata_mem\n\nThe appldata_ops callbacks are called with a spin_lock held. But the\nappldata_mem callback then calls all_vm_events(), which calls\nget_online_cpus(), which might sleep. This possible deadlock is fixed\nby using a mutex instead of a spin_lock.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3bd5f3ef290627efa3c219fa21a82eea90bc4cb0",
      "tree": "8cfa4a8a9429b2919519bc2d8918af725ca6560e",
      "parents": [
        "091069740304c979f957ceacec39c461d0192158"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Apr 23 13:58:06 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Apr 23 13:58:16 2009 +0200"
      },
      "message": "[S390] ipl: fix compile breakage\n\nFix this for !CONFIG_SMP:\n\narch/s390/kernel/ipl.c: In function \u0027stop_run\u0027:\narch/s390/kernel/ipl.c:1461: error: implicit declaration of function \u0027signal_processor\u0027\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "64f68416e794d59a42ddffdf1c5b7f026a4f23d5",
      "tree": "281835932ee65d5b96dd2f9a48d41ca9e6b76be8",
      "parents": [
        "73fc267615fd547538d4afb602f51de6b5ab0a31"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Apr 23 09:23:32 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Apr 23 09:23:32 2009 +1000"
      },
      "message": "m68knommu: update the default config for the ColdFire 5407C3 board\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "adfe7c69891128f5e238a5e6823709b4bb85b340",
      "tree": "a4a4d09472006568fa47654ee58b5bbc93c59628",
      "parents": [
        "cc7c0fa3b90a047751f50371639b90dc119e63ea"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Mar 29 14:23:44 2009 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 22 20:55:12 2009 +0200"
      },
      "message": "m68k: Update defconfigs for 2.6.30-rc3\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "cc7c0fa3b90a047751f50371639b90dc119e63ea",
      "tree": "be2c946cb62a6199714ffbd3a8a31bcd80100b23",
      "parents": [
        "2d138ae09935cec055f65d18300727a7a46d92b9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Apr 09 22:23:51 2009 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Apr 22 20:39:49 2009 +0200"
      },
      "message": "m68k,m68knommu: Wire up preadv and pwritev\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "73fc267615fd547538d4afb602f51de6b5ab0a31",
      "tree": "876001bc4b5d610446c107525057a7845c12e038",
      "parents": [
        "2d4f9efa2a529f352dafd41a616c91531bb13ccd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Apr 23 00:11:23 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Apr 23 00:11:23 2009 +1000"
      },
      "message": "m68knommu: update the default config for the ColdFire 5307C3 board\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "2d4f9efa2a529f352dafd41a616c91531bb13ccd",
      "tree": "1c5676bad6834eff4466b257a413d354ed0ff499",
      "parents": [
        "92ea599c9757bc31c279b34737fd79a4f074f91c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 23:30:48 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 23:30:48 2009 +1000"
      },
      "message": "m68knommu: update the default config for the ColdFire 5257EVB board\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "92ea599c9757bc31c279b34737fd79a4f074f91c",
      "tree": "0ecacafe81cdda8c0b64f42017f1e74623e6b7af",
      "parents": [
        "f170ea24c218905f78791b15a6dcb3c99b730a60"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 23:16:21 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 23:16:21 2009 +1000"
      },
      "message": "m68knommu: update the default config for the ColdFire 5249EVB.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "888d256e9c565cb61505bd218eb37c81fe77a325",
      "tree": "4f26b678ab66d958a128f255c6b7a235cd972eb4",
      "parents": [
        "7f1ea208968f021943d4103ba59e06bb6d8239cb"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Fri Apr 17 19:24:58 2009 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Apr 22 13:54:33 2009 +0300"
      },
      "message": "KVM: Unregister cpufreq notifier on unload\n\nProperly unregister cpufreq notifier on onload if it was registered\nduring init.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "7f1ea208968f021943d4103ba59e06bb6d8239cb",
      "tree": "1827ac4801b5b9c5bb69f921b60ab6747593beae",
      "parents": [
        "4cd481f68dde99ac416003b825c835f71e364393"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Feb 25 16:08:31 2009 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Apr 22 13:52:10 2009 +0300"
      },
      "message": "KVM: x86: release time_page on vcpu destruction\n\nNot releasing the time_page causes a leak of that page or the compound\npage it is situated in.\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "bf47a760f66add7870fba33ab50f58b550d6bbd1",
      "tree": "17d16121192cbaafd4ff66d9e44e24df45fda87f",
      "parents": [
        "d24d2c1cc4156102f9df9cd0425d58cabf955519"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Sun Apr 05 14:54:46 2009 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Apr 22 13:52:09 2009 +0300"
      },
      "message": "KVM: MMU: disable global page optimization\n\nComplexity to fix it not worthwhile the gains, as discussed\nin http://article.gmane.org/gmane.comp.emulators.kvm.devel/28649.\n\nCc: stable@kernel.org\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "d24d2c1cc4156102f9df9cd0425d58cabf955519",
      "tree": "8d487aa14b570e7d7fcebb566ab785850d28dd4b",
      "parents": [
        "99894a799f09cf9e28296bb16e75bd5830fd2c4e"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Thu Apr 09 16:38:14 2009 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Apr 22 13:52:09 2009 +0300"
      },
      "message": "KVM: ia64: fix locking order entering guest\n\nReorder locking as down_read() may return with local interrupts enabled,\nwhich means we could go into vti_vcpu_run() with interrupts enabled.\n\nThis caused random crashes on the Altix as the timer interrupt tried\nto read a memory mapped clock source, for which the TLB had not yet been\nreinstated in the exit, before ipsr was retored.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nAcked-by: Xiantao Zhang \u003cxiantao.zhang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "956d039a2537cf79ca608450d36cc70e0e515482",
      "tree": "87b70dccdbd32e04ad552a81bb6cc9f2a975cbf8",
      "parents": [
        "a40ac3414eb4122345efd071f787a349a30fccf7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 04:14:15 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 22 03:46:14 2009 -0700"
      },
      "message": "sparc: Fix bus type probing for ESP and LE devices.\n\nIf there is a dummy \"espdma\" or \"ledma\" parent device above ESP scsi\nor LE ethernet device nodes, we have to match the bus as SBUS.\n\nOtherwise the address and size cell counts are wrong and we don\u0027t\ncalculate the final physical device resource values correctly at all.\n\nCommit 5280267c1dddb8d413595b87dc406624bb497946 (\"sparc: Fix handling\nof LANCE and ESP parent nodes in of_device.c\") was meant to fix this\nproblem, but that only influences the inner loop of\nbuild_device_resources().  We need this logic to also kick in at the\nbeginning of build_device_resources() as well, when we make the first\nattempt to determine the device\u0027s immediate parent bus type for \u0027reg\u0027\nproperty element extraction.\n\nBased almost entirely upon a patch by Friedrich Oslage.\n\nTested-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f170ea24c218905f78791b15a6dcb3c99b730a60",
      "tree": "0c7be3fb9b8cfa1e6e7a32c014c7677fd2614942",
      "parents": [
        "c5505081cd734a409eb11e1f844b6bf5427a7925"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 17:26:49 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 17:26:49 2009 +1000"
      },
      "message": "m68knommu: add a defconfig for the ColdFire M5272C3 board\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "c5505081cd734a409eb11e1f844b6bf5427a7925",
      "tree": "5ebadd5fd7af4826d5194f612539b6c07c9ddf6b",
      "parents": [
        "ec40f95db753d3bfdbcc43b1505ecf7980cb6492"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 17:10:46 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 17:10:46 2009 +1000"
      },
      "message": "m68knommu: update the defconfig for the ColdFire 5208evb board\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "2d6b3de2374dd8c9f5ab23d57c7bbcda08553356",
      "tree": "9fc3f28d60afea7bd62240efe3f7db21d437dc01",
      "parents": [
        "bcd71fe6b1a8694747b0b451c9ec22d813ad7e27"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Apr 17 06:36:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:35 2009 +1000"
      },
      "message": "powerpc/pasemi: Fix build error on UP\n\nA non-SMP version of smp_send_stop() is now included in smp.h.\nRemove the unneeded definition in the pasemi setup.c.\n\nFixes build errors like these when CONFIG_SMP\u003dn:\n\n  arch/powerpc/platforms/pasemi/setup.c:48: error: redefinition of ‘smp_send_stop’\n  include/linux/smp.h:125: error: previous definition of \u0027smp_send_stop\u0027 was here\n\nReported-by: subrata@linux.vnet.ibm.com\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d3b2ab6be1500041e11059bee97e83da9da28cc",
      "tree": "4b2bf7e7f30ae6572251d0e8f2d0007d4ed61639",
      "parents": [
        "59e4c3a2fe9cb1681bb2cff508ff79466f7585ba"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Apr 16 09:05:38 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:34 2009 +1000"
      },
      "message": "powerpc/ps3: Fix CONFIG_PS3_FLASH\u003dn build warning\n\nFix build warnings like these when CONFIG_PS3_FLASH\u003dn:\n\n  arch/powerpc/platforms/ps3/os-area.c: warning: \u0027update_flash_db\u0027 defined but not used\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59e4c3a2fe9cb1681bb2cff508ff79466f7585ba",
      "tree": "38971238bec3a2d21b70ac16c2d1dea2afa628bc",
      "parents": [
        "24f1ce803c55f645429e6a7dd94763fbace84b0a"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Thu Apr 16 06:22:01 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:34 2009 +1000"
      },
      "message": "powerpc/32: Don\u0027t clobber personality flags on exec\n\nNow that ppc32 implements address randomization it also wants to inherit\npersonality flags like ADDR_NO_RANDOMIZE across exec, for things like\n`setarch ppc -R\u0027 to work.  But the ppc32 version of SET_PERSONALITY\nforcefully sets PER_LINUX, clearing all personality flags.  So be\ncareful about preserving the flags.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24f1ce803c55f645429e6a7dd94763fbace84b0a",
      "tree": "0f80fc2e3699845379437780c793850bc59e37aa",
      "parents": [
        "5bd3ef84d73c2ea7b4babbad060909753c4828d4"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Apr 16 04:47:32 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:34 2009 +1000"
      },
      "message": "powerpc: Fix crash on CPU hotplug\n\nearly_init_mmu_secondary() is called at CPU hotplug time, so it\nmust be marked as __cpuinit, not __init.\n\nCaused by 757c74d2 (\"powerpc/mm: Introduce early_init_mmu() on 64-bit\").\n\nTested-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ec40f95db753d3bfdbcc43b1505ecf7980cb6492",
      "tree": "cd0428f11e60ff188c41133a82a92ca4035752be",
      "parents": [
        "830c072b1ea0078396c42db120452fc36516ed1d"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Apr 17 23:11:38 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 14:45:08 2009 +1000"
      },
      "message": "m68knommu: fix DMA support for ColdFire\n\nColdFire CPU family members support DMA (all those with the FEC ethernet\ncore use it, the rest have dedicated DMA engines). The code support is\njust missing a handful of routines for it to be usable by drivers.\nAdd the missing dma_ functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "830c072b1ea0078396c42db120452fc36516ed1d",
      "tree": "aa01daa39f2d81bcf4e63c81c9b48e89603a0bac",
      "parents": [
        "a14f5e4feb3efd907df7f1b176c2367910a8e796"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Apr 17 22:56:50 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 14:45:07 2009 +1000"
      },
      "message": "m68knommu: remove unused kernel stats offsets\n\nThe irq field of the kernel stats struct is not used by the assembly\nsupport code, so remove it from the offsets.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "a14f5e4feb3efd907df7f1b176c2367910a8e796",
      "tree": "edb708e64ff7a3bba50ce22e93d44ce9052d2b3b",
      "parents": [
        "592578a1dd1be0c940e36f769acdd3cc6651a7a1"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Apr 17 22:55:06 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 14:45:07 2009 +1000"
      },
      "message": "m68knommu: fix missing .data.cacheline_aligned section\n\nAdd a .data.cacheline_aligned section to the data segment.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "592578a1dd1be0c940e36f769acdd3cc6651a7a1",
      "tree": "f91e06fd511870f19eb61f3cca3af3ef3f41d90b",
      "parents": [
        "ccc5ff94c66e628d3c501b26ace5d4339667715d"
      ],
      "author": {
        "name": "Richard Retanubun",
        "email": "RichardRetanubun@RuggedCom.com",
        "time": "Wed Apr 08 11:51:27 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Apr 22 14:45:07 2009 +1000"
      },
      "message": "m68knommu: Fixed GPIO pin initialization for CONFIG_M5271 FEC.\n\nThis processor only have one FEC and its MDIO pins are\nlocated at a different offset than the code used for\nthe current CONFIG_M527x.\n\nTesed on M5271EVB eval platform.\nWithout this patch the FEC driver will report no PHY attached\nif the bootloader does not pre-initialize the PAR_FECI2C GPIO register.\n\nSigned-off-by: Richard Retanubun \u003cRichardRetanubun@RuggedCom.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "5bd3ef84d73c2ea7b4babbad060909753c4828d4",
      "tree": "fdf2bafb48ae1ed03175f6c77a7548a181e69ee9",
      "parents": [
        "0658c16056660886ea2f35c4f038be70a94b1532",
        "6d25b688ecc488753af3c9e6f6a9a575b863cf37"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 13:02:09 2009 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6 into merge\n"
    },
    {
      "commit": "9b8de7479d0dbab1ed98b5b015d44232c9d3d08e",
      "tree": "1b138996efe642f03699a7737af109dfa72ef830",
      "parents": [
        "ccc5ff94c66e628d3c501b26ace5d4339667715d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Apr 21 23:00:24 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 19:39:59 2009 -0700"
      },
      "message": "FRV: Fix the section attribute on UP DECLARE_PER_CPU()\n\nIn non-SMP mode, the variable section attribute specified by DECLARE_PER_CPU()\ndoes not agree with that specified by DEFINE_PER_CPU().  This means that\narchitectures that have a small data section references relative to a base\nregister may throw up linkage errors due to too great a displacement between\nwhere the base register points and the per-CPU variable.\n\nOn FRV, the .h declaration says that the variable is in the .sdata section, but\nthe .c definition says it\u0027s actually in the .data section.  The linker throws\nup the following errors:\n\nkernel/built-in.o: In function `release_task\u0027:\nkernel/exit.c:78: relocation truncated to fit: R_FRV_GPREL12 against symbol `per_cpu__process_counts\u0027 defined in .data section in kernel/built-in.o\nkernel/exit.c:78: relocation truncated to fit: R_FRV_GPREL12 against symbol `per_cpu__process_counts\u0027 defined in .data section in kernel/built-in.o\n\nTo fix this, DECLARE_PER_CPU() should simply apply the same section attribute\nas does DEFINE_PER_CPU().  However, this is made slightly more complex by\nvirtue of the fact that there are several variants on DEFINE, so these need to\nbe matched by variants on DECLARE.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0658c16056660886ea2f35c4f038be70a94b1532",
      "tree": "d2d998f6a32e8c54f2df29d3376e203fc1fc41b4",
      "parents": [
        "3de0e075486cc1a175d63bb7167bfc66e9ac16f4"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 16:48:50 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:09:06 2009 -0500"
      },
      "message": "powerpc/85xx: Remove defconfigs that mpc85xx_{smp_}defconfig cover\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3de0e075486cc1a175d63bb7167bfc66e9ac16f4",
      "tree": "2d37b45a0ed7f37846eb43e0f48931938a98ba63",
      "parents": [
        "8db3dca86e0a1b74b87ffb612f1e57c481a122b9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 16:33:08 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:09:01 2009 -0500"
      },
      "message": "powerpc/85xx: Added SMP defconfig\n\nSince the vast majority of 85xx platforms are UP we introduce a new SMP\nconfig for the few platforms that have more than one core.  Beyond\nCONFIG_SMP\u003dy and its dependencies this should be identical to\nmpc85xx_defconfig.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8db3dca86e0a1b74b87ffb612f1e57c481a122b9",
      "tree": "9192b43720911bcc6f2bc0055830c569980cc230",
      "parents": [
        "778544e59857bed3f8c152e3c8755b12f7f3971f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:40:51 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:08:56 2009 -0500"
      },
      "message": "powerpc/85xx: Enabled a bunch of FSL specific drivers/options\n\n* Add new 85xx boards\n* Added QE/FSL gpio\n* Enabled PHY drivers that exist on various boards\n* Enabled FS_ENET \u0026 UCC ethernet drivers (CPM2 \u0026 QE)\n* FSL HW Crypto Engine\n* CPM I2C\n* QE Serial\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "778544e59857bed3f8c152e3c8755b12f7f3971f",
      "tree": "321ddfc4d5efe4976650039b9f9a4f2e3d820534",
      "parents": [
        "595e23f390b675a5a264af48a42eda81413f2598"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 15 16:10:20 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 16:08:52 2009 -0500"
      },
      "message": "powerpc/85xx: Updated generic mpc85xx_defconfig\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2d7197f412e75587037449960bc4c7ea06155a7f",
      "tree": "bfcbdf73e028eac3776bf5efa09f945f93fdf2e2",
      "parents": [
        "77e38a554aae2c3cdbf852117bc09bac6f95dae1"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Apr 21 12:24:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:50 2009 -0700"
      },
      "message": "uml: kill a kconfig warning\n\nGot this warning from Kconfig:\n\n   boolean symbol INPUT tested for \u0027m\u0027? test forced to \u0027n\u0027\n\nbecause INPUT is tristate, not bool.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77e38a554aae2c3cdbf852117bc09bac6f95dae1",
      "tree": "813625300e07dd77623ed28dc2df43488ee59dbc",
      "parents": [
        "6d029b645175ae71fdeedea84b246ecb1362d003"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Apr 21 12:24:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:50 2009 -0700"
      },
      "message": "frv: insert PCI root bus resources for the MB93090 devel motherboard\n\nInsert PCI root bus resources for the FRV-based MB93090 development kit\nmotherboard.  This is required because the CPU\u0027s window onto the PCI bus\naddress space is considerably smaller than the CPU\u0027s full address space\nand non-PCI devices lie outside of the PCI window that we might want to\naccess.\n\nWithout this patch, the PCI root bus uses the platform-level bus\nresources, and these are then confined to the PCI window, thus making\nplatform_device_add() reject devices outside of this window.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e19608e8b5c001e4a66ce482edc474f05fb7355",
      "tree": "06af4be339136da7476396604c30112238d84339",
      "parents": [
        "ff14ed5db6e7e5e5dc23712d3c877891d4d9a1a8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Apr 21 12:24:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:47 2009 -0700"
      },
      "message": "clocksource: pass clocksource to read() callback\n\nPass clocksource pointer to the read() callback for clocksources.  This\nallows us to share the callback between multiple instances.\n\n[hugh@veritas.com: fix powerpc build of clocksource pass clocksource mods]\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "595e23f390b675a5a264af48a42eda81413f2598",
      "tree": "176b9bda2501447a29b232467ba928a207afc74f",
      "parents": [
        "0dbbbf1a0e305ad900b733e2ba1cac304d31696e"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Apr 20 10:54:35 2009 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:34:43 2009 -0500"
      },
      "message": "powerpc: don\u0027t disable SATA interrupts on Freescale MPC8610 HPCD\n\nThe ULI 1575 PCI quirk function for the Freescale MPC8610 HPCD was disabling\nthe SATA INTx interrupt, even when SATA support was enabled.  This was safe,\nbecause the SATA driver re-enabled it.  But with commit a5bfc471 (\"ahci: drop\nintx manipulation on msi enable\"), the driver no longer does this, and so SATA\nsupport on the 8610 HPCD is broken.\n\nThe original quirk function disabled INTx because it caused some other\ninterrupt problem during early development on this board, but no one remembers\nany more what that problem was, and it doesn\u0027t seem to occur any more.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0dbbbf1a0e305ad900b733e2ba1cac304d31696e",
      "tree": "0b8d9d5032bc54e1559f77896ee34747f6e76527",
      "parents": [
        "b71a0c296cee4debaf446760fbd29ead1587a7ac"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Apr 18 21:48:52 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 21 15:34:37 2009 -0500"
      },
      "message": "fsl_rio: Pass the proper device to dma mapping routines\n\nThe driver should pass a device that specifies internal DMA ops, but\ncurrently NULL pointer is passed, therefore following bug appears\nduring boot up:\n\n  ------------[ cut here ]------------\n  Kernel BUG at c0018a7c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  [...]\n  NIP [c0018a7c] fsl_rio_doorbell_init+0x34/0x60\n  LR [c0018a70] fsl_rio_doorbell_init+0x28/0x60\n  Call Trace:\n  [ef82bda0] [c0018a70] fsl_rio_doorbell_init+0x28/0x60 (unreliable)\n  [ef82bdc0] [c0019160] fsl_rio_setup+0x6b8/0x84c\n  [ef82be20] [c02d28ac] fsl_of_rio_rpn_probe+0x30/0x50\n  [ef82be40] [c0234f20] of_platform_device_probe+0x5c/0x84\n  [...]\n  ---[ end trace 561bb236c800851f ]---\n\nThis patch fixes the issue.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "81ca98036985559c49480007371af94aa6e85dc0",
      "tree": "1d4f400a40b573d1405ccd0a7d869e9859a30408",
      "parents": [
        "9a41fe3415bbef2c0c08ac232dc3a17add0dee58",
        "4db25d496c09fdf094d52d11a90ae51f9ee473c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 08:16:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 08:16:14 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.30\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.30\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix mmap2 for handling differing PAGE_SIZEs.\n  sh: sh7723: Don\u0027t default enable the RTC clock.\n  sh: sh7722: Don\u0027t default enable the RTC clock.\n  rtc: rtc-sh: clock framework support.\n"
    },
    {
      "commit": "9a41fe3415bbef2c0c08ac232dc3a17add0dee58",
      "tree": "6c2440e3dd3babd4643396de9ba44303d8d3a7b4",
      "parents": [
        "8b9cf76d0fa6cd98fe42dd2f86460d6ede55fed8",
        "be9208dff23af904655807672dd8235abf6ac039"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 07:56:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 07:56:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  reiserfs: fix j_last_flush_trans_id type\n  fs: Mark get_filesystem_list() as __init function.\n  kill vfs_stat_fd / vfs_lstat_fd\n  Separate out common fstatat code into vfs_fstatat\n  ecryptfs: use memdup_user()\n  ncpfs: use memdup_user()\n  xfs: use memdup_user()\n  sysfs: use memdup_user()\n  btrfs: use memdup_user()\n  xattr: use memdup_user()\n  autofs4: use memchr() in invalid_string()\n  Documentation/filesystems: remove out of date reference to BKL being held\n  Fix i_mutex vs. readdir handling in nfsd\n  fs/compat_ioctl: fix build when !BLOCK\n  Fix autofs_expire()\n  No need for crossing to mountpoint in audit_tag_tree()\n  Safer nfsd_cross_mnt()\n  Touch all affected namespaces on propagation of mount\n  Fix AUTOFS_DEV_IOCTL_REQUESTER_CMD\n"
    },
    {
      "commit": "4db25d496c09fdf094d52d11a90ae51f9ee473c6",
      "tree": "77ab8003db1d6ccbcf3a9acafad26002fba37b63",
      "parents": [
        "b8c193f88ebd8705b3e916532539031cd9fc0b4c",
        "8c31813f31cd4403b46802866949a95a6e8fa584"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 21 17:12:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 21 17:12:16 2009 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027 into sh/for-2.6.30\n"
    },
    {
      "commit": "0112fc2229847feb6c4eb011e6833d8f1742a375",
      "tree": "c5bda0b4f5a5f942478faf2fb5961df7fbd15546",
      "parents": [
        "fd56d242b3b80b6f2ca174272b20029aae61df75"
      ],
      "author": {
        "name": "Oleg Drokin",
        "email": "green@linuxhacker.ru",
        "time": "Wed Apr 08 20:05:42 2009 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Apr 20 23:02:51 2009 -0400"
      },
      "message": "Separate out common fstatat code into vfs_fstatat\n\nThis is a version incorporating Christoph\u0027s suggestion.\n\nSeparate out common *fstatat functionality into a single function\ninstead of duplicating it all over the code.\n\nSigned-off-by: Oleg Drokin \u003cgreen@linuxhacker.ru\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c31813f31cd4403b46802866949a95a6e8fa584",
      "tree": "83f774f5b0f979d53b909638efe56d8dc2e05ea0",
      "parents": [
        "aefe6475720bd5eb8aacbc881488f3aa65618562"
      ],
      "author": {
        "name": "Toshinobu Sugioka",
        "email": "sugioka@itonet.co.jp",
        "time": "Tue Apr 21 07:34:53 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 21 07:34:53 2009 +0900"
      },
      "message": "sh: Fix mmap2 for handling differing PAGE_SIZEs.\n\nmmap2 uses a fixed page shift of 12, regardless of the PAGE_SIZE setting.\nFix up the mmap2 code to add some sanity checks on the mapping, and to\nupdate pgoff accordingly.\n\nError handling bits based on 4280e3126f641898f0ed1a931645373d3489e2a6\n(\"frv: fix mmap2 error handling\").\n\nSigned-off-by: Toshinobu Sugioka \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "608faf1ff2341dd89307eea649c8efaa6d08b911",
      "tree": "b5e67ff0a8e8470de2cf1a8fc9edc83483fc406b",
      "parents": [
        "a939b96cccdb65df80a52447ec8e4a6d79c56dbb",
        "05f0ecbda5c215279f8e0f852e1606f441a11236"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 12:34:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 12:34:36 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix allmodconfig compilation breakage.\n  [IA64] smp_flush_tlb_mm() should only send IPI\u0027s to cpus in cpu_vm_mask\n  [IA64] export smp_send_reschedule\n"
    },
    {
      "commit": "6d25b688ecc488753af3c9e6f6a9a575b863cf37",
      "tree": "a224acb81c9fc52ed573bb956fea6693420e5989",
      "parents": [
        "8db70d3deee33e661d091b3e317fccc87bf0975d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Apr 20 12:18:43 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 20 12:18:43 2009 -0600"
      },
      "message": "powerpc: Fix of_node_put() exit path in of_irq_map_one()\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8db70d3deee33e661d091b3e317fccc87bf0975d",
      "tree": "7bee3ee31c30bf79ff203e4dad84a8b6bbfe7391",
      "parents": [
        "bda9de2c4fff8d7e9ac3ee66ce853716280a21ea"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 20 11:33:12 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Apr 20 11:33:12 2009 -0600"
      },
      "message": "powerpc/5200: defconfig updates\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "05f0ecbda5c215279f8e0f852e1606f441a11236",
      "tree": "e9b624e998a414ea3aaba12d6f5a8e41ba36809a",
      "parents": [
        "edb91dc01a216e84b78721b71a06db1e0db141b7"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Sat Apr 18 12:15:23 2009 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Apr 20 09:46:29 2009 -0700"
      },
      "message": "[IA64] fix allmodconfig compilation breakage.\n\nThis patch fixes the following compilation error caused by recursive\ninclusion of kernel.h which defines BUILD_BUG_ON().\nIn this case, the case it catches will be caught by the case\nCONFIG_PARAVIRT\u003dn, so removing it would not hurt compile time check\nvery much. So fix the breakage by removing it.\n\n  CC      arch/ia64/kernel/asm-offsets.s\nIn file included from include/linux/bitops.h:17,\n                 from include/linux/kernel.h:15,\n                 from include/linux/sched.h:52,\n                 from arch/ia64/kernel/asm-offsets.c:9:\narch/ia64/include/asm/bitops.h: In function \u0027set_bit\u0027:\narch/ia64/include/asm/bitops.h:47: error: implicit declaration of function \u0027BUILD_BUG_ON\u0027\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f297bfee71df4f1cc5bacd4dea330e1241ba61ae",
      "tree": "9646844213fed4b5243d841b3485d4f47b4b668b",
      "parents": [
        "8a577ffc75d9194fe8cdb7479236f2081c26ca1f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 20 12:46:24 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 20 08:12:59 2009 -0700"
      },
      "message": "FRV: Don\u0027t attempt to #include \u003clinux/blk.h\u003e as it doesn\u0027t exist\n\nStop the FRV arch from attempting to #include \u003clinux/blk.h\u003e as it doesn\u0027t\nexist.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64bd43a086469a0bfdd87e012523184bdd96ce81",
      "tree": "f44ff7df4bae5ac265f68885663a790885895666",
      "parents": [
        "4a014a240b5a3c3b167702948a22dbe9e9a150a8",
        "a48dc30da44769ea3f3562c18f54878a9a3e78a1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 20 14:03:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 20 14:03:04 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "4a014a240b5a3c3b167702948a22dbe9e9a150a8",
      "tree": "76b8cdf8f25c59681eb6456394a42ac62e7266c3",
      "parents": [
        "eb8f3142fa30201426feb7b3f9046fcd730e17d3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 20 03:33:09 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 20 14:01:40 2009 +0100"
      },
      "message": "[ARM] 5457/1: mach-imx gpio buildfix\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\nFix GPIO-related build error on mach-imx platform:\n\n  CC      drivers/spi/spi_gpio.o\nIn file included from /home/db/kernel/scratch/arch/arm/include/asm/gpio.h:5,\n                 from include/linux/gpio.h:7,\n                 from drivers/spi/spi_gpio.c:23:\narch/arm/mach-imx/include/mach/gpio.h: In function \u0027imx_gpio_get_value\u0027:\narch/arm/mach-imx/include/mach/gpio.h:27: error: implicit declaration of function \u0027__REG2\u0027\narch/arm/mach-imx/include/mach/gpio.h:27: error: \u0027IMX_IO_BASE\u0027 undeclared (first use in this function)\narch/arm/mach-imx/include/mach/gpio.h:27: error: (Each undeclared identifier is reported only once\narch/arm/mach-imx/include/mach/gpio.h:27: error: for each function it appears in.)\narch/arm/mach-imx/include/mach/gpio.h: In function \u0027imx_gpio_set_value_inline\u0027:\narch/arm/mach-imx/include/mach/gpio.h:36: error: \u0027IMX_IO_BASE\u0027 undeclared (first use in this function)\narch/arm/mach-imx/include/mach/gpio.h:36: error: lvalue required as left operand of assignment\narch/arm/mach-imx/include/mach/gpio.h:38: error: lvalue required as left operand of assignment\n\t...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb8f3142fa30201426feb7b3f9046fcd730e17d3",
      "tree": "7cf595a77fe8ad9ea9550d3415f2937e78ade61b",
      "parents": [
        "d91dfbb41bb2e9bdbfbd2cc7078ed7436eab027a"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sat Apr 18 21:26:57 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 20 14:01:39 2009 +0100"
      },
      "message": "[ARM] 5456/1: add sys_preadv and sys_pwritev\n\nKernel 2.6.30-rc1 added sys_preadv and sys_pwritev to most archs\nbut not ARM, resulting in\n\n\u003cstdin\u003e:1421:2: warning: #warning syscall preadv not implemented\n\u003cstdin\u003e:1425:2: warning: #warning syscall pwritev not implemented\n\nThis patch adds sys_preadv and sys_pwritev to ARM.\n\nThese syscalls simply take five long-sized parameters, so they\nshould have no calling-convention/ABI issues in the kernel.\n\nTested on armv5tel eabi using a preadv/pwritev test program posted\non linuxppc-dev earlier this month.\n\nIt would be nice to get this into the kernel before 2.6.30 final,\nso that glibc\u0027s kernel version feature test for these syscalls\ndoesn\u0027t have to special-case ARM.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d876dfbbf5c8728102fb4f683450fa9ae3259cda",
      "tree": "238a665c3abd1384c2e1bcd96f5b9026f51f9f81",
      "parents": [
        "d91758f5ddb80e91176fa2cf80c88c1633950b3d"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Apr 17 16:22:08 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 19 22:47:21 2009 -0400"
      },
      "message": "acpi-cpufreq: Do not let get_measured perf depend on internal variable\n\nTake already available policy-\u003ecpuinfo.max_freq and get rid of acpi-cpufreq\nspecific max_freq variable.\n\nThis implies that P0 is always the highest frequency which should always\nbe true as ACPI spec says:\nAs a result, the zeroth entry describes the highest performance state\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d91758f5ddb80e91176fa2cf80c88c1633950b3d",
      "tree": "b4ab6de9b0fd3a5f6473da74219bb522a206bced",
      "parents": [
        "e0e8c4e512e92bc25c19bd8d4926de17d2f8fbf2"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Apr 17 16:22:07 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 19 22:47:21 2009 -0400"
      },
      "message": "acpi-cpufreq: style-only: add parens to math expression\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e0e8c4e512e92bc25c19bd8d4926de17d2f8fbf2",
      "tree": "ced6bfdd4320112696541d568f872ff43a6c956b",
      "parents": [
        "093f13e23137b9e5f7629dd5932ceea1419e2b61"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Apr 17 16:22:06 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 19 22:47:20 2009 -0400"
      },
      "message": "acpi-cpufreq: Cleanup: Use printk_once\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "093f13e23137b9e5f7629dd5932ceea1419e2b61",
      "tree": "c9dac5a692824358484df522c88bc28ea6c5c515",
      "parents": [
        "d91dfbb41bb2e9bdbfbd2cc7078ed7436eab027a"
      ],
      "author": {
        "name": "Pallipadi, Venkatesh",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Apr 15 10:37:33 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 19 22:47:20 2009 -0400"
      },
      "message": "x86, acpi_cpufreq: Fix the NULL pointer dereference in get_measured_perf\n\nFix for a regression that was introduced by earlier commit\n18b2646fe3babeb40b34a0c1751e0bf5adfdc64c on Mon Apr 6 11:26:08 2009\n\nRegression resulted in the below error happened on systems with\nsoftware coordination where per_cpu acpi data will not be initiated for\nsecondary CPUs in a P-state domain.\n\nOn Tue, 2009-04-14 at 23:01 -0700, Zhang, Yanmin wrote:\n My machine hanged with kernel 2.6.30-rc2 when script read\n\u003e /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor.\n\u003e\n\u003e opps happens in get_measured_perf:\n\u003e\n\u003e         cur.aperf.whole \u003d readin.aperf.whole -\n\u003e                                 per_cpu(drv_data, cpu)-\u003esaved_aperf;\n\u003e\n\u003e Because per_cpu(drv_data, cpu)\u003dNULL.\n\u003e\n\u003e So function get_measured_perf should check if (per_cpu(drv_data,\n\u003e cpu)\u003d\u003dNULL)\n\u003e and return 0 if it\u0027s NULL.\n\n--------------sys log------------------\n\nBUG: unable to handle kernel NULL pointer dereference at\n0000000000000020\nIP: [\u003cffffffff8021af75\u003e] get_measured_perf+0x4a/0xf9\nPGD a7dd88067 PUD a7ccf5067 PMD 0\nOops: 0000 [#1] SMP\nlast sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\nCPU 0\nModules linked in: video output\nPid: 2091, comm: kondemand/0 Not tainted 2.6.30-rc2 #1 MP Server\nRIP: 0010:[\u003cffffffff8021af75\u003e]  [\u003cffffffff8021af75\u003e]\nget_measured_perf+0x4a/0xf9\nRSP: 0018:ffff880a7d56de20  EFLAGS: 00010246\nRAX: 0000000000000000 RBX: 00000046241a42b6 RCX: ffff88004d219000\nRDX: 000000000000b660 RSI: 0000000000000020 RDI: 0000000000000001\nRBP: ffff880a7f052000 R08: 00000046241a42b6 R09: ffffffff807639f0\nR10: 00000000ffffffea R11: ffffffff802207f4 R12: ffff880a7f052000\nR13: ffff88004d20e460 R14: 0000000000ddd5a6 R15: 0000000000000001\nFS:  0000000000000000(0000) GS:ffff88004d200000(0000)\nknlGS:0000000000000000\nCS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\nCR2: 0000000000000020 CR3: 0000000a7f1bf000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess kondemand/0 (pid: 2091, threadinfo ffff880a7d56c000, task\nffff880a7d4d18c0)\nStack:\n ffff880a7f052078 ffffffff803efd54 00000046241a42b6 000000462ffa9e95\n 0000000000000001 0000000000000001 00000000ffffffea ffffffff8064f41a\n 0000000000000012 0000000000000012 ffff880a7f052000 ffffffff80650547\nCall Trace:\n [\u003cffffffff803efd54\u003e] ? kobject_get+0x12/0x17\n [\u003cffffffff8064f41a\u003e] ? __cpufreq_driver_getavg+0x42/0x57\n [\u003cffffffff80650547\u003e] ? do_dbs_timer+0x147/0x272\n [\u003cffffffff80650400\u003e] ? do_dbs_timer+0x0/0x272\n [\u003cffffffff802474ca\u003e] ? worker_thread+0x15b/0x1f5\n [\u003cffffffff8024a02c\u003e] ? autoremove_wake_function+0x0/0x2e\n [\u003cffffffff8024736f\u003e] ? worker_thread+0x0/0x1f5\n [\u003cffffffff80249f0d\u003e] ? kthread+0x54/0x83\n [\u003cffffffff8020c87a\u003e] ? child_rip+0xa/0x20\n [\u003cffffffff80249eb9\u003e] ? kthread+0x0/0x83\n [\u003cffffffff8020c870\u003e] ? child_rip+0x0/0x20\nCode: 99 a6 03 00 31 c9 85 c0 0f 85 c3 00 00 00 89 df 4c 8b 44 24 10 48\nc7 c2 60 b6 00 00 48 8b 0c fd e0 30 a5 80 4c 89 c3 48 8b 04 0a \u003c48\u003e 2b\n58 20 48 8b 44 24 18 48 89 1c 24 48 8b 34 0a 48 2b 46 28\nRIP  [\u003cffffffff8021af75\u003e] get_measured_perf+0x4a/0xf9\n RSP \u003cffff880a7d56de20\u003e\nCR2: 0000000000000020\n---[ end trace 2b8fac9a49e19ad4 ]---\n\nTested-by: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a48dc30da44769ea3f3562c18f54878a9a3e78a1",
      "tree": "7d7d36b473b0c2eb1a5918f26009b69647f334eb",
      "parents": [
        "e91fb9137dd235ab959d7675d0e4104974dad5eb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Apr 15 13:56:08 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Apr 19 21:57:10 2009 +0800"
      },
      "message": "[ARM] pxa/pcm990: start external GPIOs immediately after built-in ones\n\nAs a result of an off-by-1 error pcm990 leaves one unused GPIO number between\nbuilt-in GPIOs and the pca9536 extender. Fix it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "e91fb9137dd235ab959d7675d0e4104974dad5eb",
      "tree": "abc6e2d5064f713a43bf91b3114aa6462e6f6c82",
      "parents": [
        "cc8d2730ad6fe79699cedd9cccfe632570830c3c"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Fri Apr 17 11:37:35 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Apr 19 21:56:54 2009 +0800"
      },
      "message": "[ARM] pxa/palm27x: General fix for Palm27x aSoC driver\n\nFirstly, this patch makes the palm27x asoc driver a little more sane. Also,\nsince all affected devices use GPIO95 as AC97_nRESET, this patch sets that\nproperly. Affected are PalmT5, TX and LifeDrive.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "a489f0b555b753f9df8ddc24c7e74f657ef7ee7b",
      "tree": "560bd8c56524b658eb0b46e03ef42e262eb5f9b7",
      "parents": [
        "88df781afb788fa588dbf2e77f205214022a8893"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:00 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:01 2009 +0930"
      },
      "message": "lguest: fix guest crash on non-linear addresses in gdt pvops\n\nFixes guest crash \u0027lguest: bad read address 0x4800000 len 256\u0027\n\nThe new per-cpu allocator ends up handing a non-linear address to\nwrite_gdt_entry.  We do __pa() on it, and hand it to the host, which\nkills us.\n\nI\u0027ve long wanted to make the hypercall \"LOAD_GDT_ENTRY\" to match the IDT\ncode, but had no pressing reason until now.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: lguest@ozlabs.org\n"
    },
    {
      "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"
    }
  ],
  "next": "c917c1d0151667768d22fb96d083a11e3dac5f36"
}
