)]}'
{
  "log": [
    {
      "commit": "ea8e61b7bbc4a2faef77db34eb2db2a2c2372ff6",
      "tree": "df2998225dc10245ce3d392576a724ab788e456c",
      "parents": [
        "faa4602e47690fb11221e00f9b9697c8dc0d4b19"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Mar 25 14:51:51 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 26 11:33:57 2010 +0100"
      },
      "message": "x86, ptrace: Fix block-step\n\nImplement ptrace-block-step using TIF_BLOCKSTEP which will set\nDEBUGCTLMSR_BTF when set for a task while preserving any other\nDEBUGCTLMSR bits.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20100325135414.017536066@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "faa4602e47690fb11221e00f9b9697c8dc0d4b19",
      "tree": "af667d1cdff7dc63b6893ee3f27a1f2503229ed1",
      "parents": [
        "7c5ecaf7666617889f337296c610815b519abfa9"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Mar 25 14:51:50 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 26 11:33:55 2010 +0100"
      },
      "message": "x86, perf, bts, mm: Delete the never used BTS-ptrace code\n\nSupport for the PMU\u0027s BTS features has been upstreamed in\nv2.6.32, but we still have the old and disabled ptrace-BTS,\nas Linus noticed it not so long ago.\n\nIt\u0027s buggy: TIF_DEBUGCTLMSR is trampling all over that MSR without\nregard for other uses (perf) and doesn\u0027t provide the flexibility\nneeded for perf either.\n\nIts users are ptrace-block-step and ptrace-bts, since ptrace-bts\nwas never used and ptrace-block-step can be implemented using a\nmuch simpler approach.\n\nSo axe all 3000 lines of it. That includes the *locked_memory*()\nAPIs in mm/mlock.c as well.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Markus Metzger \u003cmarkus.t.metzger@intel.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c20100325135413.938004390@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c5ecaf7666617889f337296c610815b519abfa9",
      "tree": "684b2c01b2b6aa9bacc65f63fa26b522c0da7982",
      "parents": [
        "5a10317483f606106395814ee2fdaa2f1256a3b3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Mar 25 14:51:49 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 26 09:41:03 2010 +0100"
      },
      "message": "perf, x86: Clean up debugctlmsr bit definitions\n\nMove all debugctlmsr thingies into msr-index.h\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20100325135413.861425293@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d814f30105798b6677ecb73ed61d691ff96dada9",
      "tree": "cd86bae8a9790987c990a445fb70e662f3736fc6",
      "parents": [
        "88978e562302c836c1c4597700c79d971e93abc0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Wed Mar 24 12:09:26 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 26 08:45:49 2010 +0100"
      },
      "message": "x86, perf: Add raw events support for the P4 PMU\n\nThe adding of raw event support lead to complete code\nrefactoring. I hope is became more readable then it was.\n\nThe list of changes:\n\n1)  The 64bit config field is enough to hold all information we need\n    to track event details. To achieve it we used *own* enum for\n    events selection in ESCR register and map this key into proper\n    value at moment of event enabling.\n\n    For the same reason we use 12LSB bits in CCCR register -- to track\n    which exactly cache trace event was requested. And we cear this bits\n    at real \u0027write\u0027 moment.\n\n2)  There is no per-cpu area reserved for P4 PMU anymore. We\n    don\u0027t need it. All is held by config.\n\n3)  Now we may use any available counter, ie we try to grab any\n    possible counter.\n\nv2:\n  - Lin Ming reported the lack of ESCR selector in CCCR for cache events\n\nv3:\n  - Don\u0027t loose cache event codes at config unpacking procedure, we may\n    need it one day so no obscure hack behind our back, better to clear\n    reserved bits explicitly when needed (thanks Ming for pointing out)\n\n  - Lin Ming fixed misplaced opcodes in cache events\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nTested-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1269403766.3409.6.camel@minggr.sh.intel.com\u003e\n[ v4: did a few whitespace fixlets ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d2f1e15b661e71fd52111f51c99a6ce41384e9ef",
      "tree": "8731e7e772e6f825ebbc6eef7681bc46302149bd",
      "parents": [
        "40b7e05e17eef31ff30fe08dfc2424ef653a792c",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 22 18:46:57 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 22 18:47:01 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.34-rc2\u0027 into perf/core\n\nMerge reason: Pick up latest perf fixes from upstream.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e4d806377b069881f930089bf880918d3ad555ab",
      "tree": "ed03416ddaa770bed16880ffea32b9b71dd5c7c7",
      "parents": [
        "b50df7d1fb37eb6aea87590b391d7111fde87121",
        "3f7581d66ece6b7ff643c8c817bfbd72cdbe9077"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 18:16:20 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: sh-sci: remove duplicated #include\n  sh: Export uncached helper symbols.\n  sh: Fix up NUMA build for 29-bit.\n  serial: sh-sci: Fix build failure for non-sh architectures.\n  sh: Fix up uncached offset for legacy 29-bit mode.\n  sh: Support CPU affinity masks for INTC controllers.\n"
    },
    {
      "commit": "352d4657b23fbd329efccc396000a549e0150907",
      "tree": "6e272c5f902d84b773ed84f8780d963cf18ef245",
      "parents": [
        "95c46afe6034d15bdf0f95d69f25489cecad9a47",
        "5286944d75cbe21dd21b0d57335cc6206622b62a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:49:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:49:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: fix compile errors in dma-mapping-common.h\n  alpha: remove trailing spaces in messages\n  alpha: use __ratelimit\n"
    },
    {
      "commit": "95c46afe6034d15bdf0f95d69f25489cecad9a47",
      "tree": "a3bff5de25890f6de94cbf431bb0f94073893507",
      "parents": [
        "cf3966bf6ecfe25a75d625771e327b84878bc09d",
        "191aee58b6568cf8143901bfa3f57a9b8faa6f1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:42:43 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Remove IOMMU_VMERGE config option\n  powerpc: Fix swiotlb to respect the boot option\n  powerpc: Do not call prink when CONFIG_PRINTK is not defined\n  powerpc: Use correct ccr bit for syscall error status\n  powerpc/fsl-booke: Get coherent bit from PTE\n  powerpc/85xx: Make sure lwarx hint isn\u0027t set on ppc32\n"
    },
    {
      "commit": "40b7e05e17eef31ff30fe08dfc2424ef653a792c",
      "tree": "915e76e0f28664707a4f41a2d75583b8dd23a9e4",
      "parents": [
        "9c8c6bad3137112d2c7bf3d215b736ee4215fa74"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Mar 19 15:28:58 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 19 09:23:17 2010 +0100"
      },
      "message": "perf, x86: Fix key indexing in Pentium-4 PMU\n\nIndex 0-6 in p4_templates are reserved for common hardware\nevents. So p4_templates is arranged as below:\n\n    0  -    6:  common hardware events\n    7  -    N:  cache events\n  N+1  -  ...:  other raw events\n\nReported-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nAcked-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1268983738.13901.142.camel@minggr.sh.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "191aee58b6568cf8143901bfa3f57a9b8faa6f1c",
      "tree": "296e0a4815c59e0289d88cbec8bfe6d02b50bb85",
      "parents": [
        "a93272969c6b1d59883fcbb04845420bd72c9a20"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 02 14:25:38 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Remove IOMMU_VMERGE config option\n\nThe description says:\n\n Cause IO segments sent to a device for DMA to be merged virtually\n by the IOMMU when they happen to have been allocated contiguously.\n This doesn\u0027t add pressure to the IOMMU allocator. However, some\n drivers don\u0027t support getting large merged segments coming back\n from *_map_sg().\n\n Most drivers don\u0027t have this problem; it is safe to say Y here.\n\nIt\u0027s out of date. Long ago, drivers didn\u0027t have a way to tell IOMMUs\nabout their segment length limit (that is, the maximum segment length\nthat they can handle). So IOMMUs merged as many segments as possible\nand gave too large segments to drivers.\n\ndma_get_max_seg_size() was introduced to solve the above\nproblem. Device drives can use the API to tell IOMMU about the maximum\nsegment length that they can handle. In addition, the default limit\n(64K) should be safe for everyone.\n\nSo this config option seems to be unnecessary.\n\nNote that this config option just enables users to disable the virtual\nmerging by default. Users can still disable the virtual merging by the\nboot parameter.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a93272969c6b1d59883fcbb04845420bd72c9a20",
      "tree": "16b980ded87e94ac4eee7375eaf38605fb69a211",
      "parents": [
        "09156a7a409cf93d1ca2706bf05d714879a5b7ea"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 16 13:16:25 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Fix swiotlb to respect the boot option\n\npowerpc initializes swiotlb before parsing the kernel boot options so\nswiotlb options (e.g. specifying the swiotlb buffer size) are ignored.\n\nAny time before freeing bootmem works for swiotlb so this patch moves\npowerpc\u0027s swiotlb initialization after parsing the kernel boot\noptions, mem_init (as x86 does).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nTested-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "09156a7a409cf93d1ca2706bf05d714879a5b7ea",
      "tree": "086dd7c6ddd9973e702695cb73e1075b4b2f28b7",
      "parents": [
        "409d241b7bb2cf0278186040ace1c4704fb2a82f"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Mar 06 22:43:55 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Do not call prink when CONFIG_PRINTK is not defined\n\nWhen printk() is disabled (CONFIG_PRINTK) at menu item\n General setup\n -\u003e Configure standard kernel features (for small systems)\n    -\u003e Enable support for printk\nthen there should be no printk() calls at all.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "409d241b7bb2cf0278186040ace1c4704fb2a82f",
      "tree": "6c2297c8d57f682a427eb7dd601154551024e5d9",
      "parents": [
        "d6a8536a93a3d14b6e5e3e3a59b9fb2bca6e8df2"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Mar 12 13:16:02 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:38:16 2010 +1100"
      },
      "message": "powerpc: Use correct ccr bit for syscall error status\n\nThe powerpc implementations of syscall_get_error and\nsyscall_set_return_value should use CCR0:S0 (0x10000000) for testing\nand setting syscall error status.  Fortunately these APIs don\u0027t seem\nto be used at the moment.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d6a8536a93a3d14b6e5e3e3a59b9fb2bca6e8df2",
      "tree": "14de9959c93e56a8d165670faaa7ea3699da7f8e",
      "parents": [
        "bca14dd14f3b0c5e3e2d1d314679f85b67871365",
        "9d296cfa69b3d4abc9d556986d544f0727988eed"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:23:55 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Mar 19 16:23:55 2010 +1100"
      },
      "message": "Merge commit \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "5286944d75cbe21dd21b0d57335cc6206622b62a",
      "tree": "2e881f338a075bf303e13641ad1ca3fb6fc42658",
      "parents": [
        "7f2d889c9cdcd33e8942a23765623adbd468cf04"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Mar 18 22:35:28 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Mar 18 22:35:28 2010 -0400"
      },
      "message": "alpha: fix compile errors in dma-mapping-common.h\n\nThe commit c186caca3dbe7f44da624cb4f9d78e1b1dfb13b8 leads to the\nfollowing errors with CONFIG_ALPHA_{TSUNAMI, TITAN, RAWHIDE, MARVEL}:\n/home/fujita/git/linux-2.6/include/asm-generic/dma-mapping-common.h: In\nfunction `dma_map_sg_attrs\u0027:\n/home/fujita/git/linux-2.6/include/asm-generic/dma-mapping-common.h:49:\nerror: implicit declaration of function `for_each_sg\u0027\n/home/fujita/git/linux-2.6/include/asm-generic/dma-mapping-common.h:50:\nerror: syntax error before \"kmemcheck_mark_initialized\"\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nReported-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "7f2d889c9cdcd33e8942a23765623adbd468cf04",
      "tree": "4f5aff9c71f225da7d4fb360aa25e963bc564a09",
      "parents": [
        "2a238a96358dde09aa52de9b9f97a383165ca651"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Mar 01 13:29:14 2010 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Mar 18 22:34:08 2010 -0400"
      },
      "message": "alpha: remove trailing spaces in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: linux-alpha@vger.kernel.org\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "2a238a96358dde09aa52de9b9f97a383165ca651",
      "tree": "ab5344a7dc7d95b3d9eeea9b050b164286979bd3",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Mar 01 13:25:49 2010 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Thu Mar 18 22:34:08 2010 -0400"
      },
      "message": "alpha: use __ratelimit\n\nReplace open-coded rate limiting logic with __ratelimit().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: linux-alpha@vger.kernel.org\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "39710479303fd3affb3e204e9a7a75cc676977b5",
      "tree": "3fff5fb412df77170883f02fc54bdbee9aba4f22",
      "parents": [
        "9d20593a722c2dab7a5ab74f5d8c9b604aca52f9",
        "eb63e5d15758d2b1e607ddd5fb861b5596629380"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:02:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:02:35 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (96 commits)\n  Blackfin: stop cleaning include/asm/asm-offsets.h\n  Blackfin: scale calibration when cpu freq changes\n  Blackfin: eat spurious space in asm/dpmc.h\n  Blackfin: fix anomaly 283 handling with exact hardware error\n  Blackfin: bf537-stamp: add example ADXL346 orientation resources\n  Blackfin: bf537-stamp: add example AD2S1210 IIO resources\n  Blackfin: don\u0027t support keypad wakeup from hibernate\n  Blackfin: bf537-stamp: add example AD7416 IIO resources\n  Blackfin: bf537-stamp: add example ADP8860 backlight/led resources\n  Blackfin: bf537-stamp: add example AD7414 temp sensor resources\n  Blackfin: rename AD1836 to AD183X in board files\n  Blackfin: bf537-stamp: add example AD2S120x resources\n  Blackfin: add support for the on-chip MAC status interrupts\n  Blackfin: asm/page.h: pull in asm-generic headers\n  Blackfin: mark gpio lib functions static\n  Blackfin: bf537-stamp: add example ADAU1361 resources\n  Blackfin: GPIO: implement to_irq handler\n  Blackfin: bf537-stamp: add example ADP122/ADP150 power regulator resources\n  Blackfin: bf537-stamp: add example AD2S90 resources\n  Blackfin: bf537-stamp: add example AD5398 power regulator resources\n  ...\n"
    },
    {
      "commit": "9d20593a722c2dab7a5ab74f5d8c9b604aca52f9",
      "tree": "b5492b3191f29f68018c4d76f41f8bab379db0c5",
      "parents": [
        "9b59a0a4eefa132a3899b6e8d362f92559c67844",
        "9205124c66a69664c6825501cb062ebd2acd3b3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:01:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 17:01:19 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/5200: Build fix for mpc52xx watchdog timer code\n  of: Fix comparison of \"compatible\" properties\n  powerpc/52xx: update defconfigs\n  spi/omap2_mcspi: Use transaction speed if provided\n  spi/omap2_mcspi: fix NULL pointer dereference\n  uartlite: Fix build on sparc.\n"
    },
    {
      "commit": "9b59a0a4eefa132a3899b6e8d362f92559c67844",
      "tree": "a0611ccf73e261f8cb55001138518bfcb56171ae",
      "parents": [
        "c3a0bd7515c682f4529a35318b6712c9ae456edc",
        "29b2ee5af5f3a02846bd38a1e2121d62ee5f6aca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:30 2010 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  ARM/OMAP: Remove the +x bit from a couple of source files\n  omap: McBSP: Drop unnecessary status/error bit clearing on reg_cacheretrieved register values\n  OMAP4: fix temporary hacks that break multi-omap PM\n  OMAP2: cpu_is_omap2*: fix compile-time removal of unused code\n  omap3: pandora: add missing i2c3 board_info\n  omap: mach-omap2/io.c: fix function declarations\n  omap: Fix gpio_resume_after_retention\n  omap3: Fix support for the LEDs connected to GPIO outputs on IGEP v2board\n  omap: Checkpatch cleanup for blizzard.h\n  omap: pass the reboot command to the boot loader\n  omap2/3/4: mailbox: remove compiler warning\n  OMAP2: serial.c: Fix number of uarts in early_init\n  omap: Enable PM_RUNTIME in defconfigs to avoid USB compile errors\n  omap2: Update n8x0 defconfig to test multi-omap and DMA api changes\n  omap2: add USB initialization for tusb6010\n  omap4: Fix build break by moving omap_smc1 into a separate .S\n  omap2/3/4: ehci: avoid compiler error with touchbook\n  omap3: Fix compile for Touch Book early_param\n"
    },
    {
      "commit": "c3a0bd7515c682f4529a35318b6712c9ae456edc",
      "tree": "0dea8aa7f0f1e5f37c4c67faaf3aeb18f4a04701",
      "parents": [
        "a41842f70d6d6b0cfde3d21e163add81c4318ebd",
        "0d5e6f7ae8609b944c08e8a2f63f7d169c548134"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:59:10 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (23 commits)\n  ARM: Fix RiscPC decompressor build errors\n  ARM: Fix sorting of platform group config options and includes\n  ARM: 5991/1: Fix regression in restore_user_regs macro\n  ARM: 5989/1: ARM: KGDB: add support for SMP platforms\n  ARM: 5990/1: ARM: use __armv5tej_mmu_cache_flush for V5TEJ instead of __armv4_mmu_cache_flush\n  ARM: Add final piece to fix XIP decompressor in read-only memory\n  video: enable sh_mobile_lcdc on SH-Mobile ARM\n  ARM: mach-shmobile: ap4evb SDHI0 platform data V2\n  ARM: mach-shmobile: sh7372 SDHI vector merge\n  ARM: mach-shmobile: sh7377 SDHI vector merge\n  ARM: mach-shmobile: sh7367 SDHI vector merge\n  ARM: mach-shmobile: G4EVM KEYSC platform data\n  mtd: enable sh_flctl on SH-Mobile ARM\n  ARM: mach-shmobile: G3EVM FLCTL platform data\n  ARM: mach-shmobile: G3EVM KEYSC platform data\n  Video: ARM CLCD: Better fix for swapped IENB and CNTL registers\n  ARM: Add L2 cache handling to smp boot support\n  ARM: 5960/1: ARM: perf-events: fix v7 event selection mask\n  ARM: 5959/1: ARM: perf-events: request PMU interrupts with IRQF_NOBALANCING\n  ARM: 5988/1: pgprot_dmacoherent() for non-mmu builds\n  ...\n"
    },
    {
      "commit": "a41842f70d6d6b0cfde3d21e163add81c4318ebd",
      "tree": "238fc75a5d10adc70ef7a4c812ac5cbd366fb9b5",
      "parents": [
        "722874465e3cd3268387b96e02220f84b35a8d98",
        "0e17226f7cd289504724466f4298abc9bdfca3fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:58:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:58:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/samsung-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: SAMSUNG: Fixup commit 4e6d488af37980d224cbf298224db6173673f362\n  ARM: SAMSUNG: Fix build error from stale define in \u003cplat/uncompress.h\u003e\n  ARM: SAMSUNG: Add suspend/resume support for S3C PWM driver\n  ARM: S3C2440: Fix s3c2440 cpufreq compilation post move.\n"
    },
    {
      "commit": "722874465e3cd3268387b96e02220f84b35a8d98",
      "tree": "52f453acb7274ce8e939cf2d5f6ee748b826ef15",
      "parents": [
        "31cc1dd344d941358345bd02f24c629dada9b08c",
        "841d6e8c4e969b2cdd80f7216af34d932c41b1a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:57:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:57:24 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (27 commits)\n  microblaze: entry.S use delay slot for return handlers\n  microblaze: Save current task directly\n  microblaze: Simplify entry.S - save/restore r3/r4 - ret_from_trap\n  microblaze: PCI early support for noMMU system\n  microblaze: Fix dma alloc and free coherent dma functions\n  microblaze: Add consistent code\n  microblaze: pgtable.h: move consistent functions\n  microblaze: Remove ancient Kconfig option for consistent mapping\n  microblaze: Remove VMALLOC_VMADDR\n  microblaze: Add define for ASM_LOOP\n  microblaze: Preliminary support for dma drivers\n  microblaze: remove trailing space in messages\n  microblaze: Use generic show_mem()\n  microblaze: Change temp register for cmdline\n  microblaze: Preliminary support for dma drivers\n  microblaze: Move cache function to cache.c\n  microblaze: Add support from PREEMPT\n  microblaze: Add support for Xilinx PCI host bridge\n  microblaze: Enable PCI, missing files\n  microblaze: Add core PCI files\n  ...\n"
    },
    {
      "commit": "f82c37e7bb4c4d9b6a476c642d5c2d2efbd6f240",
      "tree": "09fc553c2fb6f527962048d139159dc139e04afc",
      "parents": [
        "c6b9e73f2fee8bb86058f296de808b326473456b",
        "dcd5c1662db59a6b82942f47fb6ac9dd63f6d3dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:52:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:52:46 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (35 commits)\n  perf: Fix unexported generic perf_arch_fetch_caller_regs\n  perf record: Don\u0027t try to find buildids in a zero sized file\n  perf: export perf_trace_regs and perf_arch_fetch_caller_regs\n  perf, x86: Fix hw_perf_enable() event assignment\n  perf, ppc: Fix compile error due to new cpu notifiers\n  perf: Make the install relative to DESTDIR if specified\n  kprobes: Calculate the index correctly when freeing the out-of-line execution slot\n  perf tools: Fix sparse CPU numbering related bugs\n  perf_event: Fix oops triggered by cpu offline/online\n  perf: Drop the obsolete profile naming for trace events\n  perf: Take a hot regs snapshot for trace events\n  perf: Introduce new perf_fetch_caller_regs() for hot regs snapshot\n  perf/x86-64: Use frame pointer to walk on irq and process stacks\n  lockdep: Move lock events under lockdep recursion protection\n  perf report: Print the map table just after samples for which no map was found\n  perf report: Add multiple event support\n  perf session: Change perf_session post processing functions to take histogram tree\n  perf session: Add storage for seperating event types in report\n  perf session: Change add_hist_entry to take the tree root instead of session\n  perf record: Add ID and to recorded event data when recording multiple events\n  ...\n"
    },
    {
      "commit": "9c8c6bad3137112d2c7bf3d215b736ee4215fa74",
      "tree": "82590bcada0d7fed60ce18c8b29b3c3837cecfc3",
      "parents": [
        "4b24a88b35e15e04bd8f2c5dda65b5dc8ebca05f"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Mar 19 00:12:56 2010 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 18 22:17:46 2010 +0100"
      },
      "message": "x86, perf: Fix few cosmetic dabs for P4 pmu (comments and constantify)\n\n- A few ESCR have escaped fixing at previous attempt.\n- p4_escr_map is read only, make it const.\n\nNothing serious.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nLKML-Reference: \u003c20100318211256.GH5062@lenovo\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4b24a88b35e15e04bd8f2c5dda65b5dc8ebca05f",
      "tree": "82d38330852a4761794875d431c39f522bae95c8",
      "parents": [
        "cb7d6b5053e86598735d9af19930f5929f007b7f"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Wed Mar 17 23:21:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 18 18:39:40 2010 +0100"
      },
      "message": "perf_events: Fix resource leak in x86 __hw_perf_event_init()\n\nIf reserve_pmc_hardware() succeeds but reserve_ds_buffers()\nfails, then we need to release_pmc_hardware. It won\u0027t be done\nby the destroy() callback because we return before setting it\nin case of error.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: peterz@infradead.org\nCc: paulus@samba.org\nCc: davem@davemloft.net\nCc: fweisbec@gmail.com\nCc: robert.richter@amd.com\nCc: perfmon2-devel@lists.sf.net\nLKML-Reference: \u003c4ba1568b.15185e0a.182a.7802@mx.google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n--\n arch/x86/kernel/cpu/perf_event.c |    5 ++++-\n 1 file changed, 4 insertions(+), 1 deletion(-)\n"
    },
    {
      "commit": "cb7d6b5053e86598735d9af19930f5929f007b7f",
      "tree": "b707d913470443c05bd637d4b7fbab3926e0ba1c",
      "parents": [
        "f34edbc1cdb0f8f83d94e1d668dd6e41abf0defb"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Mar 18 18:33:12 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 18 17:04:02 2010 +0100"
      },
      "message": "perf, x86: Add cache events for the Pentium-4 PMU\n\nMove the HT bit setting code from p4_pmu_event_map to\np4_hw_config. So the cache events can get HT bit set correctly.\n\nTested on my P4 desktop, below 6 cache events work:\n\n L1-dcache-load-misses\n LLC-load-misses\n dTLB-load-misses\n dTLB-store-misses\n iTLB-loads\n iTLB-load-misses\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1268908392.13901.128.camel@minggr.sh.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f34edbc1cdb0f8f83d94e1d668dd6e41abf0defb",
      "tree": "d57803bcc891a748551429d2feafec2df8007367",
      "parents": [
        "55632770d7298835645489828af87f854c47749c"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Mar 18 18:33:07 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 18 17:03:51 2010 +0100"
      },
      "message": "perf, x86: Add a key to simplify template lookup in Pentium-4 PMU\n\nCurrently, we use opcode(Event and Event-Selector) + emask to\nlook up template in p4_templates.\n\nBut cache events (L1-dcache-load-misses, LLC-load-misses, etc)\nuse the same event(P4_REPLAY_EVENT) to do the counting, ie, they\nhave the same opcode and emask. So we can not use current lookup\nmechanism to find the template for cache events.\n\nThis patch introduces a \"key\", which is the index into\np4_templates. The low 12 bits of CCCR are reserved, so we can\nhide the \"key\" in the low 12 bits of hwc-\u003econfig.\n\nWe extract the key from hwc-\u003econfig and then quickly find the\ntemplate.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1268908387.13901.127.camel@minggr.sh.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7335f75e9ca166044e38a96abad422d8e6e364b5",
      "tree": "ecd34b9a8de260a7863e47bb4fa18e492d1722fe",
      "parents": [
        "d674cd1963129b70bc5f631c51fb30fb73213fb2"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Wed Mar 17 13:37:01 2010 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 18 17:03:22 2010 +0100"
      },
      "message": "x86, perf: Use apic_write unconditionally\n\nSince apic_write() maps to a plain noop in the !CONFIG_X86_LOCAL_APIC\ncase we\u0027re safe to remove this conditional compilation and clean up\nthe code a bit.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: fweisbec@gmail.com\nCc: acme@redhat.com\nCc: eranian@google.com\nCc: peterz@infradead.org\nLKML-Reference: \u003c20100317104356.232371479@openvz.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d674cd1963129b70bc5f631c51fb30fb73213fb2",
      "tree": "e6e0ffadf7061512a8876b372eab3cac3f88736b",
      "parents": [
        "d6d901c23a9c4c7361aa901b5b2dda69703dd5e0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Wed Mar 17 13:37:00 2010 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 18 17:03:21 2010 +0100"
      },
      "message": "x86, apic: Allow to use certain functions without APIC built-in support\n\nIn case even if the kernel is configured so that\nno APIC support is built-in we still may allow\nto use certain apic functions as dummy calls.\n\nIn particular we start using it in perf-events code.\n\nNote that this is not that same as NOOP apic driver (which\nis used if APIC support is present but no physical APIC is\navailable), this is for the case when we don\u0027t have apic code\ncompiled in at all.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nLKML-Reference: \u003c20100317104356.011052632@openvz.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9205124c66a69664c6825501cb062ebd2acd3b3a",
      "tree": "41ecdb8a8c3b22f4df108597cc5d73db054b3171",
      "parents": [
        "1976152fd8e706135deed6cf333e347c08416056"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 18 14:01:18 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 18 08:20:17 2010 -0600"
      },
      "message": "powerpc/5200: Build fix for mpc52xx watchdog timer code\n\nmpc52xx_gpt_wdt_setup is defined as 0, which causes the following build\nfailure with gcc 4.5, since it\u0027s built with -Werror.\n\narch/powerpc/platforms/52xx/mpc52xx_gpt.c:761:3: error: statement with no effect\n\nChanging it to a static inline fixes the problem.\n\nReported-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d6dc0b4ead6e8720096ecfa3d9e899b47ddbc8ed",
      "tree": "6f8e410da900ab6fdfd33e0eac4fd2a51ae089f8",
      "parents": [
        "10f1014d86fd4fe5087080d609b51183396c5e4c"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Mar 17 12:49:13 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 17 13:06:59 2010 +0100"
      },
      "message": "perf/core, x86: Remove duplicate perf_event_mask variable\n\nThe same information is stored also in x86_pmu.intel_ctrl. This\npatch removes perf_event_mask and instead uses\nx86_pmu.intel_ctrl directly.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1268826553-19518-5-git-send-email-robert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "10f1014d86fd4fe5087080d609b51183396c5e4c",
      "tree": "7df59ac57b5aa79d68e55495a031c631f80f6bd2",
      "parents": [
        "141c4296cb630a7ed4c3730913bc3c0617ef9753"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Mar 17 12:49:12 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 17 13:06:59 2010 +0100"
      },
      "message": "perf/core, x86: Remove cpu_hw_events.interrupts\n\nThis member in the struct is not used anymore and can be\nremoved.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1268826553-19518-4-git-send-email-robert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b27ea29c6267889be255f2217fa7a6106e6a8b04",
      "tree": "60ae76246aa5a3f64ab3ffd7c846f0aa13ba774a",
      "parents": [
        "3b0d516463f8deb897a55cb81e9dbbe58a2490ed"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Mar 17 12:49:10 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 17 13:06:58 2010 +0100"
      },
      "message": "perf/core, x86: Reduce number of CONFIG_X86_LOCAL_APIC macros\n\nThe function reserve_pmc_hardware() and release_pmc_hardware()\nwere hard to read. This patch improves readability of the code by\nremoving most of the CONFIG_X86_LOCAL_APIC macros.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1268826553-19518-2-git-send-email-robert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dcd5c1662db59a6b82942f47fb6ac9dd63f6d3dd",
      "tree": "432f0d89d45fc62d666d46e591ffe109f111cb1e",
      "parents": [
        "9f591fd76afdc0e5192e9ed00a36f8efc0b4dfe6"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Mar 16 01:05:02 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 17 12:26:49 2010 +0100"
      },
      "message": "perf: Fix unexported generic perf_arch_fetch_caller_regs\n\nperf_arch_fetch_caller_regs() is exported for the overriden x86\nversion, but not for the generic weak version.\n\nAs a general rule, weak functions should not have their symbol\nexported in the same file they are defined.\n\nSo let\u0027s export it on trace_event_perf.c as it is used by trace\nevents only.\n\nThis fixes:\n\n\tERROR: \".perf_arch_fetch_caller_regs\" [fs/xfs/xfs.ko] undefined!\n\tERROR: \".perf_arch_fetch_caller_regs\" [arch/powerpc/platforms/cell/spufs/spufs.ko] undefined!\n\n-v2: And also only build it if trace events are enabled.\n-v3: Fix changelog mistake\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1268697902-9518-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "984763cb90d4b5444baa0c3e43feff7926bf1834",
      "tree": "460a558feaff3b1530a49086c0ef1444e305b10d",
      "parents": [
        "5cc718b9dad682329a60e73547c6e708faa5bbe4"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Mar 16 17:07:33 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 17 10:43:50 2010 +0100"
      },
      "message": "perf, x86: Report error code that returned from x86_pmu.hw_config()\n\nIf x86_pmu.hw_config() fails a fixed error code (-EOPNOTSUPP) is\nreturned even if a different error was reported. This patch fixes\nthis.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nAcked-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: acme@redhat.com\nCc: eranian@google.com\nCc: gorcunov@openvz.org\nCc: peterz@infradead.org\nCc: fweisbec@gmail.com\nLKML-Reference: \u003c20100316160733.GR1585@erda.amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9d296cfa69b3d4abc9d556986d544f0727988eed",
      "tree": "4aa2eccb919c6e84d1a1c2dcd12e4ba060803d9d",
      "parents": [
        "d6ccb1f55ddf5146219707c0e71b85e3a52179b4"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Mar 16 23:39:56 2010 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Mar 16 23:39:56 2010 -0500"
      },
      "message": "powerpc/fsl-booke: Get coherent bit from PTE\n\nWe shouldn\u0027t be always setting \u0027M\u0027 in the TLB entry since its reasonable\nfor somethings to be mapped non-coherent.  The PTE should have \u0027M\u0027 set\nproperly.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d6ccb1f55ddf5146219707c0e71b85e3a52179b4",
      "tree": "467582a2eabfedfcfd37ed2a02e6f00899c6937d",
      "parents": [
        "30124d11097e371e42052144d8a3f4a78d26e09f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Mar 10 23:33:25 2010 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Mar 16 23:24:06 2010 -0500"
      },
      "message": "powerpc/85xx: Make sure lwarx hint isn\u0027t set on ppc32\n\ne500v1/v2 based chips will treat any reserved field being set in an\nopcode as illegal.  Thus always setting the hint in the opcode is\na bad idea.\n\nAnton should be kept away from the powerpc opcode map.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5cc718b9dad682329a60e73547c6e708faa5bbe4",
      "tree": "18a1ace43929109e1602a1e30bba42d22677aac9",
      "parents": [
        "8ea7f544100844307072cae2f5fc108afdef999a"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Mar 15 13:00:54 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 16 11:07:23 2010 +0100"
      },
      "message": "kprobes: Hide CONFIG_OPTPROBES and set if arch supports optimized kprobes\n\nHide CONFIG_OPTPROBES and set if the arch supports optimized\nkprobes (IOW, HAVE_OPTPROBES\u003dy), since this option doesn\u0027t\nchange the major behavior of kprobes, and workarounds for minor\nchanges are documented.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Dieter Ries \u003cmail@dieterries.net\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20100315170054.31593.3153.stgit@localhost6.localdomain6\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ea7f544100844307072cae2f5fc108afdef999a",
      "tree": "f8de71807a2f5c4a30a055f13a297177442a6240",
      "parents": [
        "1d199b1ad606ae8b88acebd295b101c4e1cf2a57"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Mar 16 10:12:36 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 16 09:37:46 2010 +0100"
      },
      "message": "x86, perf: Fix comments in Pentium-4 PMU definitions\n\nReported-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c1268705556.3379.8.camel@minggr.sh.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1d199b1ad606ae8b88acebd295b101c4e1cf2a57",
      "tree": "1d08629d41f7d0fa6ffd7780fd3caf3d18ca8de7",
      "parents": [
        "d06d92b7c9b99ea52bdaeb13f544675529891b8a"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Mar 16 01:05:02 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 16 09:27:27 2010 +0100"
      },
      "message": "perf: Fix unexported generic perf_arch_fetch_caller_regs\n\nperf_arch_fetch_caller_regs() is exported for the overriden x86\nversion, but not for the generic weak version.\n\nAs a general rule, weak functions should not have their symbol\nexported in the same file they are defined.\n\nSo let\u0027s export it on trace_event_perf.c as it is used by trace\nevents only.\n\nThis fixes:\n\n\tERROR: \".perf_arch_fetch_caller_regs\" [fs/xfs/xfs.ko] undefined!\n\tERROR: \".perf_arch_fetch_caller_regs\" [arch/powerpc/platforms/cell/spufs/spufs.ko] undefined!\n\n-v2: And also only build it if trace events are enabled.\n-v3: Fix changelog mistake\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1268697902-9518-1-git-send-regression-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0e17226f7cd289504724466f4298abc9bdfca3fe",
      "tree": "05b5e231233f671da083dc5a20eff61a825b55e5",
      "parents": [
        "65e543f12cb7f98cb041a759a21685569eec8695"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 23:08:03 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 23:11:41 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Fixup commit 4e6d488af37980d224cbf298224db6173673f362\n\nCommit 4e6d488af37980d224cbf298224db6173673f362 either missed out the\nfollowing machine files or somehow managed to clash between merges.\n\nFixup the three files missing the second parameter to addruart macro\nto allow them to build.\n\nFixes the following warnings in arch/arm/kernel/debug.c:\narch/arm/kernel/debug.S: Assembler messages:\narch/arm/kernel/debug.S:167: Error: too many positional arguments\narch/arm/kernel/debug.S:183: Error: too many positional arguments\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "65e543f12cb7f98cb041a759a21685569eec8695",
      "tree": "abf1c3baa809b2b1f58a11e7467afc7ea44e6dab",
      "parents": [
        "e79032aa75af76a14e2cdd973b199855e7761881"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:57:18 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:57:18 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Fix build error from stale define in \u003cplat/uncompress.h\u003e\n\nThe decleration of error() as static in the platform specific uncompress\ncode in  arch/arm/plat-samsung/include/plat/uncomopress.h causes the build\nof the uncompressor to break. Remove it, as it is no longer needed.\n\narch/arm/boot/compressed/decompress.o: In function `gunzip\u0027:\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:67: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:73: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:80: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:95: undefined reference to `error\u0027\n/var/tmp/kernel-orig/arch/arm/boot/compressed/../../../../lib/decompress_inflate.c:152: undefined reference to `error\u0027\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e79032aa75af76a14e2cdd973b199855e7761881",
      "tree": "0dfefe4a63ce0afafd782eda859be26250b93f20",
      "parents": [
        "664e87e47e086962a832f9a613a8fd4042a02ac1"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Mon Mar 15 16:27:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:43:33 2010 +0000"
      },
      "message": "ARM: SAMSUNG: Add suspend/resume support for S3C PWM driver\n\nReset period_ns and duty_ns values in suspend handler to avoid skip of\nconfiguration if same values passed to pwm_config;\nRestore invertion bit in resume handler.\n\nWithout this patch PWM works incorrectly after resume from suspend.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "664e87e47e086962a832f9a613a8fd4042a02ac1",
      "tree": "f485f15c50a132cf31f722113ebafb4b45a00fe4",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sun Mar 14 16:32:28 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 15 22:43:12 2010 +0000"
      },
      "message": "ARM: S3C2440: Fix s3c2440 cpufreq compilation post move.\n\nFix compilation issue by moving s3c2440-cpufreq.c into mach-s3c2440 directory\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0d5e6f7ae8609b944c08e8a2f63f7d169c548134",
      "tree": "a9462b648d9b2fe48577d1ed3f27683552b4a53e",
      "parents": [
        "ccf50e2341c4174d5579315e184ea312081acec6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 22:04:24 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 22:04:54 2010 +0000"
      },
      "message": "ARM: Fix RiscPC decompressor build errors\n\narch/arm/boot/compressed/decompress.o: In function `do_decompress\u0027:\ndecompress.c:(.text+0x26e8): undefined reference to `error\u0027\ndecompress.c:(.text+0x2760): undefined reference to `error\u0027\ndecompress.c:(.text+0x27d8): undefined reference to `error\u0027\ndecompress.c:(.text+0x2824): undefined reference to `error\u0027\ndecompress.c:(.text+0x28f0): undefined reference to `error\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ccf50e2341c4174d5579315e184ea312081acec6",
      "tree": "52f424514248ed1412e0a423af0294f106e5e102",
      "parents": [
        "8e4971f2fb2380ce66196136e113d04196b80fcd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 19:03:06 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 19:03:06 2010 +0000"
      },
      "message": "ARM: Fix sorting of platform group config options and includes\n\n... and document the sorting criteria to help future additions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e4971f2fb2380ce66196136e113d04196b80fcd",
      "tree": "18504783969d9e5005deadaa8709a475cc30e04f",
      "parents": [
        "5d8614cc5d6c5c02b7995ed97303481d4e3a8cc7"
      ],
      "author": {
        "name": "Anders Grafström",
        "email": "grfstrm@users.sourceforge.net",
        "time": "Mon Mar 15 16:04:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 17:20:08 2010 +0000"
      },
      "message": "ARM: 5991/1: Fix regression in restore_user_regs macro\n\nARMv5T and earlier require that a ldm {}^ instruction is not followed\nby an instruction that accesses banked registers. This patch restores\nthe nop that was lost in commit b86040a59feb255a8193173caa4d5199464433d5.\n\nSigned-off-by: Anders Grafström \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d8614cc5d6c5c02b7995ed97303481d4e3a8cc7",
      "tree": "ee5015f229e3ef7e519e01585725a6301d49e609",
      "parents": [
        "75216859d96f66856a0ee78c2de5b02115ff65f3"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Mar 12 11:03:58 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:33:04 2010 +0000"
      },
      "message": "ARM: 5989/1: ARM: KGDB: add support for SMP platforms\n\nTo support SMP platforms, KGDB requires the architecture backend to\nimplement the kgdb_roundup_cpus function.\n\nThis patch, taken against 2.6.33, implements the function for ARM based\non the MIPS port.\n\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Jean-Michel Hautbois \u003cjhautbois@gmail.com\u003e\nCc: KGDB Mailing List \u003ckgdb-bugreport@lists.sourceforge.net\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75216859d96f66856a0ee78c2de5b02115ff65f3",
      "tree": "a16586b30dfd8a3eba7613e25f8f224d49539059",
      "parents": [
        "b89ebadc3421f8ff85030768ec14144794984877"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Mar 15 15:14:50 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:32:02 2010 +0000"
      },
      "message": "ARM: 5990/1: ARM: use __armv5tej_mmu_cache_flush for V5TEJ instead of __armv4_mmu_cache_flush\n\nThis got broken with commit 0e056f20\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b89ebadc3421f8ff85030768ec14144794984877",
      "tree": "a26043c0e42bc059a4b7455c12bf4161817f9760",
      "parents": [
        "2d3b5fa3a39d16c880bda3cf2bd9dd6ed5a01f74"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:29:22 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:29:22 2010 +0000"
      },
      "message": "ARM: Add final piece to fix XIP decompressor in read-only memory\n\nThis defines STATIC_RW_DATA, which prevents the read/write malloc\nmanagement data being declared with a static attribute.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d3b5fa3a39d16c880bda3cf2bd9dd6ed5a01f74",
      "tree": "e20283fe2ed46aa35c8ca5fc1724ba067cd2e2f8",
      "parents": [
        "3f17522ce461a31e7ced6311b28fcf5b8a763316",
        "7278a22143b003e9af7b9ca1b5f1c40ae4b55d98"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:27:06 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 15 14:27:06 2010 +0000"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6\n"
    },
    {
      "commit": "e4495262826d1eabca3529fa6ac22394eb348132",
      "tree": "61ed42e15b785c20e0a1b3a9518d4699ce240199",
      "parents": [
        "8576e1971663ffdb6139041de97cdd2e1d4791cc"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Mon Mar 15 12:58:22 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 15 08:14:34 2010 +0100"
      },
      "message": "perf, x86: Enable not tagged retired instruction counting on P4s\n\nThis should turn on instruction counting on P4s, which was missing in\nthe first version of the new PMU driver.\n\nIt\u0027s inaccurate for now, we still need dependant event to tag mops\nbefore we can count them precisely. The result is that the number of\ninstruction may be lifted up.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1268629102.3355.11.camel@minggr.sh.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a3d3203e4bb40f253b1541e310dc0f9305be7c84",
      "tree": "ac0d74a607493053da92244a6763e503c5904f4f",
      "parents": [
        "f937331b3f92cb2f67bc81baa1b8cc5198c439e5",
        "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:29:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:29:21 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: (34 commits)\n  ACPI: processor: push file static MADT pointer into internal map_madt_entry()\n  ACPI: processor: refactor internal map_lsapic_id()\n  ACPI: processor: refactor internal map_x2apic_id()\n  ACPI: processor: refactor internal map_lapic_id()\n  ACPI: processor: driver doesn\u0027t need to evaluate _PDC\n  ACPI: processor: remove early _PDC optin quirks\n  ACPI: processor: add internal processor_physically_present()\n  ACPI: processor: move acpi_get_cpuid into processor_core.c\n  ACPI: processor: export acpi_get_cpuid()\n  ACPI: processor: mv processor_pdc.c processor_core.c\n  ACPI: processor: mv processor_core.c processor_driver.c\n  ACPI: plan to delete \"acpi\u003dht\" boot option\n  ACPI: remove \"acpi\u003dht\" DMI blacklist\n  PNPACPI: add bus number support\n  PNPACPI: add window support\n  resource: add window support\n  resource: add bus number support\n  resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type\n  acpiphp: Execute ACPI _REG method for hotadded devices\n  ACPI video: Be more liberal in validating _BQC behaviour\n  ...\n"
    },
    {
      "commit": "f937331b3f92cb2f67bc81baa1b8cc5198c439e5",
      "tree": "e14edb4d6e31ef48f07145e6f3e4016c6075f4d8",
      "parents": [
        "181427a7e01beab76c789414334375839f026128"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Mar 15 01:29:41 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:28:39 2010 -0700"
      },
      "message": "init dynamic bin_attribute structures\n\nCommit 6992f5334995af474c2b58d010d08bc597f0f2fe (\"sysfs: Use one lockdep\nclass per sysfs attribute.\") introduced this requirement.  First, at25\nwas fixed manually.  Then, other occurences were found with coccinelle\nand the following semantic patch.  Results were reviewed and fixed up:\n\n    @ init @\n    identifier struct_name, bin;\n    @@\n\n    \tstruct struct_name {\n    \t\t...\n    \t\tstruct bin_attribute bin;\n    \t\t...\n    \t};\n\n    @ main extends init @\n    expression E;\n    statement S;\n    identifier name, err;\n    @@\n\n    (\n    \tstruct struct_name *name;\n    |\n    -\tstruct struct_name *name \u003d NULL;\n    +\tstruct struct_name *name;\n    )\n    \t...\n    (\n    \tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    |\n    +\tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    \tif (sysfs_create_bin_file(E, \u0026name-\u003ebin))\n    \t\tS\n    |\n    +\tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    \terr \u003d sysfs_create_bin_file(E, \u0026name-\u003ebin);\n    )\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a14d0397732b6aaa541348b5a8e8f639ecd02b7",
      "tree": "245ec6b06af94c1da79cc77c1fdfa6efbad72481",
      "parents": [
        "c57a31abf0b469b9cab6810f4e1895bb7ef1c482"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 09:26:44 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:47 2010 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb SDHI0 platform data V2\n\nAdd SDHI0 platform data for the AP4EVB board V2.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c57a31abf0b469b9cab6810f4e1895bb7ef1c482",
      "tree": "d1cfaff2234ec0d69ea97678536f4eb92e0b9efa",
      "parents": [
        "c148abfc2d807b2734e7ecd0e00c71ef7d4b7f42"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 05:17:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:46 2010 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 SDHI vector merge\n\nMerge the SDHI vectors for sh7372 using the recently\nmerged INTC force_enable/disable feature.\n\nWith this in place SDHI hotplug is supported using\nthe drivers sh_mobile_sdhi and tmio_mmc.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c148abfc2d807b2734e7ecd0e00c71ef7d4b7f42",
      "tree": "61ef14128dec49859bea39bfb2ddaa161ea4613c",
      "parents": [
        "9615b37c5c8fed963811c100053d495c412880fb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 05:15:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:46 2010 +0900"
      },
      "message": "ARM: mach-shmobile: sh7377 SDHI vector merge\n\nMerge the SDHI vectors for sh7377 using the recently\nmerged INTC force_enable/disable feature.\n\nWith this in place SDHI hotplug is supported using\nthe drivers sh_mobile_sdhi and tmio_mmc.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9615b37c5c8fed963811c100053d495c412880fb",
      "tree": "288017e4a66ce9f97d2175bf188da9a210782bdc",
      "parents": [
        "6676a1701b0b135dacbb7cfeef48004315300df0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Mar 10 05:13:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:45 2010 +0900"
      },
      "message": "ARM: mach-shmobile: sh7367 SDHI vector merge\n\nMerge the SDHI vectors for sh7367 using the recently\nmerged INTC force_enable/disable feature.\n\nWith this in place SDHI hotplug is supported using\nthe drivers sh_mobile_sdhi and tmio_mmc.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6676a1701b0b135dacbb7cfeef48004315300df0",
      "tree": "3aea85e99b81ba25412e530e50f3ae654a7fdaad",
      "parents": [
        "3e862c05ca1bf5bd4cb703bc257d180a4583bc41"
      ],
      "author": {
        "name": "NISHIMOTO Hiroki",
        "email": "nishimoto.hiroki@renesas.com",
        "time": "Tue Feb 23 10:55:10 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:06:45 2010 +0900"
      },
      "message": "ARM: mach-shmobile: G4EVM KEYSC platform data\n\nThis patch adds KEYSC platform data for the G4EVM board.\n\nSigned-off-by: NISHIMOTO Hiroki \u003cnishimoto.hiroki@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "143f3b833f98271341379d813cb72deb1657a380",
      "tree": "e4e9ae3879024b06c64ae4e07713c34d215dc640",
      "parents": [
        "03fb256df9c960b10c0e01b7e92d2f31433675fe"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:54:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 11:13:14 2010 +0900"
      },
      "message": "ARM: mach-shmobile: G3EVM FLCTL platform data\n\nThis patch adds FLCTL platform data for the G3EVM board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "03fb256df9c960b10c0e01b7e92d2f31433675fe",
      "tree": "ae65bbc3a539e674ef0c82f11d653ea1d386e16f",
      "parents": [
        "bca14dd14f3b0c5e3e2d1d314679f85b67871365"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Feb 16 10:48:15 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 11:13:13 2010 +0900"
      },
      "message": "ARM: mach-shmobile: G3EVM KEYSC platform data\n\nThis patch adds KEYSC platform data for the G3EVM board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825",
      "tree": "6170f5c33200f7fb32ef5fda87a0ae923fe81341",
      "parents": [
        "c67fcd670b55e89e0c129fbf7fae854bd1f8bfa6",
        "d06070509147c948a06056da619c9dc2ed349805",
        "f6bb13aa1ea3bb26a4c783822347873f085b9000",
        "0c99c5288eb9b1bbc9684b0ec0fd7efc578749b3",
        "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
        "7e0e9c042790d4ea44c6a00ddaad8b8bbcc3f17f",
        "149fe9c293f76803206648270ca24fc2604d5f01",
        "cffdde993a016bedbc2f5eb60d00c3a766ffb612",
        "fa80945269f312bc609e8384302f58b03c916e12",
        "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
        "70287db87cfc968fe78bf82a489833cc77b84352",
        "38bcb37a6f63fcdfcc0dd0af3ec5c03a4b7be48e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "message": "Merge branches \u0027battery-2.6.34\u0027, \u0027bugzilla-10805\u0027, \u0027bugzilla-14668\u0027, \u0027bugzilla-531916-power-state\u0027, \u0027ht-warn-2.6.34\u0027, \u0027pnp\u0027, \u0027processor-rename\u0027, \u0027sony-2.6.34\u0027, \u0027suse-bugzilla-531547\u0027, \u0027tz-check\u0027, \u0027video\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "d8191fa4a33fdc817277da4f2b7f771ff605a41c",
      "tree": "d72667311fcaea0fbfc7c9a8e71bd6b612af215c",
      "parents": [
        "3b1da4c5d1032ebc29fec8bd8f592ba6589be8ed"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Feb 22 12:11:39 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:17:22 2010 -0400"
      },
      "message": "ACPI: processor: driver doesn\u0027t need to evaluate _PDC\n\nNow that the early _PDC evaluation path knows how to correctly\nevaluate _PDC on only physically present processors, there\u0027s no\nneed for the processor driver to evaluate it later when it loads.\n\nTo cover the hotplug case, push _PDC evaluation down into the\nhotplug paths.\n\nCc: x86@kernel.org\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
      "tree": "4549d9c5791aa3a9991acba55601f8aa9cab0201",
      "parents": [
        "8144c880397d502d12af4ef721f3eac50163fa39"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 16:28:46 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 20:58:24 2010 -0400"
      },
      "message": "ACPI: plan to delete \"acpi\u003dht\" boot option\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8144c880397d502d12af4ef721f3eac50163fa39",
      "tree": "c700d1b1f5e2c1fd4c1c4a1b33af51760e68efbc",
      "parents": [
        "bca14dd14f3b0c5e3e2d1d314679f85b67871365"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 23:42:47 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 20:57:02 2010 -0400"
      },
      "message": "ACPI: remove \"acpi\u003dht\" DMI blacklist\n\nSuSE added these entries when deploying ACPI in Linux-2.4.\nI pulled them into Linux-2.6 on 2003-08-09.\nOver the last 6+ years, several entries have proven to be\nunnecessary and deleted, while no new entries have been added.\nMatthew suggests that they now have negative value, and I agree.\n\nBased-on-patch-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1027247f6eb727db6c600b9eb02796f0766ae704",
      "tree": "5ed53827e63426a5a2358cced2e20c4fdfc20970",
      "parents": [
        "d10fca9f39238b07cc670b441d2b423de30359d2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 14:36:24 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 14 19:42:35 2010 +0000"
      },
      "message": "ARM: Add L2 cache handling to smp boot support\n\nThe page table and secondary data which we\u0027re asking the secondary CPU\nto make use of has to hit RAM to ensure that the secondary CPU can see\nit since it may not be taking part in coherency or cache searches at\nthis point.\n\nAcked-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2aa2b50dd62b5d0675bd7453fbeb5732dc2d7866",
      "tree": "b7a8de47f825a38930ece21c437dd79dd14170f8",
      "parents": [
        "3474cbd11df8cdd6413781ea95bd51dd469098ff"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 14 08:57:03 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 14 08:57:03 2010 +0100"
      },
      "message": "x86/mce: Fix build bug with CONFIG_PROVE_LOCKING\u003dy \u0026\u0026 CONFIG_X86_MCE_INTEL\u003dy\n\nCommit f56e8a076 \"x86/mce: Fix RCU lockdep splats\" introduced the\nfollowing build bug:\n\n  arch/x86/kernel/cpu/mcheck/mce.c: In function \u0027mce_log\u0027:\n  arch/x86/kernel/cpu/mcheck/mce.c:166: error: \u0027mce_read_mutex\u0027 undeclared (first use in this function)\n  arch/x86/kernel/cpu/mcheck/mce.c:166: error: (Each undeclared identifier is reported only once\n  arch/x86/kernel/cpu/mcheck/mce.c:166: error: for each function it appears in.)\n\nMove the in-the-middle-of-file lock variable up to the variable\ndefinition section, the top of the .c file.\n\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: x86@kernel.org\nCc: laijs@cn.fujitsu.com\nCc: dipankar@in.ibm.com\nCc: mathieu.desnoyers@polymtl.ca\nCc: josh@joshtriplett.org\nCc: dvhltc@us.ibm.com\nCc: niv@us.ibm.com\nCc: peterz@infradead.org\nCc: rostedt@goodmis.org\nCc: Valdis.Kletnieks@vt.edu\nCc: dhowells@redhat.com\nLKML-Reference: \u003c1267830207-9474-3-git-send-email-paulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80a186074e72e2cd61f6716d90cf32ce54981a56",
      "tree": "c5f75a83498df0ea2109067b797ec7986479dda0",
      "parents": [
        "15c989d4d14b82f43cae7efc6a7794cdd556f274",
        "3d07467b7aa91623b31d7b5888a123a2c8c8e9cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:46:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:46:18 2010 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix pick_next_highest_task_rt() for cgroups\n  sched: Cleanup: remove unused variable in try_to_wake_up()\n  x86: Fix sched_clock_cpu for systems with unsynchronized TSC\n"
    },
    {
      "commit": "15c989d4d14b82f43cae7efc6a7794cdd556f274",
      "tree": "3f1a22991aacf42acaf56467cbe79897146d3e32",
      "parents": [
        "4e3eaddd142e2142c048c5052a0a9d2604fccfc6",
        "0e152cd7c16832bd5cadee0c2e41d9959bc9b6f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:45:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:45:49 2010 -0800"
      },
      "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, k8 nb: Fix boot crash: enable k8_northbridges unconditionally on AMD systems\n  x86, UV: Fix target_cpus() in x2apic_uv_x.c\n  x86: Reduce per cpu warning boot up messages\n  x86: Reduce per cpu MCA boot up messages\n  x86_64, cpa: Don\u0027t work hard in preserving kernel 2M mappings when using 4K already\n"
    },
    {
      "commit": "4e3eaddd142e2142c048c5052a0a9d2604fccfc6",
      "tree": "5bc45a286502e54e790c54948f22364c5afd9d89",
      "parents": [
        "8655e7e3ddec60603c4f6c14cdf642e2ba198df8",
        "b97c4bc16734a2e597dac7f91ee9eb78f4aeef9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:43:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:43:01 2010 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  locking: Make sparse work with inline spinlocks and rwlocks\n  x86/mce: Fix RCU lockdep splats\n  rcu: Increase RCU CPU stall timeouts if PROVE_RCU\n  ftrace: Replace read_barrier_depends() with rcu_dereference_raw()\n  rcu: Suppress RCU lockdep warnings during early boot\n  rcu, ftrace: Fix RCU lockdep splat in ftrace_perf_buf_prepare()\n  rcu: Suppress __mpol_dup() false positive from RCU lockdep\n  rcu: Make rcu_read_lock_sched_held() handle !PREEMPT\n  rcu: Add control variables to lockdep_rcu_dereference() diagnostics\n  rcu, cgroup: Relax the check in task_subsys_state() as early boot is now handled by lockdep-RCU\n  rcu: Use wrapper function instead of exporting tasklist_lock\n  sched, rcu: Fix rcu_dereference() for RCU-lockdep\n  rcu: Make task_subsys_state() RCU-lockdep checks handle boot-time use\n  rcu: Fix holdoff for accelerated GPs for last non-dynticked CPU\n  x86/gart: Unexport gart_iommu_aperture\n\nFix trivial conflicts in kernel/trace/ftrace.c\n"
    },
    {
      "commit": "9fdfbc2bff587f454dd95e2caa6d147c9abe39e4",
      "tree": "2feaee47cbcfb57dd0d5cf23509e22011541e717",
      "parents": [
        "8cea4eb642890a1de58980e7e1617d1765ef8f7c",
        "dc1d628a67a8f042e711ea5accc0beedc3ef0092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:42 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Provide generic perf_sample_data initialization\n  MAINTAINERS: Add Arnaldo as tools/perf/ co-maintainer\n  perf trace: Don\u0027t use pager if scripting\n  perf trace/scripting: Remove extraneous header read\n  perf, ARM: Modify kuser rmb() call to compile for Thumb-2\n  x86/stacktrace: Don\u0027t dereference bad frame pointers\n  perf archive: Don\u0027t try to collect files without a build-id\n  perf_events, x86: Fixup fixed counter constraints\n  perf, x86: Restrict the ANY flag\n  perf, x86: rename macro in ARCH_PERFMON_EVENTSEL_ENABLE\n  perf, x86: add some IBS macros to perf_event.h\n  perf, x86: make IBS macros available in perf_event.h\n  hw-breakpoints: Remove stub unthrottle callback\n  x86/hw-breakpoints: Remove the name field\n  perf: Remove pointless breakpoint union\n  perf lock: Drop the buffers multiplexing dependency\n  perf lock: Fix and add misc documentally things\n  percpu: Add __percpu sparse annotations to hw_breakpoint\n"
    },
    {
      "commit": "8576e1971663ffdb6139041de97cdd2e1d4791cc",
      "tree": "9f4a8ec49e65c77fc2f786006bd50844946c9c4a",
      "parents": [
        "567e54790e5c07152a93b6de4d0210af8b77da87"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Sat Mar 13 11:11:16 2010 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 13 13:32:27 2010 +0100"
      },
      "message": "x86, perf: Unmask LVTPC only if we have APIC supported\n\nIngo reported:\n\n |\n | There\u0027s a build failure on -tip with the P4 driver, on UP 32-bit, if\n | PERF_EVENTS is enabled but UP_APIC is disabled:\n |\n | arch/x86/built-in.o: In function `p4_pmu_handle_irq\u0027:\n | perf_event.c:(.text+0xa756): undefined reference to `apic\u0027\n | perf_event.c:(.text+0xa76e): undefined reference to `apic\u0027\n |\n\nSo we have to unmask LVTPC only if we\u0027re configured to have one.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCC: Lin Ming \u003cming.m.lin@intel.com\u003e\nCC: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20100313081116.GA5179@lenovo\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d10fca9f39238b07cc670b441d2b423de30359d2",
      "tree": "d5b988628ad269d4d3f39b76ec55d9855a223988",
      "parents": [
        "ddee87f208b6229d2910dd5930c87089dc56c87e"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Feb 26 10:46:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:50:29 2010 +0000"
      },
      "message": "ARM: 5960/1: ARM: perf-events: fix v7 event selection mask\n\nThe event selection mask for ARMv7 cores [ARMV7_EVTSEL_MASK]\nis incorrectly set to 0x7f. This means that the top bit of an\nevent ID is ignored, so counting branch misses (id\u003d0x10) and\nISBs (id\u003d0x90) give the same results.\n\nThis patch sets the event selection mask to the correct value\nof 0xff.\n\nSigned-off-by: Jean Pihet \u003cjpihet@mvista.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ddee87f208b6229d2910dd5930c87089dc56c87e",
      "tree": "88cc9fcbe85243dbfd5bb4d988f78268431b16f3",
      "parents": [
        "a91ed072d6135926c296a42b0b46de35e6347845"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Feb 25 15:04:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:50:28 2010 +0000"
      },
      "message": "ARM: 5959/1: ARM: perf-events: request PMU interrupts with IRQF_NOBALANCING\n\nIf IRQ balancing is used on a multicore ARM system, PMU interrupt\nlines may be relocated onto CPUs other than the one causing the\ncounter overflow. This can result in misattribution of events to\nthe wrong core and, in the case that the CPU handling the interrupt\nhas not experience counter overflow, the interrupt can be disabled\nbecause the handler returns IRQ_NONE.\n\nThis patch adds the IRQF_NOBALANCING flag to the request_irq call\nin perf_events.c.\n\nAcked-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a91ed072d6135926c296a42b0b46de35e6347845",
      "tree": "257a17cbb8f1c5e131e3425e45aa43ca6b45f60d",
      "parents": [
        "bb35579b45bcb0b74167a2165d3ea973f640bf00"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Mar 12 06:19:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:22 2010 +0000"
      },
      "message": "ARM: 5988/1: pgprot_dmacoherent() for non-mmu builds\n\nCommit 26a26d329688ab018e068b412b03d43d7c299f0a (\"dma-mapping: switch\nARMv7 DMA mappings to retain \u0027memory\u0027 attribute\") added a new macro,\npgprot_dmacoherent(), to correctly map DMA memory. The non-mmu pgtable\nsupport code also needs to implement this macro, otherwise when\ncompiling you get:\n\n  CC      arch/arm/mm/dma-mapping.o\narch/arm/mm/dma-mapping.c: In function \u0027dma_alloc_coherent\u0027:\narch/arm/mm/dma-mapping.c:320: error: implicit declaration of function \u0027pgprot_dmacoherent\u0027\narch/arm/mm/dma-mapping.c:320: error: \u0027pgprot_kernel\u0027 undeclared (first use in this function)\narch/arm/mm/dma-mapping.c:320: error: (Each undeclared identifier is reported only once\narch/arm/mm/dma-mapping.c:320: error: for each function it appears in.)\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb35579b45bcb0b74167a2165d3ea973f640bf00",
      "tree": "b666e3dce92234955318dac8b9bc2139e1363604",
      "parents": [
        "438ff39d7813515d3aac20f53b5b95aaa58b38f9"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Thu Mar 11 12:28:31 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:22 2010 +0000"
      },
      "message": "ARM: 5987/1: fix warning in kernel/elfcore.c from ARM\u0027s elf.h\n\n2.6.34-rc1 added kernel/elfcore.c which includes \u003casm/elf.h\u003e.\nOn ARM, this results in:\n\nIn file included from include/linux/elf.h:7,\n                 from kernel/elfcore.c:1:\n/tmp/linux-2.6.34-rc1/arch/arm/include/asm/elf.h:101: warning: \u0027struct task_struct\u0027 declared inside parameter list\n/tmp/linux-2.6.34-rc1/arch/arm/include/asm/elf.h:101: warning: its scope is only this definition or declaration, which is probably not what you want\n\nIncluding \u003clinux/sched.h\u003e seems a bit heavyweight, so this patch just\nadds a tentative declaration of struct task_struct in \u003casm/elf.h\u003e.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "438ff39d7813515d3aac20f53b5b95aaa58b38f9",
      "tree": "68b22f32bc7abd06bd7384317754236587940afe",
      "parents": [
        "a2302b45d8ab41a55e84c39a6c6f813586ad8493"
      ],
      "author": {
        "name": "Rob Alley",
        "email": "rob.alley@navmanwireless.com",
        "time": "Thu Mar 11 02:15:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:21 2010 +0000"
      },
      "message": "ARM: 5986/1: at91sam9g20-ek: Correct braces in I2C registration code\n\nThe change introduced in patch 5596/1 used incorrect bracing which\nresulted in the AT24 EEPROM no longer being registered.  This patch\ncorrects the bracing and allows both the WM8731 audio device and AT24\nEEPROM device to be registered.\n\nSigned-off-by: Rob Alley \u003crob.alley@navmanwireless.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2302b45d8ab41a55e84c39a6c6f813586ad8493",
      "tree": "8d1f78cea3a0af0a62c17b850773447ffd3254ec",
      "parents": [
        "daf9fe2ee9a203c4fc555cfe5c5f3d9f660e743c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Mar 10 19:10:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 13 10:48:21 2010 +0000"
      },
      "message": "ARM: 5985/2: ARM: Fix Samsung build after \"ARM: Eliminate decompressor -Dstatic\u003d PIC hack\"\n\nCommit 5de813b6 (ARM: Eliminate decompressor -Dstatic\u003d PIC hack) among\nother things changed the declared type of the error() function to an\nextern, conflicting with the forward declartion in the Samsung\nplat/uncompress.h which appears to have been relying on the static\nbeing defined away, causing build failures since error() ends up with\na GOT relocation but the linker script discards all GOT relocated\ndata and functions:\n\narch/arm/boot/compressed/decompress.o: In function `gunzip\u0027:\n/home/broonie/git/linux-2.6/arch/arm/boot/compressed/../../../../lib/decompress_\n+inflate.c:68: undefined reference to `error\u0027\n\nand so on. Fix this by moving the declaration into uncompress/misc.c\nwhere it is shared with the rest of the code, correcting the definition\nas we go.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e152cd7c16832bd5cadee0c2e41d9959bc9b6f9",
      "tree": "c84df0d86adf5347268939be88426394cd28e18e",
      "parents": [
        "8447b360a3897bdfb0677107564d1dd9ab6e63be"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@amd64.org",
        "time": "Fri Mar 12 15:43:03 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 13 08:36:16 2010 +0100"
      },
      "message": "x86, k8 nb: Fix boot crash: enable k8_northbridges unconditionally on AMD systems\n\nde957628ce7c84764ff41331111036b3ae5bad0f changed setting of the\nx86_init.iommu.iommu_init function ptr only when GART IOMMU is\nfound.\n\nOne side effect of it is that num_k8_northbridges\nis not initialized anymore if not explicitly\ncalled. This resulted in uninitialized pointers in\n\u003carch/x86/kernel/cpu/intel_cacheinfo.c:amd_calc_l3_indices()\u003e,\nfor example, which uses the num_k8_northbridges thing through\nnode_to_k8_nb_misc().\n\nFix that through an initcall that runs right after the PCI\nsubsystem and does all the scanning. Then, remove initialization\nin gart_iommu_init() which is a rootfs_initcall and we\u0027re\nrunning before that.\n\nWhat is more, since num_k8_northbridges is being used in other\nplaces beside GART IOMMU, include it whenever we add AMD CPU\nsupport. The previous dependency chain in kconfig contained\n\nK8_NB depends on AGP_AMD64|GART_IOMMU\n\nwhich was clearly incorrect. The more natural way in terms of\nhardware dependency should be\n\nAGP_AMD64|GART_IOMMU depends on K8_NB depends on CPU_SUP_AMD \u0026\u0026\nPCI. Make it so Number One!\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLKML-Reference: \u003c20100312144303.GA29262@aftab\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "b6fedfd2a18a489d31246312f7279f82e3cc6b37",
      "tree": "eeaac614f3bb97731dfd9d9614f87f006b651117",
      "parents": [
        "c32da02342b7521df25fefc2ef20aee0e61cf887",
        "30124d11097e371e42052144d8a3f4a78d26e09f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:06:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:06:51 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/booke: Fix breakpoint/watchpoint one-shot behavior\n  powerpc: Reduce printk from pseries_mach_cpu_die()\n  powerpc: Move checks in pseries_mach_cpu_die()\n  powerpc: Reset kernel stack on cpu online from cede state\n  powerpc: Fix G5 thermal shutdown\n  powerpc/pseries: Pass CPPR value to H_XIRR hcall\n  powerpc/booke: Fix a couple typos in the advanced ptrace code\n  powerpc: Fix SMP build with disabled CPU hotplugging.\n  powerpc: Dynamically allocate pacas\n  powerpc/perf: e500 support\n  powerpc/perf: Build callchain code regardless of hardware event support.\n  powerpc/cpm2: Checkpatch cleanup\n  powerpc/86xx: Renaming following split of GE Fanuc joint venture\n  powerpc/86xx: Convert gef_pic_lock to raw_spinlock\n  powerpc/qe: Convert qe_ic_lock to raw_spinlock\n  powerpc/82xx: Convert pci_pic_lock to raw_spinlock\n  powerpc/85xx: Convert socrates_fpga_pic_lock to raw_spinlock\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "6fee48cd330c68332f9712bc968d934a1a84a32a",
      "tree": "aaa9b904e612668a46ed4eac64f45c6fde71b45e",
      "parents": [
        "6e6c70e6910d21443ab0f894bab52b9ea653ef27"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: arm: use generic pci_set_dma_mask and pci_set_consistent_dma_mask\n\nThis converts arm to the generic pci_set_dma_mask and\npci_set_consistent_dma_mask (removes HAVE_ARCH_PCI_SET_DMA_MASK for\ndmabounce).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nLooked-over-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e6c70e6910d21443ab0f894bab52b9ea653ef27",
      "tree": "8bb1288bb28480ac8ef83dbe6da24584194e1520",
      "parents": [
        "6a1961f49ee8d7339ea2454443dfc0460e0b2748"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: powerpc: use generic pci_set_dma_mask and pci_set_consistent_dma_mask\n\nThis converts powerpc to use the generic pci_set_dma_mask and\npci_set_consistent_dma_mask (drivers/pci/pci.c).\n\nThe generic pci_set_dma_mask does what powerpc\u0027s pci_set_dma_mask does.\n\nUnlike powerpc\u0027s pci_set_consistent_dma_mask, the gneric\npci_set_consistent_dma_mask sets only coherent_dma_mask.  It doesn\u0027t work\nfor powerpc?  pci_set_consistent_dma_mask API should set only\ncoherent_dma_mask?\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c186caca3dbe7f44da624cb4f9d78e1b1dfb13b8",
      "tree": "dcd42e55362b9b2d882a16822524c14971f812a3",
      "parents": [
        "349004294c365cb99a0ee84149286d6f29b1e6b9"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: alpha: use include/linux/pci-dma-compat.h\n\nThis converts Alpha to use include/linux/pci-dma-compat.h.  Alpha is the\nonly architecutre that implements the PCI DMA API in the own way.  That\nmakes it difficult to implement the generic DMA API via the PCI bus\nspecific DMA API.\n\nThe generic DMA API calls the PCI DMA API implementation in\narch/alpha/kernel/pci_iommu.c on non Jensen systems.  It calls the DMA API\nin arch/alpha/kernel/pci-noop.c on Jensen systems.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "349004294c365cb99a0ee84149286d6f29b1e6b9",
      "tree": "0e131233812fd3f93827b0a5076ab532142ae0a7",
      "parents": [
        "06db881b4f1b5fb8fff563423f76b7361de8281a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: sparc: unify 32bit and 64bit dma_set_mask\n\nThis patchset transforms the PCI DMA API into the generic device model.\nIt\u0027s one of the reasons why we introduced the generic DMA API long ago;\ndriver writers are always able to use the generic DMA API with any bus\ninstead of using bus specific DMA APIs such as pci_map_single,\nsbus_map_single, etc (only two bus specific APIs exist now; pci and ssb).\n\nSome of the PCI DMA API are already implented on the top of the generic\nDMA API (include/asm-generic/pci-dma-compat.h).  But there are some\nexceptions.  This patchset finishes the transformation.\n\nThis patch:\n\nsparc has two dma_set_mask implementations for 32bit and 64bit.  They are\nsame except for the error returned value.  We can safely unify them since\nthe error returned value doesn\u0027t matter as long as it is negative (as\nDMA-API.txt describes).\n\nThis patch also changes dma_set_mask not to call\npci_set_dma_mask. Instead, dma_set_mask does the same thing that\npci_set_dma_mask does. This change enables ut to change\npci_set_dma_mask to call dma_set_mask; we can implement\npci_set_dma_mask as pci-dma-compat.h does.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06db881b4f1b5fb8fff563423f76b7361de8281a",
      "tree": "7def7badc5fd17ae13110c129699059b7354af15",
      "parents": [
        "2b4f767af73d50ab9ce3a92f254eb290f5e5507c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: mn10300: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and the same comments are in other files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API\ncomments. Let\u0027s describe the DMA API in only\nDocumentation/DMA-API.txt.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b4f767af73d50ab9ce3a92f254eb290f5e5507c",
      "tree": "34d26b7e85cd2febe129c5f4a49ab03e3c39203d",
      "parents": [
        "027491f4b2ff15fe5cc36c900cb2d1fdb35cefdd"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: blackfin: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and the same comments are in other files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API comments.  Let\u0027s\ndescribe the DMA API in only Documentation/DMA-API.txt.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "027491f4b2ff15fe5cc36c900cb2d1fdb35cefdd",
      "tree": "79dccedcd50e2bd0935c05185bf5c75d48fe9c63",
      "parents": [
        "0acedc124aca35f5cce9d4ee288dc372bf517e09"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: frv: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and frv has the same comments in three files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API comments.  Let\u0027s\ndescribe the DMA API in only Documentation/DMA-API.txt.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f41b177157718abe9a93868bb76e47d4a6f3681d",
      "tree": "555d8608a2fe320483c8761dcb2e80cc37b5e822",
      "parents": [
        "c7e67ac1f329fa28b6a411335787c786de618cba"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "pci-dma: add linux/pci-dma.h to linux/pci.h\n\nAll the architectures properly set NEED_DMA_MAP_STATE now so we can safely\nadd linux/pci-dma.h to linux/pci.h and remove the linux/pci-dma.h\ninclusion in arch\u0027s asm/pci.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7e67ac1f329fa28b6a411335787c786de618cba",
      "tree": "8dad9b50aaf32339630b7450ff147575d22be659",
      "parents": [
        "479ea1e90c2b052de793a80ecc5eceab480f44ff"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: cris: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "479ea1e90c2b052de793a80ecc5eceab480f44ff",
      "tree": "3a239dd73d1b9935fa5594fa1ec5b949940c96bd",
      "parents": [
        "d15b51be6f3a04762522c8ee9ac6a3a02752c0ed"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: xtensa: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d15b51be6f3a04762522c8ee9ac6a3a02752c0ed",
      "tree": "a25b3e64391a570294d903ff0b4715536f24a564",
      "parents": [
        "5cabbb6277286adf973fbb30aca9b194922a316e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: sparc: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cabbb6277286adf973fbb30aca9b194922a316e",
      "tree": "3a5b919818197d72048656608a331c4c985f085f",
      "parents": [
        "af407c6db16aa9ca63559076dbe620220a822580"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: sh: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af407c6db16aa9ca63559076dbe620220a822580",
      "tree": "bdc7565da04d6d9cec2f51b561b4271180dfbe79",
      "parents": [
        "74a0bd66a3f78cb993144aaf336ce115017a0b5c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: powerpc: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74a0bd66a3f78cb993144aaf336ce115017a0b5c",
      "tree": "9a0bff244b65a75fd96ab3712c461454004d3af1",
      "parents": [
        "e1e02b329d64353e67af070516a9bd14caff8bb0"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: parisc: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1e02b329d64353e67af070516a9bd14caff8bb0",
      "tree": "67dad6845ad3175aeaad816a10edbcc459e9e1f9",
      "parents": [
        "66ed5ef8b44374def8461a0a05d4afc34d4ad684"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: mips: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66ed5ef8b44374def8461a0a05d4afc34d4ad684",
      "tree": "cc3f8df01fda738a20d2f153a3d048ac9bc74297",
      "parents": [
        "272ecbe5919d057388bbbea751fad5471aaf3f02"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: ia64: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "272ecbe5919d057388bbbea751fad5471aaf3f02",
      "tree": "c0162fc9be8b9cbd5a0e70bdf0ddbd00820eecaa",
      "parents": [
        "ccd7ab7f7efb4cb94b4a000ba220a0aeefe9bc11"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: frv: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "ccd7ab7f7efb4cb94b4a000ba220a0aeefe9bc11"
}
