)]}'
{
  "log": [
    {
      "commit": "6a31d4aeab85a02f9a57ca37b935054393daa794",
      "tree": "4b17d8da5166caf106b567425cd6859e2d9484e4",
      "parents": [
        "ca597a02cd9902338aad91b0ce792fd9ffcaaa04",
        "950b260ed21fdb6fa5f18485dabb0b03488431fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:18:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:18:27 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: Makefile cleanup\n  microblaze: Typo fix for cpu param inconsistency\n  microblaze: Add support for R_MICROBLAZE_64_NONE\n  microblaze: Get module loading working\n  microblaze: remove sys_ipc\n  microblaze: Support unaligned address for put/get_user macros\n  microblaze: Detect new Microblaze 7.20 versions\n  microblaze: Fix do_page_fault for no context\n  microblaze: Add _PAGE_FILE macros to pgtable.h\n  microblaze: Fix put_user macro for 64bits arguments\n  microblaze: Clear print messages for DTB passing via r7\n  microblaze: Not to clear r7 after copying DTB to kernel\n  microblaze: Add messages about FDT blob\n  microblaze: Final support for statically linked DTB\n  microblaze: remove duplicated #include\n  microblaze: Define tlb_flush macro\n"
    },
    {
      "commit": "ca597a02cd9902338aad91b0ce792fd9ffcaaa04",
      "tree": "7fd92bdee1e1196f512d0d43735af159a763d175",
      "parents": [
        "b54c3835469c9548d470e7788cb22a2fd7e21133",
        "d6c585a4342a2ff627a29f9aea77c5ed4cd76023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:18:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:18:09 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: geode: Mark mfgpt irq IRQF_TIMER to prevent resume failure\n  x86, amd: Don\u0027t probe for extended APIC ID if APICs are disabled\n  x86, mce: Rename incorrect macro name \"CONFIG_X86_THRESHOLD\"\n  x86-64: Fix bad_srat() to clear all state\n  x86, mce: Fix set_trigger() accessor\n  x86: Fix movq immediate operand constraints in uaccess.h\n  x86: Fix movq immediate operand constraints in uaccess_64.h\n  x86: Add reboot fixup for SBC-fitPC2\n  x86: Include all of .data.* sections in _edata on 64-bit\n  x86: Add quirk for Intel DG45ID board to avoid low memory corruption\n"
    },
    {
      "commit": "760dcc6e1839e7ca82507698fb077d5d78b24964",
      "tree": "7b6ea512ea8cebd1573a77b9ff17c0c8a9865ddd",
      "parents": [
        "4897f1011aff7534b8e319404f7cd4028de7a453",
        "8d406c6de2e67b5bae3c43b62b492c4ff63afb92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:16:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:16:38 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] zcrypt: fix scheduling of hrtimer ap_poll_timer\n  [S390] vdso: clock_gettime of CLOCK_THREAD_CPUTIME_ID with noexec\u003don\n  [S390] vdso: fix per cpu area allocation\n  [S390] hibernation: fix register corruption on machine checks\n  [S390] hibernation: fix lowcore handling\n"
    },
    {
      "commit": "9e1b32caa525cb236e80e9c671e179bcecccc657",
      "tree": "8a1f0abf5291b23047cfdf099d5cfc96cc9d9253",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 22 15:44:28 2009 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 27 12:10:38 2009 -0700"
      },
      "message": "mm: Pass virtual address to [__]p{te,ud,md}_free_tlb()\n\nmm: Pass virtual address to [__]p{te,ud,md}_free_tlb()\n\nUpcoming paches to support the new 64-bit \"BookE\" powerpc architecture\nwill need to have the virtual address corresponding to PTE page when\nfreeing it, due to the way the HW table walker works.\n\nBasically, the TLB can be loaded with \"large\" pages that cover the whole\nvirtual space (well, sort-of, half of it actually) represented by a PTE\npage, and which contain an \"indirect\" bit indicating that this TLB entry\nRPN points to an array of PTEs from which the TLB can then create direct\nentries. Thus, in order to invalidate those when PTE pages are deleted,\nwe need the virtual address to pass to tlbilx or tlbivax instructions.\n\nThe old trick of sticking it somewhere in the PTE page struct page sucks\ntoo much, the address is almost readily available in all call sites and\nalmost everybody implemets these as macros, so we may as well add the\nargument everywhere. I added it to the pmd and pud variants for consistency.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e [MN10300 \u0026 FRV]\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e [s390]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "950b260ed21fdb6fa5f18485dabb0b03488431fa",
      "tree": "1821fdc50e7dc6ddae0b06b614ed56127bfd1005",
      "parents": [
        "65d3db0601509946fe0c9d2c7b12a5a62ca42e5e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 24 09:04:49 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:20 2009 +0200"
      },
      "message": "microblaze: Makefile cleanup\n\nReviewed the Makefile on request by Michal and this is the resulting changes.\n\no Use \u0027:\u003d\u0027 for assignmnet so we do not re-evaluate for each use\no Use $(shell echo xxx) to remove \"\"\no Replaced CFLAGS_KERNEL with KBUILD_CFLAGS\n  The settings are equally relevant for modules and the linked kernel\no Dropped LDFLAGS_BLOB - it is no longer used\no Refactored assignmnets to libs-y and core-y\no Use MMU for the MMU specific extension. \"MMUEXT\" was hurting my eyes\n  and I did not wanted it spread to m68k\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "65d3db0601509946fe0c9d2c7b12a5a62ca42e5e",
      "tree": "9477172e61cf55705390fbbc18e8c82ba33656cf",
      "parents": [
        "679711b82f010b854c5d4d88472c7a20fdc2b5fe"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jul 24 08:11:23 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:19 2009 +0200"
      },
      "message": "microblaze: Typo fix for cpu param inconsistency\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "679711b82f010b854c5d4d88472c7a20fdc2b5fe",
      "tree": "60f9b98ba20e64e6bbe4cc110a99a77a4e7cbdd8",
      "parents": [
        "fadf2e60a6dc7267658fa0c9e3bef13c699c7e1f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Jul 23 08:24:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:18 2009 +0200"
      },
      "message": "microblaze: Add support for R_MICROBLAZE_64_NONE\n\nFor example reiserfs use this relocation type.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fadf2e60a6dc7267658fa0c9e3bef13c699c7e1f",
      "tree": "1a3252df006b96a2d3b8f3e0782bd642585e9d38",
      "parents": [
        "bfc0ca0d33e24fca5b89acb378a8a9712ffe22b6"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Thu Jul 23 14:56:49 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:17 2009 +0200"
      },
      "message": "microblaze: Get module loading working\n\nNew reloc type R_MICROBLAZE_32_PCREL_LO requires a null handler (no work to do).\n\nRemove legacy hack for broken linker pre gcc-4.1.1, that required us to extract\nan offset from the code, add it to the addend, then rewrite the instruction.\n\nFixup the invalid reloc type error output.\n\nBoot tested with the xilinx_emaclite ethernet driver.\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bfc0ca0d33e24fca5b89acb378a8a9712ffe22b6",
      "tree": "91e22bf029ade70dc13bdc265089cfa3826b155c",
      "parents": [
        "3863dbceac7e69642b95f43de1c12c6236fdbe5b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 18 19:55:35 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:16 2009 +0200"
      },
      "message": "microblaze: remove sys_ipc\n\nThe ipc system call is now unused in microblaze,\nas the system call table points directly to the\nindidual system calls for IPC.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3863dbceac7e69642b95f43de1c12c6236fdbe5b",
      "tree": "d6e9a0d01784ca1c9e321971a3571fe2bf8b17dc",
      "parents": [
        "94ad8eb854cbc1cf875a318f9b97314ddc6b1560"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 21 12:48:01 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:15 2009 +0200"
      },
      "message": "microblaze: Support unaligned address for put/get_user macros\n\nThis patch add support for cases where load/store instruction\nin put/get_user macro gets unaligned pointer to data and this\naddress is not valid. I prevent all cases which can failed.\nI had to disable first stage of unaligned handler which is used\nonly for noMMU kernel and the whole work is done when interrupt\nis enabled.\nYou have enable HW support for detect unaligned access in Microblaze.\n\nThis patch fixed three LTP tests:\ngetpeername01, getsockname01, socketpair01\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "94ad8eb854cbc1cf875a318f9b97314ddc6b1560",
      "tree": "ca19c95ee9cb9a94c0b971a6d63630077f5ec156",
      "parents": [
        "f10eca6e107fd223c24393c09c40b916d2b3c427"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 21 12:47:04 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:55 2009 +0200"
      },
      "message": "microblaze: Detect new Microblaze 7.20 versions\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f10eca6e107fd223c24393c09c40b916d2b3c427",
      "tree": "bd205ccdc9c810c51f46ef974cc39a5cf546ff67",
      "parents": [
        "f14d6f7c31c73a902a6b567dc719128e74603902"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Jul 16 16:00:49 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:55 2009 +0200"
      },
      "message": "microblaze: Fix do_page_fault for no context\n\nCalling fixup when we are in kernel mode. This\nprevent fault for copy_to/from_user. This fault\nwas find thanks to writev01/03/04 LTP tests.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f14d6f7c31c73a902a6b567dc719128e74603902",
      "tree": "7c073120349a11abf2c9bfb133c63efd6541373d",
      "parents": [
        "7bcb63b21327427b130edeb6e6ad44ee260b3043"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jul 15 13:39:35 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:54 2009 +0200"
      },
      "message": "microblaze: Add _PAGE_FILE macros to pgtable.h\n\nWe need to define _PAGE_FILE macro and change pte\nfunctions. Microblaze use the same MMU as PowerPC\nthat\u0027s why we define _PAGE_FILE in the same style.\nThis change fixed remap_file_pages01 LTP test.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7bcb63b21327427b130edeb6e6ad44ee260b3043",
      "tree": "1e70546246b4c03ff7db40c600b4c5e06f9a6e1f",
      "parents": [
        "ea3fd1466f81a851452bf7f34ccb9b5058e4793c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 13 16:46:54 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:54 2009 +0200"
      },
      "message": "microblaze: Fix put_user macro for 64bits arguments\n\nFor 64bits arguments gcc caused that put_user macro\nworks with wrong value because of optimalization.\nAdding volatile caused that gcc not optimized it.\n\nIt is possible to use (as Blackfin do) two put_user\nmacros with 32bits arguments but there is one more\ninstruction which is due to duplication zero return\nvalue which is called put_user_asm macro.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ea3fd1466f81a851452bf7f34ccb9b5058e4793c",
      "tree": "f691b023dee02e38a828b91f91904b1a0e07cffb",
      "parents": [
        "a69cb8c4662dd0a7b01b32a9165b1a1697068f19"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jun 22 12:31:55 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:54 2009 +0200"
      },
      "message": "microblaze: Clear print messages for DTB passing via r7\n\nIt is necessary to zeroed r7 when r7 points to bad\ndtb - this caused that we have correct messages\nabout compiled-in dtb or passing via r7\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a69cb8c4662dd0a7b01b32a9165b1a1697068f19",
      "tree": "9d2be899406aa2bd5ad439c6835283714ec7e25d",
      "parents": [
        "74510f2a2751ed56b5ab099b2e3b7697b91aa77e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jun 22 10:55:40 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:54 2009 +0200"
      },
      "message": "microblaze: Not to clear r7 after copying DTB to kernel\n\nI can\u0027t clear r7 because if I do it I lose information\nwhere DTB come from.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "74510f2a2751ed56b5ab099b2e3b7697b91aa77e",
      "tree": "e08ff6e1a60b298769cd3253c70ceff5fd936f33",
      "parents": [
        "909964ec89ba466d75d53250d5738d1891cc1a3d"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jun 22 10:28:40 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:53 2009 +0200"
      },
      "message": "microblaze: Add messages about FDT blob\n\nPrint accurate message about place where FDT blob is.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "909964ec89ba466d75d53250d5738d1891cc1a3d",
      "tree": "5b0b2ce13b2d82e9193dd0398535f634d8c4d8e7",
      "parents": [
        "1170902b343053f50d4caf8ec2aa745fd0ce5c84"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Mon Jun 22 14:02:09 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:53 2009 +0200"
      },
      "message": "microblaze: Final support for statically linked DTB\n\nIf r7 is zero at kernel boot, or does not point to a valid DTB, then\nwe fall back to a DTB (assumed to be) linked statically in the kernel, instead\nof blindly copying bogus cruft into the kernel DTB memory region\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1170902b343053f50d4caf8ec2aa745fd0ce5c84",
      "tree": "3aaac3b1c8101c7574c1121d3ce13b87f26e8ba8",
      "parents": [
        "efffde36d20613d91a5ea9529b03f477077f41ea"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jul 11 09:32:08 2009 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:53 2009 +0200"
      },
      "message": "microblaze: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/microblaze/include/asm/io.h\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "efffde36d20613d91a5ea9529b03f477077f41ea",
      "tree": "37c781977a5c0520d172b923c90bcd885d05378a",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Jul 09 11:33:39 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:53 2009 +0200"
      },
      "message": "microblaze: Define tlb_flush macro\n\nThis fix remove bug which we had till now in all\nMicroblaze MMU code. Primary tested on mmap01 LTP test.\nWe forget to flush invalid tlb which were changed - we\nused them and there were wrong old data which wasn\u0027t correct.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1277580fe5dfb5aef84854bdb7983657df00b920",
      "tree": "1cfde8482a43f0f0ba56ac488a4cacf52d89fd61",
      "parents": [
        "3a6ba4600d6fb913ddb0dd08843ad75405795883"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 24 12:39:52 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 24 12:41:02 2009 +0200"
      },
      "message": "[S390] vdso: clock_gettime of CLOCK_THREAD_CPUTIME_ID with noexec\u003don\n\nThe combination of noexec\u003don and a clock_gettime call with clock id\nCLOCK_THREAD_CPUTIME_ID is broken. The vdso code switches to the\naccess register mode to get access to the per-cpu data structure to\nexecute the magic ectg instruction. After the ectg instruction the\ncode always switches back to the primary mode but for noexec\u003don the\ncorrect mode is the secondary mode. The effect of the bug is that the\nuser space program looses the access to all mappings without PROT_EXEC,\ne.g. the stack. The problem is fixed by restoring the mode that has\nbeen active before the switch to the access register mode.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3a6ba4600d6fb913ddb0dd08843ad75405795883",
      "tree": "373e410b97f8cd0d56674bf023fffee9c336baac",
      "parents": [
        "c63b196afcf22405527abe4c2c57926a5bbd6fc9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jul 24 12:39:51 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 24 12:41:01 2009 +0200"
      },
      "message": "[S390] vdso: fix per cpu area allocation\n\nvdso per cpu area allocation in smp_prepare_cpus() happens with GFP_KERNEL\nbut irqs disabled. Triggers this one:\n\nBadness at kernel/lockdep.c:2280\nModules linked in:\nCPU: 0 Not tainted 2.6.30 #2\nProcess swapper (pid: 1, task: 000000003fe88000, ksp: 000000003fe87eb8)\nKrnl PSW : 0400c00180000000 0000000000083360 (lockdep_trace_alloc+0xec/0xf8)\n[...]\nCall Trace:\n([\u003c00000000000832b6\u003e] lockdep_trace_alloc+0x42/0xf8)\n [\u003c00000000000b1880\u003e] __alloc_pages_internal+0x3e8/0x5c4\n [\u003c00000000000b1b4a\u003e] __get_free_pages+0x3a/0xb0\n [\u003c0000000000026546\u003e] vdso_alloc_per_cpu+0x6a/0x18c\n [\u003c00000000005eff82\u003e] smp_prepare_cpus+0x322/0x594\n [\u003c00000000005e8232\u003e] kernel_init+0x76/0x398\n [\u003c000000000001bb1e\u003e] kernel_thread_starter+0x6/0xc\n [\u003c000000000001bb18\u003e] kernel_thread_starter+0x0/0xc\n\nFix this by moving the allocation out of the irqs disabled section.\n\nReported-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c63b196afcf22405527abe4c2c57926a5bbd6fc9",
      "tree": "6c8f0705fe19e1fcb3678c9e2bd46a915cde5f65",
      "parents": [
        "5f954c3426190f7ae432a09abd62164d5d14c709"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jul 24 12:39:50 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 24 12:41:00 2009 +0200"
      },
      "message": "[S390] hibernation: fix register corruption on machine checks\n\nswsusp_arch_suspend() actually saves all cpu register contents on\nhibernation.\nMachine checks must be disabled since swsusp_arch_suspend() stores\nregister contents to their lowcore save areas. That\u0027s the same\nplace where register contents on machine checks would be saved.\nTo avoid register corruption disable machine checks.\nWe must also disable machine checks in the new psw mask for\nprogram checks, since swsusp_arch_suspend() may generate program\nchecks.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5f954c3426190f7ae432a09abd62164d5d14c709",
      "tree": "c1e9fdd5f374f01c45da82ec5d972626b7c7bd80",
      "parents": [
        "4be3bd7849165e7efa6b0b35a23d6a3598d97465"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jul 24 12:39:49 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 24 12:41:00 2009 +0200"
      },
      "message": "[S390] hibernation: fix lowcore handling\n\nOur swsusp_arch_suspend() backend implementation disables prefixing\nby setting the contents of the prefix register to 0.\nHowever afterwards common code functions are called which might\naccess percpu data structures.\nSince the lowcore contains e.g. the percpu base pointer this isn\u0027t\na good idea. So fix this by copying the hibernating cpu\u0027s lowcore to\nabsolute address zero.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d6c585a4342a2ff627a29f9aea77c5ed4cd76023",
      "tree": "2a40b1ccdaaacb0a5b647d0931fca11b248298fe",
      "parents": [
        "2cb078603abb612e3bcd428fb8122c3d39e08832"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 24 08:34:59 2009 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 24 08:42:52 2009 +0200"
      },
      "message": "x86: geode: Mark mfgpt irq IRQF_TIMER to prevent resume failure\n\nTimer interrupts are excluded from being disabled during suspend. The\nclock events code manages the disabling of clock events on its own\nbecause the timer interrupt needs to be functional before the resume\ncode reenables the device interrupts.\n\nThe mfgpt timer request its interrupt without setting the IRQF_TIMER\nflag so suspend_device_irqs() disables it as well which results in a\nfatal resume failure.\n\nAdding IRQF_TIMER to the interupt flags when requesting the mrgpt\ntimer interrupt solves the problem.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3c3301083e3bea4d14c597106c7b20b4b85fc03d",
      "tree": "6eabdd073bdc27eb3f0dd999ea946955afca18bf",
      "parents": [
        "612e900c286a9535cc17da5171b0d8dcf8f3a12f",
        "0fdc7e67dd312986e30b861adff48732bd33eb3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 22 11:41:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 22 11:41:56 2009 -0700"
      },
      "message": "Merge branch \u0027perf-counters-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-perf\n\n* \u0027perf-counters-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-perf: (31 commits)\n  perf_counter tools: Give perf top inherit option\n  perf_counter tools: Fix vmlinux symbol generation breakage\n  perf_counter: Detect debugfs location\n  perf_counter: Add tracepoint support to perf list, perf stat\n  perf symbol: C++ demangling\n  perf: avoid structure size confusion by using a fixed size\n  perf_counter: Fix throttle/unthrottle event logging\n  perf_counter: Improve perf stat and perf record option parsing\n  perf_counter: PERF_SAMPLE_ID and inherited counters\n  perf_counter: Plug more stack leaks\n  perf: Fix stack data leak\n  perf_counter: Remove unused variables\n  perf_counter: Make call graph option consistent\n  perf_counter: Add perf record option to log addresses\n  perf_counter: Log vfork as a fork event\n  perf_counter: Synthesize VDSO mmap event\n  perf_counter: Make sure we dont leak kernel memory to userspace\n  perf_counter tools: Fix index boundary check\n  perf_counter: Fix the tracepoint channel to perfcounters\n  perf_counter, x86: Extend perf_counter Pentium M support\n  ...\n"
    },
    {
      "commit": "2cb078603abb612e3bcd428fb8122c3d39e08832",
      "tree": "f7458972c577287ca6aef610e4bd17957fd35c7d",
      "parents": [
        "6effa8f6fc786f00e3a23eae605e0f2e8e748faa"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 22 09:59:35 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 22 10:06:49 2009 -0700"
      },
      "message": "x86, amd: Don\u0027t probe for extended APIC ID if APICs are disabled\n\nIf we\u0027ve logically disabled apics, don\u0027t probe the PCI space for the\nAMD extended APIC ID.\n\n[ Impact: prevent boot crash under Xen. ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nReported-by: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "9b7019ae6a542a801a80df6694c66e240e2c3e39",
      "tree": "fe2e53fae79f313cfa2fa02d89a6bd585f86a361",
      "parents": [
        "1d2f37945d1b3a14086c5ea802486778b635cf97"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Jul 22 16:31:36 2009 +0200"
      },
      "committer": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Jul 22 18:05:55 2009 +0200"
      },
      "message": "perf_counter: Remove unused variables\n\nFix a gcc unused variables warning.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "6effa8f6fc786f00e3a23eae605e0f2e8e748faa",
      "tree": "4b7d45f89dc7334180a1ace7b281412d2d112ccd",
      "parents": [
        "429b2b319af3987e808c18f6b81313104caf782c"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Wed Jul 22 11:56:20 2009 +0900"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 21 21:43:22 2009 -0700"
      },
      "message": "x86, mce: Rename incorrect macro name \"CONFIG_X86_THRESHOLD\"\n\nCONFIG_X86_THRESHOLD used in arch/x86/kernel/irqinit.c is always\nundefined.  Rename it to the correct name \"CONFIG_X86_MCE_THRESHOLD\".\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nReviewed-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nLKML-Reference: \u003c4A667FD4.3010509@hitachi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "429b2b319af3987e808c18f6b81313104caf782c",
      "tree": "54dc7de576e7f9af327cfdf88b47d7dce026a642",
      "parents": [
        "e9084ec98bb9aa3abc6cf73181177780ce7546f8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Sat Jul 18 08:56:57 2009 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 21 15:20:01 2009 -0700"
      },
      "message": "x86-64: Fix bad_srat() to clear all state\n\nNeed to clear both nodes and nodes_add state for start/end.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nLKML-Reference: \u003c20090718065657.GA2898@basil.fritz.box\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e9084ec98bb9aa3abc6cf73181177780ce7546f8",
      "tree": "1eb7985ac722c833b083ea31c10ac92630cd55f5",
      "parents": [
        "ebe119cd0929df4878f758ebf880cb435e4dcaaf"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Thu Jul 16 09:45:11 2009 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jul 21 10:49:18 2009 -0700"
      },
      "message": "x86, mce: Fix set_trigger() accessor\n\nFix the condition checking the result of strchr() (which previously\ncould result in an oops), and make the function return the number of\nbytes actively used.\n\n[ Impact: fix oops ]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nLKML-Reference: \u003c4A5F04B7020000780000AB59@vpn.id2.novell.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ebe119cd0929df4878f758ebf880cb435e4dcaaf",
      "tree": "a49e9eea03a557e7d5fe910c94ecd42e9717c3b2",
      "parents": [
        "155b73529583c38f30fd394d692b15a893960782"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Jul 20 23:27:39 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Jul 20 23:27:39 2009 -0700"
      },
      "message": "x86: Fix movq immediate operand constraints in uaccess.h\n\nThe movq instruction, generated by __put_user_asm() when used for\n64-bit data, takes a sign-extended immediate (\"e\") not a zero-extended\nimmediate (\"Z\").\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Uros Bizjak \u003cubizjak@gmail.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "155b73529583c38f30fd394d692b15a893960782",
      "tree": "bdfb0b7d0d856c66b11ee4883d89a7abdb2b47c4",
      "parents": [
        "77f32dfdd97857280ae1ebac64382ff082cd7ea0"
      ],
      "author": {
        "name": "Uros Bizjak",
        "email": "ubizjak@gmail.com",
        "time": "Sun Jul 19 18:06:35 2009 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Jul 20 20:46:17 2009 -0700"
      },
      "message": "x86: Fix movq immediate operand constraints in uaccess_64.h\n\narch/x86/include/asm/uaccess_64.h uses wrong asm operand constraint\n(\"ir\") for movq insn. Since movq sign-extends its immediate operand,\n\"er\" constraint should be used instead.\n\nAttached patch changes all uses of __put_user_asm in uaccess_64.h to use\n\"er\" when \"q\" insn suffix is involved.\n\nPatch was compile tested on x86_64 with defconfig.\n\nSigned-off-by: Uros Bizjak \u003cubizjak@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "77f32dfdd97857280ae1ebac64382ff082cd7ea0",
      "tree": "911800506c993067474fb7a3049f323ceff12293",
      "parents": [
        "8bcdbe427924a1e4b4e4cf68020e92e9f93fe011"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Mon Jul 20 18:48:17 2009 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Jul 20 18:38:14 2009 -0700"
      },
      "message": "x86: Add reboot fixup for SBC-fitPC2\n\nThe CompuLab SBC-fitPC2 board needs to reboot via BIOS.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "aea1f7964ae6cba5eb419a958956deb9016b3341",
      "tree": "e326d376529ea0be73ab435317709b684bb3f7cf",
      "parents": [
        "457f82bac659745f6d5052e4c493d92d62722c9c",
        "04e448d9a386640a79a4aa71251aa1cdd314f662"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 20 16:49:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 20 16:49:45 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  vmlinux.lds.h: restructure BSS linker script macros\n  kconfig: initialize the screen before using curses(3) functions\n  kconfig: variable argument lists needs `stdarg.h\u0027\n  kbuild, deb-pkg: fix install scripts for posix sh\n"
    },
    {
      "commit": "ae42b9e1ca8969d52e51f5e461b2e89e180943dd",
      "tree": "50d923090281ff611e7019d84daac8d051a18efd",
      "parents": [
        "6cdbf734493d6e8f5afc6f539b82897772809d43",
        "6843f405da9d0adf734d8f695311e29cc92a220c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 20 16:46:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 20 16:46:49 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (21 commits)\n  Blackfin: define HARDIRQ_BITS again for now\n  arch/blackfin: Add kmalloc NULL tests\n  Blackfin: add CPLB entries for Core B on-chip L1 SRAM regions\n  Blackfin: work around anomaly 05000189\n  Blackfin: drop per-cpu loops_per_jiffy tracking\n  Blackfin: fix bugs in GPIO resume code\n  Blackfin: bf537-stamp: fix irq decl for AD7142\n  Blackfin: fix handling of IPEND in interrupt context save\n  Blackfin: drop duplicate runtime checking of anomaly 05000448\n  Blackfin: fix incomplete renaming of the bfin-twi-lcd driver\n  Blackfin: fix wrong CTS inversion\n  Blackfin: update handling of anomaly 364 (wrong rev id in BF527-0.1)\n  Blackfin: fix early_dma_memcpy() handling of busy channels\n  Blackfin: handle BF561 Core B memory regions better when SMP\u003dn\n  Blackfin: fix miscompilation in lshrdi3\n  Blackfin: fix silent crash when no uClinux MTD filesystem exists\n  Blackfin: restore exception banner when dumping crash info\n  Blackfin: work around anomaly 05000281\n  Blackfin: update anomaly lists to match latest sheets/usage\n  Blackfin: drop dead flash_probe call\n  ...\n"
    },
    {
      "commit": "0ecf24ef49d4f46ff5d6af357c3b9ec8d798160d",
      "tree": "d223050f828261457c17204bc830fe1c6b12c24e",
      "parents": [
        "23198fda7182969b619613a555f8645fdc3dc334"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Jul 20 16:05:37 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 20 16:38:44 2009 -0700"
      },
      "message": "blackfin: fix wrong CTS inversion\n\nThe Blackfin serial headers were inverting the CTS value leading to wrong\nhandling of the CTS line which broke CTS/RTS handling completely.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7571a5c8887b328c0e036fe8cdb60d56809c120",
      "tree": "9143a88ff3b999e3e326d94e833b70ed167f9d03",
      "parents": [
        "78af08d90b8f745044b1274430bc4bc6b2b27aca",
        "64e8be6ebdb8212898781fff7722ff2b0eb76131"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 18 11:59:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 18 11:59:33 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: Realview \u0026 Versatile: Fix i2c_board_info definitions\n  [ARM] 5608/1: Updated U300 defconfig\n  [ARM] 5606/1: Fix ep93xx watchdog driver headers\n  [ARM] 5594/1: Correct U300 VIC init PM setting\n  [ARM] 5595/1: ep93xx: missing header in dma-m2p.c\n  [ARM] Kirkwood: Correct header define\n  [ARM] pxa: fix ULPI_{DIR,NXT,STP} MFP defines\n  backlight: fix pwm_bl.c to notify platform code when suspending\n  [ARM] pxa: use kzalloc() in pxa_init_gpio_chip()\n  [ARM] pxa: correct I2CPWR clock for pxa3xx\n  pxamci: correct DMA flow control\n  ARM: add support for the EET board, based on the i.MX31 pcm037 module\n  pcm037: add MT9T031 camera support\n  Armadillo 500 add NAND flash device support (resend).\n  ARM MXC: Armadillo 500 add NOR flash device support (resend).\n  mx31: remove duplicated #include\n"
    },
    {
      "commit": "64e8be6ebdb8212898781fff7722ff2b0eb76131",
      "tree": "445ab6210567e94ce2ea928bccb2fe088649b87e",
      "parents": [
        "d740d347f856f0fd8baf2f63d8daa600ed135bfd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jul 18 15:51:55 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 18 17:08:59 2009 +0100"
      },
      "message": "ARM: Realview \u0026 Versatile: Fix i2c_board_info definitions\n\nFix i2c_board_info definitions - we were defining the \u0027type\u0027 field\nof these structures twice since the first argument of I2C_BOARD_INFO\nsets this field.  Move the second definition into I2C_BOARD_INFO().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8bcdbe427924a1e4b4e4cf68020e92e9f93fe011",
      "tree": "b5989ee28a61d5cf9454eb2e6a4c87a36ecf963f",
      "parents": [
        "6aa542a694dc9ea4344a8a590d2628c33d1b9431"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Jul 14 10:52:55 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 18 13:59:20 2009 +0200"
      },
      "message": "x86: Include all of .data.* sections in _edata on 64-bit\n\nThe .data.read_mostly and .data.cacheline_aligned sections\naren\u0027t covered by the _sdata .. _edata range on x86-64. This\naffects kmemleak reporting leading to possible false\npositives by not scanning the whole data section.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nTested-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nLKML-Reference: \u003c1247565175.28240.37.camel@pc1117.cambridge.arm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6aa542a694dc9ea4344a8a590d2628c33d1b9431",
      "tree": "6f166322e92b5a5460d1b4e9e937d2e6d5885a31",
      "parents": [
        "78af08d90b8f745044b1274430bc4bc6b2b27aca"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Jul 15 14:16:09 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 18 13:38:29 2009 +0200"
      },
      "message": "x86: Add quirk for Intel DG45ID board to avoid low memory corruption\n\nAMI BIOS with low memory corruption was found on Intel DG45ID\nboard (Bug 13710). Add this board to the blacklist - in the\n(somewhat optimistic) hope of future boards/BIOSes from Intel\nnot having this bug.\n\nAlso see:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d13736\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nCc: ykzhao \u003cyakui.zhao@intel.com\u003e\nCc: alan@lxorguk.ukuu.org.uk\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c1247660169-4503-1-git-send-email-bug-track@fisher-privat.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04e448d9a386640a79a4aa71251aa1cdd314f662",
      "tree": "a73a00fd881ee61cf756f0edd8ffbc77abcf1e3e",
      "parents": [
        "d0e1e09568507ac771072d97f0781af82c935b3e"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@ksplice.com",
        "time": "Sun Jul 12 18:23:33 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 18 00:02:45 2009 +0200"
      },
      "message": "vmlinux.lds.h: restructure BSS linker script macros\n\nThe BSS section macros in vmlinux.lds.h currently place the .sbss\ninput section outside the bounds of [__bss_start, __bss_end].  On all\narchitectures except for microblaze that handle both .sbss and\n__bss_start/__bss_end, this is wrong: the .sbss input section is\nwithin the range [__bss_start, __bss_end].  Relatedly, the example\ncode at the top of the file actually has __bss_start/__bss_end defined\ntwice; I believe the right fix here is to define them in the\nBSS_SECTION macro but not in the BSS macro.\n\nAnother problem with the current macros is that several\narchitectures have an ALIGN(4) or some other small number just before\n__bss_stop in their linker scripts.  The BSS_SECTION macro currently\nhardcodes this to 4; while it should really be an argument.  It also\nignores its sbss_align argument; fix that.\n\nmn10300 is the only user at present of any of the macros touched by\nthis patch.  It looks like mn10300 actually was incorrectly converted\nto use the new BSS() macro (the alignment of 4 prior to conversion was\na __bss_stop alignment, but the argument to the BSS macro is a start\nalignment).  So fix this as well.\n\nI\u0027d like acks from Sam and David on this one.  Also CCing Paul, since\nhe has a patch from me which will need to be updated to use\nBSS_SECTION(0, PAGE_SIZE, 4) once this gets merged.\n\nSigned-off-by: Tim Abbott \u003ctabbott@ksplice.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a1cc1ba7aec1ba41317d227b1fe8d0f8c0cec232",
      "tree": "ad9ed53d30b54141d99a67c90eefdd3a4a0d83dc",
      "parents": [
        "499ee0710f9881423d807c6ecc451c5e1bd5ff62",
        "18282b36d742347abd9a4bc74fe9fd2432a8335b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 17 11:15:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 17 11:15:00 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/fyu/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/fyu/linux-2.6:\n  Revert \"Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h\"\n  Add dma_debug_init() for ia64\n  Fix ia64 compilation IS_ERR and PTE_ERR errors.\n"
    },
    {
      "commit": "499ee0710f9881423d807c6ecc451c5e1bd5ff62",
      "tree": "27f94b3d81e7c3e5dbc97b7b1fa2d16257fc5af4",
      "parents": [
        "8e3b3bb5e5ac064f83a8556100f10b7dfa1c719b",
        "857fdc53a0a90c3ba7fcf5b1fb4c7a62ae03cf82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 17 10:51:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 17 10:51:55 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/pci: insert ioapic resource before assigning unassigned resources\n"
    },
    {
      "commit": "18282b36d742347abd9a4bc74fe9fd2432a8335b",
      "tree": "095e08ecd4c1e9ac7414606d7ad2d8d4f486d62c",
      "parents": [
        "390bd132b2831a2ad0268e84bffbfc0680debfe5"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Fri Jul 17 06:35:05 2009 -0700"
      },
      "committer": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Fri Jul 17 06:35:05 2009 -0700"
      },
      "message": "Revert \"Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h\"\n\nasm/fpu.h uses the __IA64_UL macro which is declared in asm/types.h, so\nthis include is really required. Without it, GNU libc fails to build.\n\nThis reverts commit 2678c07b07ac2076675e5d57653bdf02e9af1950.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nAcked-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\n"
    },
    {
      "commit": "390bd132b2831a2ad0268e84bffbfc0680debfe5",
      "tree": "b4ce45ac15161eef7a3b6132569eb5571764a057",
      "parents": [
        "6f409461210baf76ade1bfdd9470fd5b98378b36"
      ],
      "author": {
        "name": "fujita",
        "email": "fujita@tulip.osrg.net",
        "time": "Thu Jul 09 21:25:05 2009 -0700"
      },
      "committer": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Fri Jul 17 06:34:57 2009 -0700"
      },
      "message": "Add dma_debug_init() for ia64\n\nThe commit 9916219579d078c80377dd3988c2cc213536d868 was supposed to\nadd CONFIG_DMA_API_DEBUG support to IA64 however I forgot to add\ndma_debug_init().\n\nSigned-off-by: fujita \u003cfujita@tulip.osrg.net\u003e\nAcked-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\n"
    },
    {
      "commit": "6f409461210baf76ade1bfdd9470fd5b98378b36",
      "tree": "5b53a29227c7b49a1dca48daec6ba8bfe5c1c581",
      "parents": [
        "4b0a84043e0c14088958fddb62f416d050368011"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 09 21:23:39 2009 -0700"
      },
      "committer": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Fri Jul 17 06:34:50 2009 -0700"
      },
      "message": "Fix ia64 compilation IS_ERR and PTE_ERR errors.\n\nWhen building ia64 kernel with CONFIG_XEN_SYS_HYPERVISOR, compiler reports\nerrors:\n\ndrivers/xen/sys-hypervisor.c: In function ‘uuid_show’:\ndrivers/xen/sys-hypervisor.c:125: error: implicit declaration of function ‘IS_ERR’\ndrivers/xen/sys-hypervisor.c:126: error: implicit declaration of function ‘PTR_ERR’\n\nThis patch fixes the errors.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\n"
    },
    {
      "commit": "d740d347f856f0fd8baf2f63d8daa600ed135bfd",
      "tree": "1cacc5b57aef3fc9d03d80dbb0dd336233f935bc",
      "parents": [
        "2653d1d7f0284f3b68f25dafa208d0a013f7e9db"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Jul 16 22:40:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 17 13:38:56 2009 +0100"
      },
      "message": "[ARM] 5608/1: Updated U300 defconfig\n\nRemoved the LBD support that isn\u0027t of any use right now at least,\nthen remove remnants of the TCM config flags that somehow crept\nin by mistake (not yet merged patch for 2.6.32) and then the usual\ndefconfig noise from updated menus.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a5049205f7265620c48781814155f2763e70abb",
      "tree": "7b3cf5ec83687e74028bbfa100dac4e6d449155a",
      "parents": [
        "27de22d03d6808a82bbe9bd7e3cc75d60132ba9e"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 17 21:47:44 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 17 21:47:45 2009 +0930"
      },
      "message": "lguest: restrict CPUID to avoid perf counter wrmsr\n\nAvoid the following:\n[    0.012093] WARNING: at arch/x86/kernel/apic/apic.c:249 native_apic_write_dummy+0x2f/0x40()\n\nRather than chase each new cpuid-detected feature, just lie about the highest\nvalid CPUID so this code is never run.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "5780888bcac316508eb5f4dd23bbea8b5057647c",
      "tree": "59d8b6ad427e87ebb7b41f855d32b7a2126b1dc6",
      "parents": [
        "4b0a84043e0c14088958fddb62f416d050368011"
      ],
      "author": {
        "name": "Matias Zabaljauregui",
        "email": "zabaljauregui@gmail.com",
        "time": "Thu Jun 18 11:44:06 2009 -0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 17 21:47:44 2009 +0930"
      },
      "message": "lguest: fix journey\n\nfix: \"make Guest\" was complaining about duplicated G:032\n\nSigned-off-by: Matias Zabaljauregui \u003czabaljauregui@gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "6843f405da9d0adf734d8f695311e29cc92a220c",
      "tree": "26bf79b8171d35e24a6809152392f159b76d9b06",
      "parents": [
        "994e9a2e01f47f7ce24dec7edc45d70401468370"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 13:53:37 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 13:56:07 2009 -0400"
      },
      "message": "Blackfin: define HARDIRQ_BITS again for now\n\nThe default values of HARDIRQ_BITS and PREEMPT_BITS in common code leads to\nbuild failure:\n\nIn file included from include/linux/interrupt.h:12,\n                from include/linux/kernel_stat.h:8,\n                from arch/blackfin/kernel/asm-offsets.c:32:\ninclude/linux/hardirq.h:66:2: error: #error PREEMPT_ACTIVE is too low!\n\nSo until that gets resolved, just declare our own default value again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "994e9a2e01f47f7ce24dec7edc45d70401468370",
      "tree": "897d3dbae7e2ec383e02ae6a8dfd9de2cb8ba2d8",
      "parents": [
        "5bc6e3cfe6db5f33c60f042a9ba203431f334756"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 14 03:15:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:54 2009 -0400"
      },
      "message": "arch/blackfin: Add kmalloc NULL tests\n\nCheck that the result of kmalloc is not NULL before passing it to other\nfunctions.\n\nIn the first two cases, the new code returns -ENOMEM, which seems\ncompatible with what is done for similar functions for other architectures.\n\nIn the last two cases, the new code fails silently, ie just returns,\nbecause the function has void return type.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression *x;\nidentifier f;\nconstant char *C;\n@@\n\nx \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...);\n... when !\u003d x \u003d\u003d NULL\n    when !\u003d x !\u003d NULL\n    when !\u003d (x || ...)\n(\nkfree(x)\n|\nf(...,C,...,x,...)\n|\n*f(...,x,...)\n|\n*x-\u003ef\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5bc6e3cfe6db5f33c60f042a9ba203431f334756",
      "tree": "ff171234a9d19171e955bc1d05279e38c4b39f97",
      "parents": [
        "f574a76a3b19848ac61814756716e26f85f2c3f7"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Jul 10 11:34:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:51 2009 -0400"
      },
      "message": "Blackfin: add CPLB entries for Core B on-chip L1 SRAM regions\n\nThe Blackfin SMP port was missing CPLB entries for Core B on-chip L1 SRAM\nregions.  Any code that attempted to use these would wrongly crash due to\na CPLB miss.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f574a76a3b19848ac61814756716e26f85f2c3f7",
      "tree": "ba5f326f1bdfd22deacce491835a678fe3b83a1f",
      "parents": [
        "c70c754ff916cedd969a73549799d2167ffefcd6"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jul 09 15:11:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:48 2009 -0400"
      },
      "message": "Blackfin: work around anomaly 05000189\n\nSimilar to anomaly 05000281 but not as bad, we cannot return to the\ninstruction causing a fault otherwise we\u0027ll trigger a second false\nexception.  The system can still recover, but it isn\u0027t correct.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c70c754ff916cedd969a73549799d2167ffefcd6",
      "tree": "d37d8d710e0094f0eae084b564458fa1d1bee798",
      "parents": [
        "c03c2a87347b849ec927d7d2ea79a6955e19f492"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 09 09:58:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:44 2009 -0400"
      },
      "message": "Blackfin: drop per-cpu loops_per_jiffy tracking\n\nOn Blackfin SMP, a per-cpu loops_per_jiffy is pointless since both cores\nalways run at the same CCLK.  In addition, the current implementation has\nflaws since the main consumer for loops_per_jiffy (asm/delay.h) uses the\nglobal kernel loops_per_jiffy and not the per_cpu one.  So punt all of the\nper-cpu handling and go back to the global shared one.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c03c2a87347b849ec927d7d2ea79a6955e19f492",
      "tree": "40c4fe316aa4ff92ad9a59f924d68b01726ca091",
      "parents": [
        "4c94c3e09adba9718218d6e3d35b2dfae81f3911"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jul 08 12:04:43 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:42 2009 -0400"
      },
      "message": "Blackfin: fix bugs in GPIO resume code\n\nChange the bfin_gpio_pm_hibernate_restore() function to:\n1) AND restored DATA with DIR (not OR) to get correct final state\n2) Restore DATA before setting DIR to avoid glitches\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4c94c3e09adba9718218d6e3d35b2dfae81f3911",
      "tree": "28b860f1be042aa7e7be0075d4c11ea8931c4baf",
      "parents": [
        "ad863a9dc9887330b2ab753323063865c59d8db6"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Jul 07 07:41:50 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:40 2009 -0400"
      },
      "message": "Blackfin: bf537-stamp: fix irq decl for AD7142\n\nThe AD7142 add-on card hooks the IRQ line up to PG5, not PF5.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ad863a9dc9887330b2ab753323063865c59d8db6",
      "tree": "43a6d72c0a89f22028fbaa34aab2ad27123ea2df",
      "parents": [
        "3a920accbb5f88d753ab5a6a47d0dd48b6269f84"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Jul 07 02:47:14 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:38 2009 -0400"
      },
      "message": "Blackfin: fix handling of IPEND in interrupt context save\n\nThe interrupt context save logic incorrectly stored the address of the\nIPEND register rather than its value due to a missing dereference.  While\nwe\u0027re here, also enable this code for all kernel debugging scenarios and\nnot just when KGDB is enabled.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3a920accbb5f88d753ab5a6a47d0dd48b6269f84",
      "tree": "e7749c4676420eb4b999bd87e7a362ecd2c3c07c",
      "parents": [
        "ebd5833327e3fb46eb55553d8f5432b5226bf897"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jul 06 14:29:08 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:34 2009 -0400"
      },
      "message": "Blackfin: drop duplicate runtime checking of anomaly 05000448\n\nWe already catch this anomaly at compile time, and the runtime version is\nsuch that it ends up checking on all parts rather than just the ones that\nmight actually have it.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ebd5833327e3fb46eb55553d8f5432b5226bf897",
      "tree": "44a4e33f8fcaa1ad69da2ba7c87dfb0e58ce9a59",
      "parents": [
        "f1c717fbf89f5a24d539ecf4baa5d4c3888e3bf9"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 02 11:00:38 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:32 2009 -0400"
      },
      "message": "Blackfin: fix incomplete renaming of the bfin-twi-lcd driver\n\nThe sed used to rename the bfin-twi-lcd only replaced the first instance\nrather than all which led to the resources not being enabled when the\ndriver was built as a module.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f1c717fbf89f5a24d539ecf4baa5d4c3888e3bf9",
      "tree": "f65f449264013656e2211d854277e6d6371f1f39",
      "parents": [
        "10a5ecd03f9f5c374f954cf50a4f85d73f8ce338"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Jul 01 07:43:23 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:30 2009 -0400"
      },
      "message": "Blackfin: fix wrong CTS inversion\n\nThe Blackfin serial headers were inverting the CTS value leading to wrong\nhandling of the CTS line which broke CTS/RTS handling completely.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "10a5ecd03f9f5c374f954cf50a4f85d73f8ce338",
      "tree": "f91fbb17f4f77202c84d0ccef673f42b15ded2d1",
      "parents": [
        "532f07ca04c6f8ab0555b00cf5d42dc6f72b802f"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Jul 01 04:08:01 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:28 2009 -0400"
      },
      "message": "Blackfin: update handling of anomaly 364 (wrong rev id in BF527-0.1)\n\nThis anomaly only applies to the BF527-0.1, not the BF526-0.1, and not any\nother revision of the BF527.  So make sure we don\u0027t go returning 0xffff\nfor other cases.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "532f07ca04c6f8ab0555b00cf5d42dc6f72b802f",
      "tree": "6a449019028efc5518da6abd3e18437ca60ade6c",
      "parents": [
        "fb4b5d3a379824d94fd71fc1aa78e9dbcb15b948"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 29 22:45:50 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:26 2009 -0400"
      },
      "message": "Blackfin: fix early_dma_memcpy() handling of busy channels\n\nThe early logic to locate a free DMA channel and then set it up was broken\nin a few ways that only manifested itself when we needed to set up more\nthan 2 on chip SRAM regions (most board defaults setup 1 or 2).  First, we\nchecked the wrong status register (the destination gets updated, not the\nsource) and second, we did the ssync before rather than after resetting a\nDMA config register.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "fb4b5d3a379824d94fd71fc1aa78e9dbcb15b948",
      "tree": "104b640b09ebbc58f4eb3b67fd190bf7bf9a3912",
      "parents": [
        "8399a74f61c69c7d233924de3dd314ca0effa16a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 29 14:20:10 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:24 2009 -0400"
      },
      "message": "Blackfin: handle BF561 Core B memory regions better when SMP\u003dn\n\nRather than assume Core B is always run with caches turned on, let people\nload into any of the on-chip memory regions.  It is their business how the\nSRAM/Cache regions are utilized, so don\u0027t prevent them from being able to\nload into them.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8399a74f61c69c7d233924de3dd314ca0effa16a",
      "tree": "e5fd4a027e4c61db266a9d4bc4fd34f8b8fd0c8c",
      "parents": [
        "dc437b1b596e310bb583de3868c3d61a6798c81c"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Sun Jun 28 13:19:36 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:23 2009 -0400"
      },
      "message": "Blackfin: fix miscompilation in lshrdi3\n\nThe code used in the Blackfin lshrdi3 utilizes gcc constructs.  However,\nthe structures declared don\u0027t line up with the code gcc generates, so\nunder certain optimizations, we get bad code and things crap out in fun\nrandom ways.  So rather than trying to maintain different gcc definitions\nourselves, just use the ones available in gcclib.h.\n\nURL: http://blackfin.uclinux.org/gf/tracker/5286\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc437b1b596e310bb583de3868c3d61a6798c81c",
      "tree": "bc208f10f955095dc8e71c952cd895d83a90db0f",
      "parents": [
        "15627bd35c6f02d159e0cb41d287dcba3a23a135"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Jun 26 12:23:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:21 2009 -0400"
      },
      "message": "Blackfin: fix silent crash when no uClinux MTD filesystem exists\n\nSince we need to relocate the attached filesystem with the uClinux MTD map\n(to handle some anomalies), we need to know its real filesize.  If we boot\na kernel without a filesystem actually attached, we end up blindly reading\nand copying garbage (since there is no magic value to detect validity).\nOften times this results in an early crash and no output.  So add a few\nbasic sanity checks before operating on things to catch the majority of\ncases.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "15627bd35c6f02d159e0cb41d287dcba3a23a135",
      "tree": "57155dc56043708f2c97045ddd7ba10356f7afb2",
      "parents": [
        "0e4edcf0b0f7d96c4be7788b13bee82e4d3ba0ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 23 11:21:34 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:20 2009 -0400"
      },
      "message": "Blackfin: restore exception banner when dumping crash info\n\nPrevious unification code put the exception banner behind the \"is oops\"\nlogic when it should have been printed all the time.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0e4edcf0b0f7d96c4be7788b13bee82e4d3ba0ce",
      "tree": "908445f9ce4ee04e287b9311ff992686478eb278",
      "parents": [
        "976119bc5d2253bb47f3255ee178ce1ee605fd3c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jun 22 20:23:48 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:19 2009 -0400"
      },
      "message": "Blackfin: work around anomaly 05000281\n\nAdd missing anomaly workaround for anomaly 05000281 - we can\u0027t return to\ninstructions which cause hardware errors otherwise we trigger the error\nagain which means we go into an infinite loop of handling, returning, and\nretriggering.  This work around confuses gdb when the error occurs as the\nPC will seemed to have moved, so a better long term fix will need to be\nfigured out, but for now this is better than an infinite crash loop.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "976119bc5d2253bb47f3255ee178ce1ee605fd3c",
      "tree": "a8f7f19169230bdcb23cd8a388f7e8f33ec8df31",
      "parents": [
        "b2dc0a08845af9d6ea990a1a28d4545998707570"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Jul 01 07:05:40 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:17 2009 -0400"
      },
      "message": "Blackfin: update anomaly lists to match latest sheets/usage\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b2dc0a08845af9d6ea990a1a28d4545998707570",
      "tree": "4a77fd9722b1ef04086935504440ad39e4365f49",
      "parents": [
        "1997660cea28202ece0956cd44f332ac57700138"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jun 20 15:36:09 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:39:45 2009 -0400"
      },
      "message": "Blackfin: drop dead flash_probe call\n\nThere are no CONFIG_{BLK,CHR}_DEV_FLASH Kconfig options, and there is no\nflash_probe() function, so not really sure what this code is all about.\nSeems to be dead code that stretches way back to the start of the Blackfin\nport.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1997660cea28202ece0956cd44f332ac57700138",
      "tree": "fc1e567bf3119d02cd8e85ea2b1ff619eb2b2af5",
      "parents": [
        "35b5c55fee08e6e4001ba98060a2d0b82f70b5f4"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Jun 17 15:18:18 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:39:39 2009 -0400"
      },
      "message": "Blackfin: cleanup code a bit with comments and defines\n\nImprove the assembly with a few explanatory comments and use symbolic\ndefines rather than numeric values for bit positions.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0115cb544b0a6709e9cf3de615e150d22e7d9d10",
      "tree": "24f916083e856150d877c8f6f3eb616230f05ffb",
      "parents": [
        "28477fb1ed1a00c67b382ae8f37f35708e3bf5dd"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Fri Jul 10 11:17:36 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 15 17:41:46 2009 +1000"
      },
      "message": "powerpc: Fix another bug in move of altivec code to vector.S\n\nWhen moving load_up_altivec to vector.S a typo in a comment caused a\nthinko setting the wrong variable.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "28477fb1ed1a00c67b382ae8f37f35708e3bf5dd",
      "tree": "7dda6fa6262aa362175ffdb976da01d9aa7e0e68",
      "parents": [
        "e9e961c9a818a2f24711af493b907a8e40a69efc"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Jul 08 13:46:18 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 15 17:41:45 2009 +1000"
      },
      "message": "powerpc: Fix booke user_disable_single_step()\n\nOn booke processors, gdb is seeing spurious SIGTRAPs when setting a\nwatchpoint.\n\nuser_disable_single_step() simply quits when the DAC is non-zero.  It should\nbe clearing the DBCR0_IC and DBCR0_BT bits from the dbcr0 register and\nTIF_SINGLESTEP from the thread flag.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5be6717e0d2493a20791d592e2d20fd2b2f62d44",
      "tree": "ec0b9833e3485bf95e60d26a553505dff18a5659",
      "parents": [
        "989fa940961faa9d51f073bafa58c2b5653d5969",
        "2ad76643ff58bb8841f391ea8327c14abe273ea3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 14 18:35:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 14 18:35:11 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix warning in pvclock.c\n  x86, apic: Fix false positive section mismatch in numaq_32.c\n  x86: Fix false positive section mismatch in es7000_32.c\n  x86: Remove spurious printk level from segfault message\n"
    },
    {
      "commit": "2ad76643ff58bb8841f391ea8327c14abe273ea3",
      "tree": "ca96bcbbe0a266dfff594a1c2cb81b65a6163547",
      "parents": [
        "7473727be884293c8171775a148e1d174d1606e6"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 13 16:14:37 2009 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 14 16:25:05 2009 +0200"
      },
      "message": "x86: Fix warning in pvclock.c\n\nwhen building 32-bit, I see this ..\narch/x86/kernel/pvclock.c:63:7: warning: \"__x86_64__\" is not defined\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nLKML-Reference: \u003c20090713201437.GA12165@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "a4dc32374ed6dd56e09039ea8b7151c3a3e2307d",
      "tree": "c1a5482db418ff1adb0135ac9d3abd01d138c2ad",
      "parents": [
        "51feb98d2547a389be2f666514f5bcd658f79eab",
        "38c7dc373029e4666b17850054dd43c1c96bb264"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 13 10:24:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 13 10:24:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  wm97xx_batery: replace driver_data with dev_get_drvdata()\n  omap: video: remove direct access of driver_data\n  Sound: remove direct access of driver_data\n  driver model: fix show/store prototypes in doc.\n  Firmware: firmware_class, fix lock imbalance\n  Driver Core: remove BUS_ID_SIZE\n  sparc: remove driver-core BUS_ID_SIZE\n  partitions: fix broken uevent_suppress conversion\n  devres: WARN() and return, don\u0027t crash on device_del() of uninitialized device\n"
    },
    {
      "commit": "5fddcdb70fd9e8fd52d42ed52a572fecb8eb7cde",
      "tree": "baa5ff2e3d67f6fb3ca4353c602e8c3566235521",
      "parents": [
        "1d03d2bd6e6421224d618b120348bd5ee328d96a"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Jul 13 15:09:25 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 13 09:09:08 2009 -0700"
      },
      "message": "mn10300: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/mn10300/kernel/sys_mn10300.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7473727be884293c8171775a148e1d174d1606e6",
      "tree": "efff9967bec780e0acd8583c15a43012bd491c3b",
      "parents": [
        "151586d0f70405d99324d89aea13706cf6d7f993"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Sun Jul 12 17:07:19 2009 +0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 13 11:03:27 2009 +0200"
      },
      "message": "x86, apic: Fix false positive section mismatch in numaq_32.c\n\nThe variable apic_numaq placed in noninit section references the\nfunction wakeup_secondary_cpu_via_nmi(), which is in __cpuinit\nsection. Thus causes a section mismatch warning. To avoid such\nmismatch we mark apic_numaq as __refdata.\n\nWe were warned by the following warning:\n\n  WARNING: arch/x86/kernel/built-in.o(.data+0x932c): Section mismatch in\n  reference from the variable apic_numaq to the function\n  .cpuinit.text:wakeup_secondary_cpu_via_nmi()\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nLKML-Reference: \u003cb9df5fa10907120407p6b4f67dtf4d563155488188a@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "151586d0f70405d99324d89aea13706cf6d7f993",
      "tree": "9f9afbed7361005fa68cf81420fc8c7d2b3b27c9",
      "parents": [
        "a1a08d1cb0ab148fd74216e4c0b4d4db18fe62c6"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Sun Jul 12 17:04:12 2009 +0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 13 11:03:26 2009 +0200"
      },
      "message": "x86: Fix false positive section mismatch in es7000_32.c\n\nThe variable apic_es7000_cluster references the function __cpuinit\nwakeup_secondary_cpu_via_mip() from a noninit section. So we\u0027ve been\nwarned by the following warning. To avoid possible collision between\ninit/noninit, its best to mark the variable as __refdata.\n\nWe were warned by the following warning:\n\n  LD      arch/x86/kernel/apic/built-in.o\n  WARNING: arch/x86/kernel/apic/built-in.o(.data+0x198c): Section\n  mismatch in reference from the variable apic_es7000_cluster to the\n  function .cpuinit.text:wakeup_secondary_cpu_via_mip()\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nLKML-Reference: \u003cb9df5fa10907120404k6279a10ch5e9682432272706f@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1c6a58121f9846ac665b0fbd3cbab90ce8bcbac",
      "tree": "cdc44904341a5669ba37c407bcc3d94e0acf875d",
      "parents": [
        "e3d7e183dc276df2fcaf02af173a49ad119ba9f9"
      ],
      "author": {
        "name": "Daniel Qarras",
        "email": "dqarras@yahoo.com",
        "time": "Sun Jul 12 04:32:40 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 13 08:46:51 2009 +0200"
      },
      "message": "perf_counter, x86: Extend perf_counter Pentium M support\n\nI\u0027ve attached a patch to remove the Pentium M special casing of\nEMON and as noticed at least with my Pentium M the hardware PMU\nnow works:\n\n Performance counter stats for \u0027/bin/ls /var/tmp\u0027:\n\n       1.809988  task-clock-msecs         #      0.125 CPUs\n              1  context-switches         #      0.001 M/sec\n              0  CPU-migrations           #\t 0.000 M/sec\n            224  page-faults              #\t 0.124 M/sec\n        1425648  cycles                   #    787.656 M/sec\n         912755  instructions             #\t 0.640 IPC\n\nVince suggested that this code was trying to address erratum\nY17 in Pentium-M\u0027s:\n\n  http://download.intel.com/support/processors/mobile/pm/sb/25266532.pdf\n\nBut that erratum (related to IA32_MISC_ENABLES.7) does not\naffect perfcounters as we dont use this toggle to disable RDPMC\nand WRMSR/RDMSR access to performance counters. We keep cr4\u0027s\nbit 8 (X86_CR4_PCE) clear so unprivileged RDPMC access is not\nallowed anyway.\n\nCc: Vince Weaver \u003cvince@deater.net\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@googlemail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "08f42877aff6b966a386c47e0aeb98e7645db2a9",
      "tree": "c24799e4eeb08990a82e711379246ef87c597896",
      "parents": [
        "f8c73c790c588fd70fda1632c8927a87b3d31dcd"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Jul 02 23:27:22 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jul 12 13:02:09 2009 -0700"
      },
      "message": "sparc: remove driver-core BUS_ID_SIZE\n\nThe name size limit is gone from the driver-core, the BUS_ID_SIZE\nvalue will be removed.\n\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "405f55712dfe464b3240d7816cc4fe4174831be2",
      "tree": "96c425ea7fa8b31058b8f83a433c5e5265c8ebc7",
      "parents": [
        "f9fabcb58a6d26d6efde842d1703ac7cfa9427b6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jul 11 22:08:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 12 12:22:34 2009 -0700"
      },
      "message": "headers: smp_lock.h redux\n\n* Remove smp_lock.h from files which don\u0027t need it (including some headers!)\n* Add smp_lock.h to files which do need it\n* Make smp_lock.h include conditional in hardirq.h\n  It\u0027s needed only for one kernel_locked() usage which is under CONFIG_PREEMPT\n\n  This will make hardirq.h inclusion cheaper for every PREEMPT\u003dn config\n  (which includes allmodconfig/allyesconfig, BTW)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1a08d1cb0ab148fd74216e4c0b4d4db18fe62c6",
      "tree": "91a764712d687269d463ec095c5ba5041fb8844b",
      "parents": [
        "f00caa76297a534e30c3ec85382fbc3fd0dcbc69"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Sat Jul 11 00:10:04 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 11 09:56:19 2009 +0200"
      },
      "message": "x86: Remove spurious printk level from segfault message\n\nSince commit 5fd29d6c (\"printk: clean up handling of log-levels\nand newlines\"), the kernel logs segfaults like:\n\n    \u003c6\u003egnome-power-man[24509]: segfault at 20 ip 00007f9d4950465a sp 00007fffbb50fc70 error 4 in libgobject-2.0.so.0.2103.0[7f9d494f7000+45000]\n\nwith the extra \"\u003c6\u003e\" being KERN_INFO.  This happens because the\nprintk in show_signal_msg() started with KERN_CONT and then\nused \"%s\" to pass in the real level; and KERN_CONT is no longer\nan empty string, and printk only pays attention to the level at\nthe very beginning of the format string.\n\nTherefore, remove the KERN_CONT from this printk, since it is\nnow actively causing problems (and never really made any\nsense).\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c874otjitkj.fsf@shaolin.home.digitalvampire.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eee33abe592da1763550e6e55b1cfb7fdc6a9b4c",
      "tree": "6946db63c346f3aa215546aed47080c1d1b1087a",
      "parents": [
        "04eef90c2e2fb860db71bff5f60d5ff0ec4c6dea",
        "07606309ff5a9136e340b9ca87c831650c1ec47a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 19:12:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 19:12:51 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] define KTIME_SCALAR for 32-bit s390\n  [S390] add generic atomic64 support for 31 bit\n  [S390] improve suspend/resume error messages\n  [S390] set SCHED_OMIT_FRAME_POINTER for s390\n  [S390] add __ucmpdi2() helper function\n  [S390] perf_counter build fix\n  [S390] shutdown actions: save/return rc from init function\n  [S390] dasd: correct debugfeature sense dump\n  [S390] udelay: disable lockdep to avoid false positives\n  [S390] monreader: fix dev_set_drvdata conversion\n  [S390] sclp: fix compile error for !SCLP_CONSOLE\n"
    },
    {
      "commit": "69ca06c9454169c4a9303e8834adae9080f94859",
      "tree": "d713fe8ac3ada06c0989706e237f6e6176396347",
      "parents": [
        "9f2d8be4266f8861af806d964ae5db2949b670f3",
        "32f2e807a3938b24d0831211e6094f9e44b2fc83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:29:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:29:58 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cfq-iosched: reset oom_cfqq in cfq_set_request()\n  block: fix sg SG_DXFER_TO_FROM_DEV regression\n  block: call blk_scsi_ioctl_init()\n  Fix congestion_wait() sync/async vs read/write confusion\n"
    },
    {
      "commit": "ac3f482236793c75caae2c2ebb3f3e5f8b7393e1",
      "tree": "f769225f9a77ae1e026b18d3d9260f5e5aefe99d",
      "parents": [
        "85be928c4101670f99cdd7c927798aa4dcbb3168",
        "f39d1b9792881ce4eb982ec8cc65258bf95674b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:25:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:25:59 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  dma-debug: Fix the overlap() function to be correct and readable\n  oprofile: reset bt_lost_no_mapping with other stats\n  x86/oprofile: rename kernel parameter for architectural perfmon to arch_perfmon\n  signals: declare sys_rt_tgsigqueueinfo in syscalls.h\n  rcu: Mark Hierarchical RCU no longer experimental\n  dma-debug: Put all hash-chain locks into the same lock class\n  dma-debug: fix off-by-one error in overlap function\n"
    },
    {
      "commit": "85be928c4101670f99cdd7c927798aa4dcbb3168",
      "tree": "91befa19ca6da9edf74040bd1fd0cf68ab0cea4c",
      "parents": [
        "d86ee4809d0329d4aa0d0f2c76c2295a16862799",
        "805d127d62472f17c7d79baa001a7651afe2fa47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:25:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:25:03 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (50 commits)\n  perf report: Add \"Fractal\" mode output - support callchains with relative overhead rate\n  perf_counter tools: callchains: Manage the cumul hits on the fly\n  perf report: Change default callchain parameters\n  perf report: Use a modifiable string for default callchain options\n  perf report: Warn on callchain output request from non-callchain file\n  x86: atomic64: Inline atomic64_read() again\n  x86: atomic64: Clean up atomic64_sub_and_test() and atomic64_add_negative()\n  x86: atomic64: Improve atomic64_xchg()\n  x86: atomic64: Export APIs to modules\n  x86: atomic64: Improve atomic64_read()\n  x86: atomic64: Code atomic(64)_read and atomic(64)_set in C not CPP\n  x86: atomic64: Fix unclean type use in atomic64_xchg()\n  x86: atomic64: Make atomic_read() type-safe\n  x86: atomic64: Reduce size of functions\n  x86: atomic64: Improve atomic64_add_return()\n  x86: atomic64: Improve cmpxchg8b()\n  x86: atomic64: Improve atomic64_read()\n  x86: atomic64: Move the 32-bit atomic64_t implementation to a .c file\n  x86: atomic64: The atomic64_t data type should be 8 bytes aligned on 32-bit too\n  perf report: Annotate variable initialization\n  ...\n"
    },
    {
      "commit": "c99e6efe1ba04561e7d93a81f0be07e37427e835",
      "tree": "8a1743463ef9676e68b9c3971f0bbeea04111bdd",
      "parents": [
        "2a6f86bc5ed4af2ff04bc927eb77789c70e53a1e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jul 10 14:57:56 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:24:05 2009 -0700"
      },
      "message": "sched: INIT_PREEMPT_COUNT\n\nPull the initial preempt_count value into a single\ndefinition site.\n\nMaintainers for: alpha, ia64 and m68k, please have a look,\nyour arch code is funny.\n\nThe header magic is a bit odd, but similar to the KERNEL_DS\none, CPP waits with expanding these macros until the\nINIT_THREAD_INFO macro itself is expanded, which is in\narch/*/kernel/init_task.c where we\u0027ve already included\nsched.h so we\u0027re good.\n\nCc: tony.luck@intel.com\nCc: rth@twiddle.net\nCc: geert@linux-m68k.org\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "857fdc53a0a90c3ba7fcf5b1fb4c7a62ae03cf82",
      "tree": "f7b0c09479760fcb6dab89a2df7f7c3ca0a82a6d",
      "parents": [
        "c2cc49a2f8a479dde96a599646d30b6cc9dbed78"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Fri Jul 10 09:36:20 2009 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@jbarnes-g45.(none)",
        "time": "Fri Jul 10 13:03:14 2009 -0700"
      },
      "message": "x86/pci: insert ioapic resource before assigning unassigned resources\n\nStephen reported that his DL585 G2 needed noapic after 2.6.22 (?)\n\nDann bisected it down to:\n  commit 30a18d6c3f1e774de656ebd8ff219d53e2ba4029\n  Date:   Tue Feb 19 03:21:20 2008 -0800\n\n      x86: multi pci root bus with different io resource range, on\n      64-bit\n\nIt turns out that:\n  1. that AMD-based systems have two HT chains.\n  2. BIOS doesn\u0027t allocate resources for BAR 6 of devices under 8132 etc\n  3. that multi-peer-root patch will try to split root resources to peer\n     root resources according to PCI conf of NB\n  4. PCI core assigns unassigned resources, but they overlap with BARs\n     that are used by ioapic addr of io4 and 8132.\n\nThe reason: at that point ioapic address are not inserted yet.  Solution\nis to insert ioapic resources into the tree a bit earlier.\n\nReported-by: Stephen Frost \u003csfrost@snowman.net\u003e\nReported-and-Tested-by: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@jbarnes-g45.(none)\u003e\n"
    },
    {
      "commit": "8aa7e847d834ed937a9ad37a0f2ad5b8584c1ab0",
      "tree": "76c8b4f1362a928d426f2201790ab5d128f57724",
      "parents": [
        "c2cc49a2f8a479dde96a599646d30b6cc9dbed78"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jul 09 14:52:32 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.(none)",
        "time": "Fri Jul 10 20:31:53 2009 +0200"
      },
      "message": "Fix congestion_wait() sync/async vs read/write confusion\n\nCommit 1faa16d22877f4839bd433547d770c676d1d964c accidentally broke\nthe bdi congestion wait queue logic, causing us to wait on congestion\nfor WRITE (\u003d\u003d 1) when we really wanted BLK_RW_ASYNC (\u003d\u003d 0) instead.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "984b838ce69c063a91b87550598ab7f3439dd94a",
      "tree": "70654d87c9964a16642ef6d5d9d3c420f788bfae",
      "parents": [
        "9c74fb50867e8fb5f3be3be06716492c0f79309e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jul 10 09:59:56 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 10 10:28:29 2009 +0200"
      },
      "message": "perf_counter: Clean up global vs counter enable\n\nIngo noticed that both AMD and P6 call\nx86_pmu_disable_counter() on *_pmu_enable_counter(). This is\nbecause we rely on the side effect of that call to program\nthe event config but not touch the EN bit.\n\nWe change that for AMD by having enable_all() simply write\nthe full config in, and for P6 by explicitly coding it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9c74fb50867e8fb5f3be3be06716492c0f79309e",
      "tree": "52f5ca52ae0ac6c8430b79ba77f37f7e40a4ec96",
      "parents": [
        "11d1578f9454159c43499d1d8fe8a7d728c176a3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Jul 08 10:21:41 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 10 10:28:27 2009 +0200"
      },
      "message": "perf_counter: Fix up P6 PMU details\n\nThe P6 doesn\u0027t seem to support cache ref/hit/miss counts, so\nwe extend the generic hardware event codes to have 0 and -1\nmean the same thing as for the generic cache events.\n\nFurthermore, it turns out the 0 event does not count\n(that is, its reported that on PPro it actually does count\nsomething), therefore use a event configuration that\u0027s\nspecified not to count to disable the counters.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "11d1578f9454159c43499d1d8fe8a7d728c176a3",
      "tree": "2ad986dad1482083c1f61632f851883791d70aea",
      "parents": [
        "9590b7ba3fefdfe0c7741f5e2f61faf2ffcea19c"
      ],
      "author": {
        "name": "Vince Weaver",
        "email": "vince@deater.net",
        "time": "Wed Jul 08 17:46:14 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 10 10:28:26 2009 +0200"
      },
      "message": "perf_counter: Add P6 PMU support\n\nAdd basic P6 PMU support. The P6 uses the EVNTSEL0 EN bit to\nenable/disable both its counters. We use this for the\nglobal enable/disable, and clear all config bits (except EN)\nto disable individual counters.\n\nActual ia32 hardware doesn\u0027t support lfence, so use a locked\nop without side-effect to implement a full barrier.\n\nperf stat and perf record seem to function correctly.\n\n[a.p.zijlstra@chello.nl: cleanups and complete the enable/disable code]\n\nSigned-off-by: Vince Weaver \u003cvince@deater.net\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cPine.LNX.4.64.0907081718450.2715@pianoman.cluster.toy\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e864561c12bc743789eab76242b8314d394daa52",
      "tree": "5f9bf951fd8e713b224062a37b2a0b24c14f17ce",
      "parents": [
        "42359da44112565e12a5209befb36dc6b6d6cd9c",
        "e594e96e8a14101a6decabf6746bd5186287debc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 09 20:33:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 09 20:33:18 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (29 commits)\n  cxgb3: Fix crash caused by stashing wrong netdev_queue\n  ixgbe: Fix coexistence of FCoE and Flow Director in 82599\n  memory barrier: adding smp_mb__after_lock\n  net: adding memory barrier to the poll and receive callbacks\n  netpoll: Fix carrier detection for drivers that are using phylib\n  includecheck fix: include/linux, rfkill.h\n  p54: tx refused but queue active\n  Atheros Kconfig needs to be dependent on WLAN_80211\n  mac80211: fix docbook\n  mac80211_hwsim: avoid NULL access\n  ssb: Add support for 4318E\n  b43: Add support for 4318E\n  zd1211rw: adding SONY IFU-WLM2 (054c:0257) as a zd1211b device\n  zd1211rw: 07b8:6001 is a ZD1211B\n  r6040: bump driver version to 0.24 and date to 08 July 2009\n  r6040: restore MIER register correctly when IRQ line is shared\n  ipv4: Fix fib_trie rebalancing, part 4 (root thresholds)\n  davinci_emac: fix kernel oops when changing MAC address while interface is down\n  igb: set lan id prior to configuring phy\n  mac80211: minstrel: avoid accessing negative indices in rix_to_ndx()\n  ...\n"
    },
    {
      "commit": "8d7ff4f2a0b22b7d6d7bc3982257d1dadea22824",
      "tree": "4a265165bc8d8b53aea3860e3a57880d0860cd63",
      "parents": [
        "7afdbf23c3acdec3eaf1b94f87132fff3d81ce73"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Jun 23 11:48:14 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 10 05:22:50 2009 +0200"
      },
      "message": "x86/oprofile: rename kernel parameter for architectural perfmon to arch_perfmon\n\nThe short name of the achitecture is \u0027arch_perfmon\u0027. This patch\nchanges the kernel parameter to use this name.\n\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ad46276952f1af34cd91d46d49ba13d347d56367",
      "tree": "55cf35156794ab34d8a607c25fd044c37231f9e4",
      "parents": [
        "a57de0b4336e48db2811a2030bb68dba8dd09d88"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Jul 08 12:10:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 09 17:06:58 2009 -0700"
      },
      "message": "memory barrier: adding smp_mb__after_lock\n\nAdding smp_mb__after_lock define to be used as a smp_mb call after\na lock.\n\nMaking it nop for x86, since {read|write|spin}_lock() on x86 are\nfull memory barriers.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6860107a46c8762d35eb7bf71bcf6c6510793b76",
      "tree": "0e674aa38ee238b89baaf0298e651d90072e09cc",
      "parents": [
        "a0b98ec87d7a293a7d9ab8e45935c53a68f3094a"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jul 06 18:04:28 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 09 16:15:46 2009 +0100"
      },
      "message": "[ARM] 5594/1: Correct U300 VIC init PM setting\n\nThis makes the VIC resume from suspend flagged IRQ:s identical to\nthe flags indicating all possible interrupts. This is perhaps not\nthe optimal setting but setting it to 0 makes the system suspend\nand never come back again (all IRQ sources masked off).\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a0b98ec87d7a293a7d9ab8e45935c53a68f3094a",
      "tree": "dac90f2d48f55693f10808d14b368c71cc86ecb3",
      "parents": [
        "39bd8064ab3648bc38b1a3ef507031ee6a477966"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Jul 06 22:17:54 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 09 16:11:48 2009 +0100"
      },
      "message": "[ARM] 5595/1: ep93xx: missing header in dma-m2p.c\n\n\u003clinux/io.h\u003e was getting included by \u003cmach/ts72xx.h\u003e, is should be\nincluded by this file.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39bd8064ab3648bc38b1a3ef507031ee6a477966",
      "tree": "3f0f1cf402198117cc51774cb85dfaeea713dbc2",
      "parents": [
        "db78450abdb88b44322c551fc2868d1b2383355b",
        "574ec547c7771881e18e4e76ca970e323bcdc774"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 09 16:08:59 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 09 16:08:59 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "db78450abdb88b44322c551fc2868d1b2383355b",
      "tree": "eef692b00179acbd6f46b0eacac4934107a340d2",
      "parents": [
        "4e66a0f536ad449a71de75bc81f4a830ef38d538",
        "e2ce0e718ee72e5915d35a6f4af40fa249cd626d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 09 16:08:14 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 09 16:08:14 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    }
  ],
  "next": "4e66a0f536ad449a71de75bc81f4a830ef38d538"
}
