)]}'
{
  "log": [
    {
      "commit": "365b18189789bfa1acd9939e6312b8a4b4577b28",
      "tree": "ffb71da8e11c7751002d018d0b44c41776bc92a3",
      "parents": [
        "ebabe9a9001af0af56c0c2780ca1576246e7a74b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jul 07 18:53:25 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 09 16:48:44 2010 -0400"
      },
      "message": "add f_flags to struct statfs(64)\n\nAdd a flags field to help glibc implementing statvfs(3) efficiently.\n\nWe copy the flag values from glibc, and add a new ST_VALID flag to\ndenote that f_flags is implemented.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ebabe9a9001af0af56c0c2780ca1576246e7a74b",
      "tree": "b263299f575c650b6e9d95c7c4bdeef958af2fc9",
      "parents": [
        "336fb3b97b78edc65bae0b223b83bf676cfe29e2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jul 07 18:53:11 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 09 16:48:42 2010 -0400"
      },
      "message": "pass a struct path to vfs_statfs\n\nWe\u0027ll need the path to implement the flags field for statvfs support.\nWe do have it available in all callers except:\n\n - ecryptfs_statfs.  This one doesn\u0027t actually need vfs_statfs but just\n   needs to do a caller to the lower filesystem statfs method.\n - sys_ustat.  Add a non-exported statfs_by_dentry helper for it which\n   doesn\u0027t won\u0027t be able to fill out the flags field later on.\n\nIn addition rename the helpers for statfs vs fstatfs to do_*statfs instead\nof the misleading vfs prefix.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f3f63a4700d7c5aed51491b0113a257cf290a56",
      "tree": "340350410bc08e8ec9d9d507d52592a794d85446",
      "parents": [
        "58e8268c7bae538ccb8b7eccc817c1c28bcd4da2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jun 05 21:20:32 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 09 16:48:02 2010 -0400"
      },
      "message": "spufs conversion to -\u003eevict_inode()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b69257f2502e046beac7b9a3086fda552eb4d7e9",
      "tree": "3f313e6e8b6df03f70616a42d16632ab7d707aa7",
      "parents": [
        "b0683aa638b3326c6fc22e5290dfa75e08bd83f5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 04 21:02:59 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 09 16:47:50 2010 -0400"
      },
      "message": "switch hypfs to -\u003eevict_inode()\n\n... and since we never hash its inodes, default\n-\u003edrop_inode() will work just fine.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1025774ce411f2bd4b059ad7b53f0003569b74fa",
      "tree": "2be221c205cb5579652a6063e8ee27d1c72d1bbd",
      "parents": [
        "eef2380c187890816b73b1a4cb89a09203759469"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jun 04 11:30:02 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 09 16:47:37 2010 -0400"
      },
      "message": "remove inode_setattr\n\nReplace inode_setattr with opencoded variants of it in all callers.  This\nmoves the remaining call to vmtruncate into the filesystem methods where it\ncan be replaced with the proper truncate sequence.\n\nIn a few cases it was obvious that we would never end up calling vmtruncate\nso it was left out in the opencoded variant:\n\n spufs: explicitly checks for ATTR_SIZE earlier\n btrfs,hugetlbfs,logfs,dlmfs: explicitly clears ATTR_SIZE earlier\n ufs: contains an opencoded simple_seattr + truncate that sets the filesize just above\n\nIn addition to that ncpfs called inode_setattr with handcrafted iattrs,\nwhich allowed to trim down the opencoded variant.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "005a59ec745d23f60222f7712adde48f64d7d3c8",
      "tree": "094788ffb7b6b0e19d93283968e7ded8579f521c",
      "parents": [
        "51102ee5b8853d230e534cbcd0d888f0134738a3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 21 01:27:08 2009 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Aug 09 16:47:25 2010 -0400"
      },
      "message": "Deal with missing exports for hostfs\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "be82ae0238b0453afcf4a76f0512b7dde34ba500",
      "tree": "aaa3f5f11fd51fd73365ee1a2164aad9a03de060",
      "parents": [
        "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
        "7b70c4275f28702b76b273c8534c38f8313812e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)\n  ARM: AMBA: Add pclk support to AMBA bus infrastructure\n  ARM: 6278/2: fix regression in RealView after the introduction of pclk\n  ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n  ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n  ARM: 6246/1: mmci: support larger MMCIDATALENGTH register\n  ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants\n  ARM: 6244/1: mmci: add variant data and default MCICLOCK support\n  ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback\n  ARM: 6274/1: add global control registers definition header file for nuc900\n  mx2_camera: fix type of dma buffer virtual address pointer\n  mx2_camera: Add soc_camera support for i.MX25/i.MX27\n  arm/imx/gpio: add spinlock protection\n  ARM: Add support for the LPC32XX arch\n  ARM: LPC32XX: Arch config menu supoport and makefiles\n  ARM: LPC32XX: Phytec 3250 platform support\n  ARM: LPC32XX: Misc support functions\n  ARM: LPC32XX: Serial support code\n  ARM: LPC32XX: System suspend support\n  ARM: LPC32XX: GPIO, timer, and IRQ drivers\n  ARM: LPC32XX: Clock driver\n  ...\n"
    },
    {
      "commit": "7b70c4275f28702b76b273c8534c38f8313812e9",
      "tree": "1df2229ca02466bd1adda814ac5c37aa0a597db1",
      "parents": [
        "ceb0885d3b01bb2e2f18765770e212914f2864be",
        "a20df564d15bd28e3df24e1c65b885bd74d23f17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:16 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:16 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/kernel/entry-armv.S\n\tarch/arm/kernel/setup.c\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "ceb0885d3b01bb2e2f18765770e212914f2864be",
      "tree": "0952c90cd49704a9172e985ca491d79b60c40bc8",
      "parents": [
        "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
        "08458ef6eede6cf7d5a33c3a7c8bcdc3943012c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:02 2010 +0100"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
      "tree": "4032893d60c28e28a39bace2c48483352f626ba9",
      "parents": [
        "f13b1035ce8bbc27d4ce7c281cddd2718f2cf5b0",
        "4037242c4f5ff77afe61bf07ca1e8a99490219e5",
        "a0fb007bf0c7de9ae361a9ad3821df4c69d4d2d9",
        "cea0bb1bc59b94625e60b69aaa9ad6749d5b57dd",
        "7d63397574c874a05e071987248c44fcf13eccf1",
        "a9deb137e4eb94d0a4fa0c3535b2c056d9363bef",
        "39ae702cd3b8b9d30693b73ad1a3d74c799b5b1a",
        "f4f5e28d2ee02e3b68da4a8b6156f3b4872d03be",
        "7cfe249475fdd82ad3c2767a9b906cc775dab868",
        "4bd48940190a34fe5a78a1595ec7756edf36b18a",
        "a3e5bb42898d10cff1d054d4b115d4dd608c0566"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027kexec\u0027, \u0027iop\u0027, \u0027lmb\u0027, \u0027nomadik\u0027, \u0027nuc\u0027, \u0027pl\u0027, \u0027spear\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "f13b1035ce8bbc27d4ce7c281cddd2718f2cf5b0",
      "tree": "44419bd03c33e662302dd003f57d36e133144f91",
      "parents": [
        "e910b63d009701ad4ebbeb089aba35707fa5d68e",
        "5da3e714e30d40145f4dd37d79de6bbbcb9e6137"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:22 2010 +0100"
      },
      "message": "Merge branch \u0027shmobile\u0027 into devel\n"
    },
    {
      "commit": "06385e490996d885c93fa03ce6e5374e4674a5cb",
      "tree": "b5acdcf7fbd36d5144e1a8eb9898b350bf32bfc8",
      "parents": [
        "3126c7bc4106c572ef47e2c220df5a00e7973379"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Jul 30 16:36:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 13:07:07 2010 +0100"
      },
      "message": "ARM: 6278/2: fix regression in RealView after the introduction of pclk\n\nThe patch to add the apb_pclk to the AMBA/PrimeCell bus broke\nRealView, since the clockdevice is not registered at probe() time.\nThis moves clock initialization to a core_initcall()\n\n[rmk:moved before the problematical commit to avoid bisect problems]\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": "a63ecd835f075b21d7d5cef9580447f5fbb36263",
      "tree": "952d222271e5aed0c500d3d31b39336f13db2943",
      "parents": [
        "fc71ff8a6c187ecc1ba79ee5688668af97a970fc",
        "e76df4d33973bd9b963d0cce05749b090cc14936"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 30 19:02:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 30 19:02:51 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  cyber2000fb: fix console in truecolor modes\n  cyber2000fb: fix machine hang on module load\n  SA1111: Eliminate use after free\n  ARM: Fix Versatile/Realview/VExpress MMC card detection sense\n  ARM: 6279/1: highmem: fix SMP preemption bug in kmap_high_l1_vipt\n  ARM: Add barriers to io{read,write}{8,16,32} accessors as well\n  ARM: 6273/1: Add barriers to the I/O accessors if ARM_DMA_MEM_BUFFERABLE\n  ARM: 6272/1: Convert L2x0 to use the IO relaxed operations\n  ARM: 6271/1: Introduce *_relaxed() I/O accessors\n  ARM: 6275/1: ux500: don\u0027t use writeb() in uncompress.h\n  ARM: 6270/1: clean files in arch/arm/boot/compressed/\n  ARM: Fix csum_partial_copy_from_user()\n"
    },
    {
      "commit": "f2d2420bbf4bb125ea5f2e1573d4da6b668fc78a",
      "tree": "b6a074ce9a14e7fc1f99641bb3e47b83417f34eb",
      "parents": [
        "74bc80931c8bc34d24545f992a35349ad548897c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Jul 30 17:17:28 2010 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:19:30 2010 +0100"
      },
      "message": "SA1111: Eliminate use after free\n\n__sa1111_remove always frees its argument, so the subsequent reference to\nsachip-\u003esaved_state represents a use after free.  __sa1111_remove does not\nappear to use the saved_state field, so the patch simply frees it first.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E2;\n@@\n\n__sa1111_remove(E)\n...\n(\n  E \u003d E2\n|\n* E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74bc80931c8bc34d24545f992a35349ad548897c",
      "tree": "402cb830059e78812ba32d3aa9245cc82c3a8ca3",
      "parents": [
        "831e8047eb2af310184a9d4d9e749f3de119ae39"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:58:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:16:32 2010 +0100"
      },
      "message": "ARM: Fix Versatile/Realview/VExpress MMC card detection sense\n\nThe MMC card detection sense has become really confused with negations\nat various levels, leading to some platforms not detecting inserted\ncards.  Fix this by converting everything to positive logic throughout,\nthereby getting rid of these negations.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "831e8047eb2af310184a9d4d9e749f3de119ae39",
      "tree": "f9fd2e3982796a50e2d2b9374c80ba0c1c4204bb",
      "parents": [
        "b92b3612134faff171981fad4f0adb33f485e02e"
      ],
      "author": {
        "name": "Gary King",
        "email": "gking@nvidia.com",
        "time": "Thu Jul 29 17:37:20 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:16:07 2010 +0100"
      },
      "message": "ARM: 6279/1: highmem: fix SMP preemption bug in kmap_high_l1_vipt\n\nsmp_processor_id() must not be called from a preemptible context (this\nis checked by CONFIG_DEBUG_PREEMPT).  kmap_high_l1_vipt() was doing so.\nThis lead to a problem where the wrong per_cpu kmap_high_l1_vipt_depth\ncould be incremented, causing a BUG_ON(*depth \u003c\u003d 0); in\nkunmap_high_l1_vipt().\n\nThe solution is to move the call to smp_processor_id() after the call\nto preempt_disable().\n\nOriginally by: Andrew Howe \u003cahowe@nvidia.com\u003e\n\nSigned-off-by: Gary King \u003cgking@nvidia.com\u003e\nAcked-by: Nicolas Pitre \u003cnico.as.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2dccdb2055abeb8a7ce8e45e5f83de9c980a00c",
      "tree": "14b0997d648a158e05fa2243b1beddaa6d4cfd36",
      "parents": [
        "7d5fcdc38ff0425ff52bffe26d481ea07547574c",
        "33fea794b9deeb8ffb77e284eb37375b8f45a2c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 29 15:23:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 29 15:23:28 2010 -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] etr: fix clock synchronization race\n  [S390] Fix IRQ tracing in case of PER\n"
    },
    {
      "commit": "5da3e714e30d40145f4dd37d79de6bbbcb9e6137",
      "tree": "791495aeb84cda5559229d6c310446236bbbe1c2",
      "parents": [
        "58c7d9d2e6116ec694a5af5b8a0aca1467673899"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Jul 29 14:03:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:32:28 2010 +0100"
      },
      "message": "ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n\nIntroduce SHMOBILE_TIMER_HZ for SH-Mobile.\n\nAllow users to select HZ on their system to\nminimize potential timer drift. Use 128 Hz as\ndefault to work well with the 32768 Hz RCLK.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58c7d9d2e6116ec694a5af5b8a0aca1467673899",
      "tree": "958d186dbbce6f357205c360ffcc7be8f9770255",
      "parents": [
        "540ad6b62b3a188a53b51cac81d8a60d40e29fbd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Jul 29 13:09:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:32:28 2010 +0100"
      },
      "message": "ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n\nNR_IRQS_LEGACY is now defined in asm/irq.h,\nso drop it in mach/irqs.h.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a20df564d15bd28e3df24e1c65b885bd74d23f17",
      "tree": "df2fc17a1dbd53122de2785868cf9fbaeecf2122",
      "parents": [
        "d50f58bbd979e86378dfdec982452041f0e604ef",
        "e69edc7939abda1f696c482faa8168d80420f75c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:27:56 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:27:56 2010 +0100"
      },
      "message": "Merge branch \u0027arm/booting\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "d50f58bbd979e86378dfdec982452041f0e604ef",
      "tree": "511938033b3346983175c70dd4d0afeb00b59b82",
      "parents": [
        "129961ecaf21c9ee899ad9067d917c1aa172fb7a",
        "79d3c2c2395a89a70d25f0c77c11afc87efab89b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "129961ecaf21c9ee899ad9067d917c1aa172fb7a",
      "tree": "49eafdcf4d6ac490ecdd92c36c285817872eaf34",
      "parents": [
        "392c57a2ec811db37ae45adc513704cf92ba3e69",
        "cccf59abea4e1c36322e365d6e61ff7de1f3ee07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:02 2010 +0100"
      },
      "message": "Merge branch \u0027wells/lpc32xx-arch_v2\u0027 of git://git.lpclinux.com/linux-2.6-lpc into devel-stable\n"
    },
    {
      "commit": "b92b3612134faff171981fad4f0adb33f485e02e",
      "tree": "90e686709e31ab7523e4ce730b2c85a930384cf7",
      "parents": [
        "79f64dbf68c8a9779a7e9a25e0a9f0217a25b57a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 11:38:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:37 2010 +0100"
      },
      "message": "ARM: Add barriers to io{read,write}{8,16,32} accessors as well\n\nThe ioread/iowrite accessors also need barriers as they\u0027re used in\nplace of readl/writel et.al. in portable drivers.  Create __iormb()\nand __iowmb() which are conditionally defined to be barriers dependent\non ARM_DMA_MEM_BUFFERABLE, and always use these macros in the accessors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79f64dbf68c8a9779a7e9a25e0a9f0217a25b57a",
      "tree": "bd75d76d566c5dd211d310bf136cf3e4b07184ae",
      "parents": [
        "6775a558fece413376e1dacd435adb5fbe225f40"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 28 22:01:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:37 2010 +0100"
      },
      "message": "ARM: 6273/1: Add barriers to the I/O accessors if ARM_DMA_MEM_BUFFERABLE\n\nWhen the coherent DMA buffers are mapped as Normal Non-cacheable\n(ARM_DMA_MEM_BUFFERABLE enabled), buffer accesses are no longer ordered\nwith Device memory accesses causing failures in device drivers that do\nnot use the mandatory memory barriers before starting a DMA transfer.\nLKML discussions led to the conclusion that such barriers have to be\nadded to the I/O accessors:\n\nhttp://thread.gmane.org/gmane.linux.kernel/683509/focus\u003d686153\nhttp://thread.gmane.org/gmane.linux.ide/46414\nhttp://thread.gmane.org/gmane.linux.kernel.cross-arch/5250\n\nThis patch introduces a wmb() barrier to the write*() I/O accessors to\nhandle the situations where Normal Non-cacheable writes are still in the\nprocessor (or L2 cache controller) write buffer before a DMA transfer\ncommand is issued. For the read*() accessors, a rmb() is introduced\nafter the I/O to avoid speculative loads where the driver polls for a\nDMA transfer ready bit.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6775a558fece413376e1dacd435adb5fbe225f40",
      "tree": "e4428d3915151d3718a9687f843ecec115aeb546",
      "parents": [
        "e936771a76a7b61ca55a5142a3de835c2e196871"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 28 22:01:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:36 2010 +0100"
      },
      "message": "ARM: 6272/1: Convert L2x0 to use the IO relaxed operations\n\nThis patch is in preparation for a subsequent patch which adds barriers\nto the I/O accessors. Since the mandatory barriers may do an L2 cache\nsync, this patch avoids a recursive call into l2x0_cache_sync() via the\nwrite*() accessors and wmb() and a call into l2x0_cache_sync() with the\nl2x0_lock held.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e936771a76a7b61ca55a5142a3de835c2e196871",
      "tree": "3ec67935283bbd150bbaa2c9847dec525a0eb031",
      "parents": [
        "661f10f6b6ce55c737e88c4803453eba4ba3a61c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 28 22:00:54 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:36 2010 +0100"
      },
      "message": "ARM: 6271/1: Introduce *_relaxed() I/O accessors\n\nThis patch introduces readl*_relaxed()/write*_relaxed() as the main I/O\naccessors (when __mem_pci is defined). The standard read*()/write*()\nmacros are now based on the relaxed accessors.\n\nThis patch is in preparation for a subsequent patch which adds barriers\nto the I/O accessors.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "661f10f6b6ce55c737e88c4803453eba4ba3a61c",
      "tree": "08b68ecb2b26d16cbd6c26a7f356b9305da5900b",
      "parents": [
        "f1b957d3a06826f4a30fd4440e54a6b87c2e6173"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Jul 29 12:13:18 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:35 2010 +0100"
      },
      "message": "ARM: 6275/1: ux500: don\u0027t use writeb() in uncompress.h\n\nDon\u0027t use writeb() in uncompress.h, to avoid the following build errors\nwhen the \"Add barriers to the I/O accessors\" series is applied.  Use\n__raw_writeb() instead.\n\narch/arm/boot/compressed/misc.o: In function `putc\u0027:\narch/arm/mach-ux500/include/mach/uncompress.h:41:\nundefined reference to `outer_cache\u0027\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4f5e28d2ee02e3b68da4a8b6156f3b4872d03be",
      "tree": "dc5b2b13a1dca9a5360f1edbdfc487f55ecb539d",
      "parents": [
        "c6ca2e466f22dee01a97f04bcc6bec8062d79847"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Jul 29 03:25:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:03:49 2010 +0100"
      },
      "message": "ARM: 6274/1: add global control registers definition header file for nuc900\n\nadd global control registers definition header file for nuc900\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1b957d3a06826f4a30fd4440e54a6b87c2e6173",
      "tree": "c16aeebaaaf42d647235e7fc9396b015fd3f2d7d",
      "parents": [
        "4609a179c97ae60fef173547a9bbb214359808ce"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 28 05:46:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 11:31:21 2010 +0100"
      },
      "message": "ARM: 6270/1: clean files in arch/arm/boot/compressed/\n\nUpdate the compressed boot Makefile for ARM to\nremove files during clean.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "540ad6b62b3a188a53b51cac81d8a60d40e29fbd",
      "tree": "554d3905c18c711ee2b9853dca2b45d274542eb7",
      "parents": [
        "2fa82e1f10949dbde97fe13c269df2321c0d0715",
        "ba773f7c510c0b252145933926c636c439889207"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 28 20:01:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 28 20:01:26 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  x86,kgdb: Fix hw breakpoint regression\n"
    },
    {
      "commit": "8785eb1e7ca0292c04007fc7768e1599e0c6cef3",
      "tree": "8016acc3d90f4af72940ce3b85beaeb25fe8326d",
      "parents": [
        "a6f80fb7b5986fda663d94079d3bba0937a6b6ff",
        "8b24599e72c9aee1ea1187e29cb9c5de9f449cce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 28 19:59:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 28 19:59:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  davinci: da850/omap-l138 evm: account for DEFDCDC{2,3} being tied high\n  regulator: tps6507x: allow driver to use DEFDCDC{2,3}_HIGH register\n  wm8350-regulator: fix wm8350_register_regulator error handling\n  ab3100: fix off-by-one value range checking for voltage selector\n"
    },
    {
      "commit": "ba773f7c510c0b252145933926c636c439889207",
      "tree": "97983dc7a149487a7926f1efc2619fafcc8cc93c",
      "parents": [
        "fc0f5ac8fe693d1b05f5a928cc48135d1c8b7f2e"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Wed Jul 28 19:10:30 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Wed Jul 28 19:10:30 2010 -0500"
      },
      "message": "x86,kgdb: Fix hw breakpoint regression\n\nHW breakpoints events stopped working correctly with kgdb\nas a result of commit: 018cbffe6819f6f8db20a0a3acd9bab9bfd667e4\n(Merge commit \u0027v2.6.33\u0027 into perf/core).\n\nThe regression occurred because the behavior changed for setting\nNOTIFY_STOP as the return value to the die notifier if the breakpoint\nwas known to the HW breakpoint API.  Because kgdb is using the HW\nbreakpoint API to register HW breakpoints slots, it must also now\nimplement the overflow_handler call back else kgdb does not get to see\nthe events from the die notifier.\n\nThe kgdb_ll_trap function will be changed to be general purpose code\nwhich can allow an easy way to implement the hw_breakpoint API\noverflow call back.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Dongdong Deng \u003cdongdong.deng@windriver.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "8b24599e72c9aee1ea1187e29cb9c5de9f449cce",
      "tree": "9e256d1ee8c3930c3cb97dc75ccb32bb6043ddfd",
      "parents": [
        "7d14831e21060fbfbfe8453460ac19205f4ce1c2"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Mon Jul 12 17:56:21 2010 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jul 28 15:09:31 2010 +0100"
      },
      "message": "davinci: da850/omap-l138 evm: account for DEFDCDC{2,3} being tied high\n\nPer the da850/omap-l138 Beta EVM SOM schematic, the DEFDCDC2 and\nDEFDCDC3 lines are tied high. This leads to a 3.3V IO and 1.2V CVDD\nvoltage.\n\nPass the right platform data to the TPS6507x driver so it can operate\non the DEFDCDC{2,3}_HIGH register to read and change voltage levels.\n\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2066930de6296ef7470de11eaa9b8bc9129721e8",
      "tree": "109fb2f88a5dce7b95f58771845ed0feccaa4b92",
      "parents": [
        "14cb0deb66fcfca8fdbef75da8c84b5405a8c767"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Sun Jul 04 07:55:10 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jul 28 09:28:36 2010 +0200"
      },
      "message": "mx2_camera: Add soc_camera support for i.MX25/i.MX27\n\nThis is the soc_camera support developed by Sascha Hauer for the i.MX27.  Alan\nCarvalho de Assis modified the original driver to get it working on more recent\nkernels. I modified it further to add support for i.MX25. This driver has been\ntested on i.MX25 and i.MX27 based platforms.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "14cb0deb66fcfca8fdbef75da8c84b5405a8c767",
      "tree": "56f48e64c92f694c75a126a4bac0dee64d8f6b60",
      "parents": [
        "ef93f1443c014e0d6dd7a5b1e592a02aa266f001"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Tue Jul 06 14:03:22 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jul 28 09:22:51 2010 +0200"
      },
      "message": "arm/imx/gpio: add spinlock protection\n\nThe GPIO registers need protection from concurrent access for operations that\nare not atomic.\n\nCc: stable@kernel.org\nCc: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: rpkamiak@rockwellcollins.com\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "33fea794b9deeb8ffb77e284eb37375b8f45a2c4",
      "tree": "4a9a1cbad368c1f6c2c79e334c68f8ca04721b98",
      "parents": [
        "f5cdac274c62ab61874374abb60f2310ab979295"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 27 19:29:38 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Jul 27 19:29:42 2010 +0200"
      },
      "message": "[S390] etr: fix clock synchronization race\n\nThe etr events switch-to-local and sync-check disable the synchronous clock\nand schedule a work queue that tries to get the clock back into sync.\nIf another switch-to-local or sync-check event occurs while the work queue\nfunction etr_work_fn still runs the eacr.es bit and the clock_sync_word can\nbecome inconsistent because check_sync_clock only uses the clock_sync_word\nto determine if the clock is in sync or not. The second pass of the\netr_work_fn will reset the eacr.es bit but will leave the clock_sync_word\nintact. Fix this race by moving the reset of the eacr.es bit into the\nswitch-to-local and sync-check functions and by checking the eacr.es bit\nas well to decide if the clock needs to be synced.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f5cdac274c62ab61874374abb60f2310ab979295",
      "tree": "9d0c444bc91f6b84d4e15552ebdea7aaf95510c2",
      "parents": [
        "1a041a23da7c77b53c71fe11b4f940388bee37b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 27 19:29:37 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Jul 27 19:29:42 2010 +0200"
      },
      "message": "[S390] Fix IRQ tracing in case of PER\n\nIn case user space is single stepped (PER) the program check handler\nclaims too early that IRQs are enabled on the return path.\nSubsequent checks will notice that the IRQ mask in the PSW and\nwhat lockdep thinks the IRQ mask should be do not correlate and\ntherefore will print a warning to the console and disable lockdep.\n\nFix this by doing all the work within the correct context.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "408059495a372f1a9845672e58608fb6d8ec0c40",
      "tree": "735cc82830761f1d2c123f6024b315aea0c0bfbf",
      "parents": [
        "680b2862bcc7974c87d666529120a1cfe8fe2f8d"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:49:04 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:49:04 2010 -0700"
      },
      "message": "ARM: Add support for the LPC32XX arch\n\nAdd LPC32XX support in arch/arm/Kconfig and arch/arm/Makefile\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "680b2862bcc7974c87d666529120a1cfe8fe2f8d",
      "tree": "14598554bc4d720a382d03769cb7694c52ad4329",
      "parents": [
        "19d95e1afae11b1a414491fd62e89a47cceadea9"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:46:22 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:46:22 2010 -0700"
      },
      "message": "ARM: LPC32XX: Arch config menu supoport and makefiles\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "19d95e1afae11b1a414491fd62e89a47cceadea9",
      "tree": "19b2e37066cc0950dc0a40929c54103dbbdc2f3e",
      "parents": [
        "fc982e1ceaeb4dea3f3f8ceba5b934cee292944a"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:44:37 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:44:37 2010 -0700"
      },
      "message": "ARM: LPC32XX: Phytec 3250 platform support\n\nPlatform support file for the PHY3250 mach id\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "fc982e1ceaeb4dea3f3f8ceba5b934cee292944a",
      "tree": "beeacac3262fb953b7e5b3ad70fb6014c8fe38aa",
      "parents": [
        "e6e912c4964ce5976e508881207dfa96d5f856d7"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:46 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:46 2010 -0700"
      },
      "message": "ARM: LPC32XX: Misc support functions\n\nMisc support functions and prototypes used in the LPC32XX arch\nand platforms\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "e6e912c4964ce5976e508881207dfa96d5f856d7",
      "tree": "242bda10169d5cd8bf0b4a23d63e0448f1c0f350",
      "parents": [
        "3c0e1947d9c171649f3bde13d1010ac6d7ce09c1"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:07 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:07 2010 -0700"
      },
      "message": "ARM: LPC32XX: Serial support code\n\nSerial port setup support code\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "3c0e1947d9c171649f3bde13d1010ac6d7ce09c1",
      "tree": "2cd113b5d28f11dd7c6e3125abbe50ef35de83e9",
      "parents": [
        "c4a0208fff6cba5c7e22166ad7209322eab16bb3"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:35:56 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:35:56 2010 -0700"
      },
      "message": "ARM: LPC32XX: System suspend support\n\nSupport for system suspend and resume\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\n"
    },
    {
      "commit": "6b95ed345b9faa4ab3598a82991968f2e9f851bb",
      "tree": "71dea1106bbe0b4cd0a7f8ba18b9a3d47e80c9bf",
      "parents": [
        "1a041a23da7c77b53c71fe11b4f940388bee37b1"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jul 09 10:21:21 2010 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jul 27 22:20:09 2010 +1000"
      },
      "message": "perf, powerpc: Use perf_sample_data_init() for the FSL code\n\nWe should use perf_sample_data_init() to initialize struct\nperf_sample_data.  As explained in the description of commit dc1d628a\n(\"perf: Provide generic perf_sample_data initialization\"), it is\npossible for userspace to get the kernel to dereference data.raw,\nso if it is not initialized, that means that unprivileged userspace\ncan possibly oops the kernel.  Using perf_sample_data_init makes sure\nit gets initialized to NULL.\n\nThis conversion should have been included in commit dc1d628a, but it\ngot missed.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4a0208fff6cba5c7e22166ad7209322eab16bb3",
      "tree": "93d8b760390dff993865e6453ceee1c56339fec6",
      "parents": [
        "b9cc4bf6656d5f349c283e6ac267b852b7a2e42e"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:41 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:09 2010 -0700"
      },
      "message": "ARM: LPC32XX: GPIO, timer, and IRQ drivers\n\nCommon drivers for the LPC32XX used on all platforms\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "b9cc4bf6656d5f349c283e6ac267b852b7a2e42e",
      "tree": "22d6dfdbbece219091183f441b8cd86e43b73866",
      "parents": [
        "343d3537917bd74648fa2a360b42f64ad5ec551d"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:40 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:09 2010 -0700"
      },
      "message": "ARM: LPC32XX: Clock driver\n\nClock driver for the LPC32XX architecture\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "343d3537917bd74648fa2a360b42f64ad5ec551d",
      "tree": "4847f42f8d6fe92ce72fe7be8f449b7bb5c9645a",
      "parents": [
        "437db5903653f6a8a736e77ad5c21a296d74299b"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:39 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:09 2010 -0700"
      },
      "message": "ARM: LPC32XX: Debug and IRQ macros\n\nDebug (printascii) and IRQ handler macros for the LPC32XX\narch\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "437db5903653f6a8a736e77ad5c21a296d74299b",
      "tree": "be1a44710420d6260db04b23876d650c54df838b",
      "parents": [
        "d15aa2cc641bd193596382357de917b32f1b40cb"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:38 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:08 2010 -0700"
      },
      "message": "ARM: LPC32XX: Initial arch header files\n\nHeader files for the LPC32xx arch\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "3d3f78d752bfada5b6041f2f7bd0833d8bdf7a4a",
      "tree": "14365f6ef64f10095c3080cdabb9b8cd0a51d671",
      "parents": [
        "5388a6b266e9c3357353332ba0cd5549082887f1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 13:31:27 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:43 2010 +0100"
      },
      "message": "ARM: call machine_shutdown() from machine_halt(), etc\n\nx86 calls machine_shutdown() from the various machine_*() calls which\ntake the machine down ready for halting, restarting, etc, and uses\nthis to bring the system safely to a point where those actions can be\nperformed.  Such actions are stopping the secondary CPUs.\n\nSo, change the ARM implementation of these to reflect what x86 does.\n\nThis solves kexec problems on ARM SMP platforms, where the secondary\nCPUs were left running across the kexec call.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5388a6b266e9c3357353332ba0cd5549082887f1",
      "tree": "9d035a01bb75fa466e70cd9590eb963a30f3d53d",
      "parents": [
        "9ca03a21e320a6bf44559323527aba704bcc8772"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 13:19:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:42 2010 +0100"
      },
      "message": "ARM: SMP: Always enable clock event broadcast support\n\nThe TWD local timers are unable to wake up the CPU when it is placed\ninto a low power mode, eg. C3.  Therefore, we need to adapt things\nsuch that the TWD code can cope with this.\n\nWe do this by always providing a broadcast tick function, and marking\nthe fact that the TWD local timer will stop in low power modes.  This\nmeans that when the CPU is placed into a low power mode, the core\ntimer code marks this fact, and allows an IPI to be given to the core.\n\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9ca03a21e320a6bf44559323527aba704bcc8772",
      "tree": "c3422c49decfdca220c0088938546c49ee71ba64",
      "parents": [
        "b8ab5397bcbd92e3fd4a9770e0bf59315fa38dab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 12:22:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:42 2010 +0100"
      },
      "message": "ARM: Factor out common code from cpu_proc_fin()\n\nAll implementations of cpu_proc_fin() start by disabling interrupts\nand then flush caches.  Rather than have every processors proc_fin()\nimplementation do this, move it out into generic code - and move the\ncache flush past setup_mm_for_reboot() (so it can benefit from having\ncaches still enabled.)\n\nThis allows cpu_proc_fin() to become independent of the L1/L2 cache\ntypes, and eventually move the L2 cache flushing into the L2 support\ncode.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8ab5397bcbd92e3fd4a9770e0bf59315fa38dab",
      "tree": "4def9ea84d54ce112c91e906e10fb8756151327c",
      "parents": [
        "993bf4ec8c2a2b7979389ab196bf2fe217117158"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Mon Jul 26 11:20:41 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:41 2010 +0100"
      },
      "message": "ARM: 6268/1: ARMv6K and ARMv7 use fault statuses 3 and 6 as Access Flag fault\n\nStatuses 3 (0b00011) and 6 (0x00110) of DFSR are Access Flags faults on\nARMv6K and ARMv7. Let\u0027s patch fsr_info[] at runtime if we are on ARMv7\nor later.\n\nUnfortunately, we don\u0027t have runtime check for \u0027K\u0027 extension, so we\ncan\u0027t check for it.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "993bf4ec8c2a2b7979389ab196bf2fe217117158",
      "tree": "a7363405e866c1ae7a6259fb7fc85adf2208adaa",
      "parents": [
        "33a9c41bf5d8adae9d882513e617c4c645195e71"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:23:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:41 2010 +0100"
      },
      "message": "ARM: 6256/1: Check arch version and modify fsr_info[] depends on it at runtime\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "33a9c41bf5d8adae9d882513e617c4c645195e71",
      "tree": "adcb4a60ff55f9b3f88eaeeca628f7398300121e",
      "parents": [
        "6338a6aa7c082f11d55712251e14178c68bf5869"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:20:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:41 2010 +0100"
      },
      "message": "ARM: 6255/1: Workaround infinity loop in handling of translation faults\n\nOn ARM one Linux PGD entry contains two hardware entries (see page\ntables layout in pgtable.h). We normally guarantee that we always\nfill both L1 entries. But create_mapping() doesn\u0027t follow the rule.\nIt can create inidividual L1 entries, so here we have to call\npmd_none() check in do_translation_fault() for the entry really\ncorresponded to address, not for the first of pair.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6338a6aa7c082f11d55712251e14178c68bf5869",
      "tree": "4d85f1401efd41757741388e4b6a3801fa8d4d8b",
      "parents": [
        "3dc91aff9c3ef54b15cdaf32f61f973489fe69eb"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:18:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:34 2010 +0100"
      },
      "message": "ARM: 6269/1: Add \u0027code\u0027 parameter for hook_fault_code()\n\nAdd one more parameter to hook_fault_code() to be able to set \u0027code\u0027\nfield of struct fsr_info.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3dc91aff9c3ef54b15cdaf32f61f973489fe69eb",
      "tree": "6ce52b2b5ea6cb1b0317142ecf06b04d52bc1d34",
      "parents": [
        "c1ba6ba3dd4c127dd1b14125ac7feed43d974436"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:16:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:49 2010 +0100"
      },
      "message": "ARM: 6252/1: Use SIGBUS for unaligned access instead of SIGILL\n\nPOSIX specify to use signal SIGBUS with code BUS_ADRALN for invalid\naddress alignment.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c1ba6ba3dd4c127dd1b14125ac7feed43d974436",
      "tree": "d5fff31346f65d405c59ab4d0004e0727d75b794",
      "parents": [
        "5bc23d32d86a132b5636a48dca0fa2528ef69ff9"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jul 22 09:55:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:49 2010 +0100"
      },
      "message": "ARM: 6251/1: Make SPARSE_IRQ a hidden option\n\nSPARSE_IRQ doesn\u0027t need to be a visible option, only those platforms\nsupporting that will select it.\n\nSigned-off-by: Eric Miao \u003ceric.miao@canonical.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5bc23d32d86a132b5636a48dca0fa2528ef69ff9",
      "tree": "b23c8c9ad3693e39e42b2fb389aab037b14ed9a0",
      "parents": [
        "d746196361c9c635128249bb6cf13e709ae6abe1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 25 08:57:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:48 2010 +0100"
      },
      "message": "ARM: DMA coherent allocator: align remapped addresses\n\nThe DMA coherent remap area is used to provide an uncached mapping\nof memory for coherency with DMA engines.  Currently, we look for\nany free hole which our allocation will fit in with page alignment.\n\nHowever, this can lead to fragmentation of the area, and allows small\nallocations to cross L1 entry boundaries.  This is undesirable as we\nwant to move towards allocating sections of memory.\n\nAlign allocations according to the size, limiting the alignment between\nthe page and section sizes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d746196361c9c635128249bb6cf13e709ae6abe1",
      "tree": "112d387c207d06849c7ced234df9d9bcdc9bf7f5",
      "parents": [
        "ac3e3fb424d44109dda3b1a3459e1b30fa60ac4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 10:29:13 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:47 2010 +0100"
      },
      "message": "ARM: use generic ioremap_page_range()\n\nWe don\u0027t need our own implementation of this, use the generic\nlibrary implementation instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4708ac49305bbcd511600d4af71a4c6dca15af65",
      "tree": "77ba5c83a7d4f4a119e3fd524d82adc297df1e35",
      "parents": [
        "1dbd30e9890fd69e50b17edd70ca583546b0fe4e",
        "2f7989efd4398d92b8adffce2e07dd043a0895fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:42:48 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:42:52 2010 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into misc\n"
    },
    {
      "commit": "1dbd30e9890fd69e50b17edd70ca583546b0fe4e",
      "tree": "5b5ab74c1792a81340478f7bbccd053e60a23a5e",
      "parents": [
        "07d2a5c721c6aa2bd69812a74c8b3b116abf3e56"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jul 12 21:53:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:42:38 2010 +0100"
      },
      "message": "ARM: 6225/1: make TCM allocation static and common for all archs\n\nThis changes the TCM handling so that a fixed area is reserved at\n0xfffe0000-0xfffeffff for TCM. This areas is used by XScale but\nXScale does not have TCM so the mechanisms are mutually exclusive.\n\nThis change is needed to make TCM detection more dynamic while\nstill being able to compile code into it, and is a must for the\nunified ARM goals: the current TCM allocation at different places\nin memory for each machine would be a nightmare if you want to\ncompile a single image for more than one machine with TCM so it\nhas to be nailed down in one place.\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": "a3e5bb42898d10cff1d054d4b115d4dd608c0566",
      "tree": "8deb9016f77361434580e930e76d50ea4d524d65",
      "parents": [
        "b042245fc2ca8c0326f3f1ea6c4dafc561bb3a82"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:59:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 09:03:09 2010 +0100"
      },
      "message": "ARM: Versatile: fix section mismatch\n\nWARNING: vmlinux.o(.text+0xbf38): Section mismatch in reference from the function pci_versatile_scan_bus() to the function .devinit.text:pci_scan_bus_parented()\nThe function pci_versatile_scan_bus() references\nthe function __devinit pci_scan_bus_parented().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a9deb137e4eb94d0a4fa0c3535b2c056d9363bef",
      "tree": "27d76af7e2cf402d48df0d0a1a68c8afefbe8928",
      "parents": [
        "e07b9e08601b400aee7e076e7b31799d3dd48c1e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 18:35:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:25 2010 +0100"
      },
      "message": "ARM: Remove unnecessary call to find_limits()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e07b9e08601b400aee7e076e7b31799d3dd48c1e",
      "tree": "28a030ef024bb5677546c8a6dad2769176bb0545",
      "parents": [
        "eda2e5dcc914b4d70f665443efc9780e89a5e5c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 12:03:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:24 2010 +0100"
      },
      "message": "ARM: LMB: convert pfn_valid to use LMB\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eda2e5dcc914b4d70f665443efc9780e89a5e5c1",
      "tree": "7ae6f96890ca4a5b7e9c14bf0723f9f275ddfe87",
      "parents": [
        "98864ff58dd2b8ef9e72b0d2c70f34e7ff24a2ee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 12:00:57 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: LMB: Convert arm_memory_present() to use LMB memory information\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "98864ff58dd2b8ef9e72b0d2c70f34e7ff24a2ee",
      "tree": "87f93ed777f090220acb3cc066c85abe4b863d12",
      "parents": [
        "8d717a52d1b0959128be5134dd12608e8e4f2115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 23:59:11 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: OMAP: Convert OMAPFB and VRAM SDRAM reservation to LMB\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d717a52d1b0959128be5134dd12608e8e4f2115",
      "tree": "6bc2aca8c9b14a9b0d2f86609e63c2436b03c2d6",
      "parents": [
        "2778f62056ada442414392d7ccd41188bb631619"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 19:47:18 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: Convert platform reservations to use LMB rather than bootmem\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2778f62056ada442414392d7ccd41188bb631619",
      "tree": "a7c15cc7ca077e5e4c2161f5062c44e408c03a08",
      "parents": [
        "4bb2e27db10abc555dfabd73661485fb75e4e97d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 09 16:27:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:22 2010 +0100"
      },
      "message": "ARM: initial LMB trial\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4bb2e27db10abc555dfabd73661485fb75e4e97d",
      "tree": "4d2bf627268e82162583ed35c20ff047ca4d5e2f",
      "parents": [
        "3abe9d33b382cb9eee7bfee8d90b10078f4baa4d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 18:33:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:47:59 2010 +0100"
      },
      "message": "ARM: early_pte_alloc()\n\nProvide a common function for allocating early PTE tables.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39ae702cd3b8b9d30693b73ad1a3d74c799b5b1a",
      "tree": "dae524b4b443c8d82451acd64855ecace241bca9",
      "parents": [
        "6055930cba8fdb2c8855b32bae262aaf69c1fdb4"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Jul 26 11:12:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:28:32 2010 +0100"
      },
      "message": "ARM: 6267/1: mop500: add AB8500 interrupt support\n\nAdd the platform data to enable AB8500 interrupt support.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a041a23da7c77b53c71fe11b4f940388bee37b1",
      "tree": "15be66d3768d609a477a99a0d59522133a831ee0",
      "parents": [
        "ee13cbdec4381b5bdb24683b5e7fcc29084c355d",
        "ff4878089e1eaeac79d57878ad4ea32910fb4037"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 16:02:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 16:02:07 2010 -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: Do not try to disable hpet if it hasn\u0027t been initialized before\n  x86, i8259: Only register sysdev if we have a real 8259 PIC\n"
    },
    {
      "commit": "ee13cbdec4381b5bdb24683b5e7fcc29084c355d",
      "tree": "8299560d24d1690702b75b7deba6d16b98a69bd0",
      "parents": [
        "863da9557e5ad2874f3fc6f350b392e03f983ca4",
        "3581ced3b6ac289b5cd31663b34914a7347186a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 15:35:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 15:35:53 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] powernow-k8: Limit Pstate transition latency check\n  [CPUFREQ] Fix PCC driver error path\n  [CPUFREQ] fix double freeing in error path of pcc-cpufreq\n  [CPUFREQ] pcc driver should check for pcch method before calling _OSC\n  [CPUFREQ] fix memory leak in cpufreq_add_dev\n  [CPUFREQ] revert \"[CPUFREQ] remove rwsem lock from CPUFREQ_GOV_STOP call (second call site)\"\n"
    },
    {
      "commit": "863da9557e5ad2874f3fc6f350b392e03f983ca4",
      "tree": "9dd7964242933d7b761f1aee045e3a417283155c",
      "parents": [
        "5620ae29f1eabe655f44335231b580a78c8364ea",
        "8faf2e6c201d95b780cd3b4674b7a55ede6dcbbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 15:35:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 15:35:04 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Set io_map_base for several PCI bridges lacking it\n  MIPS: Alchemy: Define eth platform devices in the correct order\n  MIPS: BCM63xx: Prevent second enet registration on BCM6338\n  MIPS: Quit using undefined behavior of ADDU in 64-bit atomic operations.\n  MIPS: N32: Define getdents64.\n  MIPS: MTX-1: Fix PCI on the MeshCube and related boards\n  MIPS: Make init_vdso a subsys_initcall.\n  MIPS: \"Fix\" useless \u0027init_vdso successfully\u0027 message.\n  MIPS: PowerTV: Move register setup to before reading registers.\n  SOUND: Au1000: Fix section mismatch\n  VIDEO: Au1100fb: Fix section mismatch\n  VIDEO: PMAGB-B: Fix section mismatch\n  VIDEO: PMAG-BA: Fix section mismatch\n  NET: declance: Fix section mismatches\n  VIDEO. gbefb: Fix section mismatches.\n"
    },
    {
      "commit": "4afb93b4211b3f65ebd8ea0d9018426dd9e8693e",
      "tree": "ff1ed561413f38b818514559f7efb223189640f1",
      "parents": [
        "225aa01173b271a3802b716e14176eb7d11dcce4",
        "f7512e7c4bb557b784fd5326f78983a7dea9949c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 13:06:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 13:06:25 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: fix rs485 for atmel_serial on avr32\n"
    },
    {
      "commit": "3581ced3b6ac289b5cd31663b34914a7347186a6",
      "tree": "5898daaec6234995e176378dcf8791b082814e41",
      "parents": [
        "179ee43465343d1f8f2a4af25ead4ae15e43fa6e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Jul 08 17:55:30 2010 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 26 15:25:34 2010 -0400"
      },
      "message": "[CPUFREQ] powernow-k8: Limit Pstate transition latency check\n\nThe Pstate transition latency check was added for broken F10h BIOSen\nwhich wrongly contain a value of 0 for transition and bus master\nlatency. Fam11h and later, however, (will) have similar transition\nlatency so extend that behavior for them too.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "179ee43465343d1f8f2a4af25ead4ae15e43fa6e",
      "tree": "7e8f56588cbb44657a801a23e1589308f0cc553e",
      "parents": [
        "3847d223f2e4da5ceb47ea8996618010192f3197"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 15 11:44:00 2010 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 26 15:25:34 2010 -0400"
      },
      "message": "[CPUFREQ] Fix PCC driver error path\n\nThe PCC cpufreq driver unmaps the mailbox address range if any CPUs fail to\ninitialise, but doesn\u0027t do anything to remove the registered CPUs from the\ncpufreq core resulting in failures further down the line. We\u0027re better off\nsimply returning a failure - the cpufreq core will unregister us cleanly if\nwe end up with no successfully registered CPUs. Tidy up the failure path\nand also add a sanity check to ensure that the firmware gives us a realistic\nfrequency - the core deals badly with that being set to 0.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3847d223f2e4da5ceb47ea8996618010192f3197",
      "tree": "05e83cca56e1f887f4b59a76f4d63a1016644d8d",
      "parents": [
        "47f8bcf362410b631a4d99ff5c79ec6b9dd3ace6"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Fri Jul 23 23:06:52 2010 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 26 15:25:34 2010 -0400"
      },
      "message": "[CPUFREQ] fix double freeing in error path of pcc-cpufreq\n\nPrevent double freeing on error path.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "47f8bcf362410b631a4d99ff5c79ec6b9dd3ace6",
      "tree": "2c6486e767ec0007a01db589b8eec05d90d148a0",
      "parents": [
        "6f90388ac98e8cb2c63e307ffb13871a6b87f29b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jul 20 13:52:00 2010 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 26 15:25:34 2010 -0400"
      },
      "message": "[CPUFREQ] pcc driver should check for pcch method before calling _OSC\n\nThe pcc specification documents an _OSC method that\u0027s incompatible with the\none defined as part of the ACPI spec. This shouldn\u0027t be a problem as both\nare supposed to be guarded with a UUID. Unfortunately approximately nobody\n(including HP, who wrote this spec) properly check the UUID on entry to the\n_OSC call. Right now this could result in surprising behaviour if the pcc\ndriver performs an _OSC call on a machine that doesn\u0027t implement the pcc\nspecification. Check whether the PCCH method exists first in order to reduce\nthis probability.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "f7512e7c4bb557b784fd5326f78983a7dea9949c",
      "tree": "7fe205ce4d3aa75ac317b4628970cd10a64da41f",
      "parents": [
        "dbbe4649d683577de1063dbd9f6da7d4b8de2fed"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Jun 29 19:35:39 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 26 11:59:31 2010 -0700"
      },
      "message": "serial: fix rs485 for atmel_serial on avr32\n\nThis patch fixes a build failure [1-4] in the atmel_serial code introduced by\npatch the patch ARM: 6092/1: atmel_serial: support for RS485\ncommunications (e8faff7330a3501eafc9bfe5f4f15af444be29f5)\n\nThe build failure was caused by missing struct field and missing defines\nfor the avr32 board - the patch fixes this.\n\n[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2575242/ - first failure in linux-next, may 11th\n[2] http://kisskb.ellerman.id.au/kisskb/buildresult/2816418/ - still exists as of today\n[3] http://kisskb.ellerman.id.au/kisskb/buildresult/2617511/ - first failure in Linus\u0027 tree - May 20th - did really no one notice this?!\n[4] http://kisskb.ellerman.id.au/kisskb/buildresult/2813956/ - still exists in Linus\u0027 tree as of today\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8faf2e6c201d95b780cd3b4674b7a55ede6dcbbb",
      "tree": "ccae9e193f41652a4cd1fb9db371298d6ea586e5",
      "parents": [
        "0d5977d652fa5fd4e9a56127b109e5e28d4db95d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Jun 13 22:22:59 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:19 2010 +0100"
      },
      "message": "MIPS: Set io_map_base for several PCI bridges lacking it\n\nSeveral MIPS platforms don\u0027t set pci_controller::io_map_base for their\nPCI bridges.  This results in a panic in pci_iomap().  (The panic is\nconditional on CONFIG_PCI_DOMAINS, but that is now enabled for all PCI\nMIPS systems.)\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: linux-mips@linux-mips.org\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: 584784@bugs.debian.org\nPatchwork: https://patchwork.linux-mips.org/patch/1377/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d5977d652fa5fd4e9a56127b109e5e28d4db95d",
      "tree": "b477d8968be6d38231c79a40ece880f5467d938a",
      "parents": [
        "7f13f65e61f1deed77c5c335ed0fa4d08f69e608"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@denx.de",
        "time": "Sat Jul 17 16:38:48 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:19 2010 +0100"
      },
      "message": "MIPS: Alchemy: Define eth platform devices in the correct order\n\nCurrently, the eth devices are probed in the inverse order, first\nau1xxx_eth1_device and then au1xxx_eth0_device. On the GPR board,\nthis makes trouble:\n\n  # ifconfig|grep HWaddr\n  eth0      Link encap:Ethernet  HWaddr 00:50:C2:0C:30:01\n  eth1      Link encap:Ethernet  HWaddr 66:22:01:80:38:10\n\nA bogous ethernet hwaddr is assigned to the first device and\nau1xxx_eth0_device is mapped to eth1, which even does not work\nproperly. With this patch, the problems are gone:\n\n  # ifconfig|grep HWaddr\n  eth0      Link encap:Ethernet  HWaddr 66:22:11:32:38:10\n  eth1      Link encap:Ethernet  HWaddr 66:22:11:32:38:11\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@denx.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1473/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f13f65e61f1deed77c5c335ed0fa4d08f69e608",
      "tree": "3dacdf60e053e8aa74c411a82e025ea5c8b0f9d2",
      "parents": [
        "f2a68272d799bf4092443357142f63b74f7669a1"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Jul 21 22:59:26 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:18 2010 +0100"
      },
      "message": "MIPS: BCM63xx: Prevent second enet registration on BCM6338\n\nThis SoC has only one ethernet MAC, so prevent registration of a second one.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1482/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f2a68272d799bf4092443357142f63b74f7669a1",
      "tree": "48be33969b0dde9d5928b7ceb5fa375b30bf57ac",
      "parents": [
        "31c984a5acabea5d8c7224dc226453022be46f33"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jul 22 11:59:27 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:18 2010 +0100"
      },
      "message": "MIPS: Quit using undefined behavior of ADDU in 64-bit atomic operations.\n\nFor 64-bit, we must use DADDU and DSUBU.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1483/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "31c984a5acabea5d8c7224dc226453022be46f33",
      "tree": "100d662d09da6981d7fc83abfda1052449cd1de8",
      "parents": [
        "98a0f86a54bb195c28ae1ccb5a5f5cda12cf7121"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 21 21:20:25 2010 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:17 2010 +0100"
      },
      "message": "MIPS: N32: Define getdents64.\n\nAs a relativly new ABI N32 should only have received the getdents64(2) but\ninstead it only had getdents(2).  This was noticed as a performance anomaly\nin glibc.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98a0f86a54bb195c28ae1ccb5a5f5cda12cf7121",
      "tree": "9b4563fbf5ea0191dac4af7c8523fa35dba9f524",
      "parents": [
        "1ed845375b1f2938acc4496a186e180892b00c71"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "randolf.bruno@googlemail.com",
        "time": "Mon Jul 12 00:40:28 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:17 2010 +0100"
      },
      "message": "MIPS: MTX-1: Fix PCI on the MeshCube and related boards\n\nThis patch fixes a regression introduced by commit \"MIPS: Alchemy: MTX-1:\nUse linux gpio api.\" (bb706b28bbd647c2fd7f22d6bf03a18b9552be05) which broke\nPCI bus operation. The problem is caused by alchemy_gpio2_enable() which\nresets the GPIO2 block. Two PCI signals (PCI_SERR and PCI_RST) are connected\nto GPIO2 and they obviously do not to like the reset. Since GPIO2 is\ncorrectly initialized by the boot monitor (YAMON) it is not necessary to\ncall this function, so just remove it.\n\nAlso replace gpio_set_value() with alchemy_gpio_set_value() to avoid\nproblems in case gpiolib gets initialized after PCI. And since alchemy\ngpio_set_value() calls au_sync() we don\u0027t have to au_sync() again later.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nTo: linux-mips@linux-mips.org\nTo: manuel.lauss@googlemail.com\nPatchwork: https://patchwork.linux-mips.org/patch/1448/\nTested-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ed845375b1f2938acc4496a186e180892b00c71",
      "tree": "fc310af942e270725f59bfb3d6c07a574905d27f",
      "parents": [
        "57d15018aa48ecc5fafef3374dcebcf0bbbfa764"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Jun 16 15:00:28 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:16 2010 +0100"
      },
      "message": "MIPS: Make init_vdso a subsys_initcall.\n\nQuoting from Jiri Slaby\u0027s patch of a similar nature for x86:\n\n    When initrd is in use and a driver does request_module() in its\n    module_init (i.e. __initcall or device_initcall), a modprobe\n    process is created with VDSO mapping. But VDSO is inited even in\n    __initcall, i.e. on the same level (at the same time), so it may\n    not be inited yet (link order matters).\n\nMove init_vdso up to subsys_initcall to avoid the issue.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1386/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57d15018aa48ecc5fafef3374dcebcf0bbbfa764",
      "tree": "b66c2e558615910a5df57e323cdd3bd1a109187f",
      "parents": [
        "28d7d213a1ba4f1891eebb680f8a16a731d7a72a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Jun 16 15:00:27 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:16 2010 +0100"
      },
      "message": "MIPS: \"Fix\" useless \u0027init_vdso successfully\u0027 message.\n\nIn addition to being useless, it was mis-spelled.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1385/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28d7d213a1ba4f1891eebb680f8a16a731d7a72a",
      "tree": "6f6f4f93967baae2c0ebad72680acea2b4a2e096",
      "parents": [
        "93871603a74563b3683d09ef13da954670829c45"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Fri Jun 18 16:51:49 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:16 2010 +0100"
      },
      "message": "MIPS: PowerTV: Move register setup to before reading registers.\n\nThe 4600 family code reads registers to differentiate between two ASIC\nvariants, but this was being done prior to the register setup. This moves\nregister setup before the reading code.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1392/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6aa033d7efb85830535bb83cf6713d6025ae6e59",
      "tree": "27a4566bc87fc6d34a78f582531cdbe0bd7018ca",
      "parents": [
        "58b164b50a6dba53c7b154f632c1f9d67832d3e4",
        "f9578fc07832ee8db8b0fbde489e00ad35452ac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:20:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:20:38 2010 -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: 6265/1: kirkwood: move qnap_tsx1x_register_flash() to .init.text\n  ARM: 6263/1: ns9xxx: fix FTBFS for zImage\n  ARM: 6262/1: arm/clps711x: fix debug macro compilation failure\n  ARM: 6261/1: arm/shark: fix debug macro compilation failure\n  ARM: 6260/1: arm/plat-spear: fix debug macro compilation failure\n  ARM: 6259/1: arm/ns9xxx: fix debug macro compilation failure\n  ARM: 6258/1: arm/h720x: fix debug macro compilation failure\n  ARM: 6233/1: Delete a wrong redundant right parenthesis\n  ARM: 6230/1: fix nuc900 touchscreen clk definition bug\n  [ARM] pxa: fix incorrect CONFIG_CPU_PXA27x to CONFIG_PXA27x\n  [ARM] pxa/colibri-pxa300: fix AC97 init\n  [ARM] pxa: fix incorrect order of AC97 reset pin configs\n  [ARM] pxa: fix frequency scaling for pcmcia/pxa2xx_base\n  [ARM] pxa: cpufreq-pxa2xx: fix DRI recomputation routine\n  [ARM] pxa/corgi: fix MMC/SD card detection failure\n"
    },
    {
      "commit": "20ba5efb9c788cb3308c8711757848cf0e596529",
      "tree": "490a570bc2538c6a93588eafc7a72411ac10535e",
      "parents": [
        "ab08937400eabe862f58974ad031a86c4ea2903a",
        "7a73c0283dadf1cf360a79de396ff0962e781b60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:18:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:18:18 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.35\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.35\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Use kmalloc() instead of vmalloc() for KVM_[GS]ET_MSR\n  KVM: MMU: fix conflict access permissions in direct sp\n"
    },
    {
      "commit": "dbbe4649d683577de1063dbd9f6da7d4b8de2fed",
      "tree": "039ff36f35190cbbf235afdaf90d66d4e78fbd07",
      "parents": [
        "24b1442d01ae155ea716dfb94ed21605541c317d",
        "0e1cf38889110a7188999388614aef17a84d9d25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:10:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:10:00 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI / Sleep: Allow the NVS saving to be skipped during suspend to RAM\n  ACPI: create \"processor.bm_check_disable\" boot param\n  ACPI: skip checking BM_STS if the BIOS doesn\u0027t ask for it\n  ACPI: fix unused function warning\n  ACPI: processor: fix processor_physically_present on UP\n  ACPI video: fix string mismatch for Sony SR290 laptop\n  ACPI battery: don\u0027t invoke power_supply_changed twice when battery is hot-added\n  ACPI: handle systems which asynchoronously enable ACPI mode\n"
    },
    {
      "commit": "2e65a2075cc740b485ab203430bdf3459d5551b6",
      "tree": "55fbc046ec75fe00071d44e08eb06fd3db45a5da",
      "parents": [
        "86c65a7857896b1de99628ad392556965c4841e6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 26 01:12:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:05:31 2010 -0700"
      },
      "message": "Input: RX51 keymap - fix recent compile breakage\n\nCommit 3fea60261e73 (\"Input: twl40300-keypad - fix handling of \"all\nground\" rows\") broke compilation as I managed to use non-existent\nkeycodes.\n\nReported-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef93f1443c014e0d6dd7a5b1e592a02aa266f001",
      "tree": "e91f097147ce5920e1760395bb8af3503c7dd186",
      "parents": [
        "84659ab5851aae05035a41b378c4c9aca2d2aeb4"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 16:11:19 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:37 2010 +0200"
      },
      "message": "i.MX51: add support for cpuimx51 module and its baseboard\n\nCPUIMX51 is build around Freescale\u0027s i.MX515 and has up to\n512MB of RAM, NAND Flash, Ethernet, USB Host with 4 ports\nhub, USB OTG, ST16554 Quad UART on nCS1, I2C RTC ...\n\nMBIMX51 adds LEDS, Keypad, TSC2007 touchscreen controler ...\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "84659ab5851aae05035a41b378c4c9aca2d2aeb4",
      "tree": "1c883decb4bd2c881cc5cf89e57a0699400f270c",
      "parents": [
        "95afd090752a1f7dab6f4b24b1b0d12593e643bb"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Tue Jul 13 21:02:42 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:35 2010 +0200"
      },
      "message": "imx: move gpio init after to irq init\n\nThe commit 9a763bf \"get rid of mxc_gpio_init\" changed gpio_init\nand irq_init sequence. Usually we will call set_irq_chained_handler\nin gpio_init functions, this should be called after the irq_init\ncalled, otherwise the chained irq can\u0027t get propoer irq_chip and this\nirq will remain masked even we called set_irq_chained_handler.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "95afd090752a1f7dab6f4b24b1b0d12593e643bb",
      "tree": "78166249d199523c034b4c0a34be6901d6791506",
      "parents": [
        "8cd1b5c3d4e686c30404a9a466972e2ee13ada9f"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 14:56:40 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:34 2010 +0200"
      },
      "message": "eukrea-baseboards: merge includes in one file\n\nas per suggested by Sascha\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "8cd1b5c3d4e686c30404a9a466972e2ee13ada9f",
      "tree": "ae972ffafbf2202e24ba7f25b139ed4b75a3204e",
      "parents": [
        "72fe99f642e09645942ae78539121754b0172ac6"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 14:56:39 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:33 2010 +0200"
      },
      "message": "Fix KConfig warning\n\nThis patch fixes the following Kconfig warning :\n\"arch/arm/mach-mx25/Kconfig:18:warning: choice value used outside its\nchoice group\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "72fe99f642e09645942ae78539121754b0172ac6",
      "tree": "8d5c2e5a8aad44a96a15a0edcc7a382064e8a5a6",
      "parents": [
        "da92e42b11074ec5da8e75fbabcee60c4a50de90"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 14:56:38 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:32 2010 +0200"
      },
      "message": "mbimxsd baseboards : remove unnecessary include\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "da92e42b11074ec5da8e75fbabcee60c4a50de90",
      "tree": "c0e713f65d24db8cf553e8de1e1d8bf0202d7f7c",
      "parents": [
        "61c68502321d94a421f9a2a32f6789ecb27f382d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Apr 30 00:52:35 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:30 2010 +0200"
      },
      "message": "pcm043: register flexcan device\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "61c68502321d94a421f9a2a32f6789ecb27f382d",
      "tree": "f11a63bf01c5438d5c44deb14e45f38d85aec243",
      "parents": [
        "a7d945a469ee566bde26217362c95f29acfbd14a"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jul 22 11:45:34 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:29 2010 +0200"
      },
      "message": "imx: dynamically register flexcan devices for mx25 and mx35\n\nIn order to make this patch compile, even if the flexcan driver with\nit\u0027s header defining the platform data isn\u0027t merged yet, two ifdefs have\nbeen added. They effect that the \"imx_add_flexcan\" function results in a\nno-op function if the driver hasn\u0027t been activated.\n\nThese ifdefs can be removed after the flexcan driver has been merged.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a7d945a469ee566bde26217362c95f29acfbd14a",
      "tree": "3cd137fbf4bab61d56ef0b9fffe40625613a2ecc",
      "parents": [
        "757e1e4d5831c67f308b42babac5a4b6a693a25d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jul 22 11:41:56 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:28 2010 +0200"
      },
      "message": "mx35: add flexcan address\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    }
  ],
  "next": "757e1e4d5831c67f308b42babac5a4b6a693a25d"
}
