)]}'
{
  "log": [
    {
      "commit": "a8fa9ba623122a51efe6c9ef8fe7412c91582d48",
      "tree": "11dc687e80edfb6c8681bcde178bcb6b962bb163",
      "parents": [
        "70dfa3f8756afa106a468e81649bf0c1d7dbf99e"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Thu Nov 08 01:48:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 08 10:07:14 2007 +0000"
      },
      "message": "[ARM] 4644/2: fix flush_kern_tlb_range() in module space\n\nFor kernel addresses between TASK_SIZE and PAGE_OFFSET,\nflush_tlb_kern_range() does not work as would be expected.\n\nThe TLB invalidate works with a matching ASID, or on entries marked as\nglobal.  The set_pte_at() macro marks addresses \u003e\u003d PAGE_OFFSET as\nglobal, but not addresses from TASK_SIZE to PAGE_OFFSET, which are\nalso kernel addresses.\n\nThe result is that the entries in this range are not actually\ninvalidated by flush_tlb_kern_range().\n\nThis patch instead marks addresses \u003e\u003d TASK_SIZE as global.\n\nSigned-off-by: Satoru Fujii \u003cs-fujii@ct.jp.nec.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f0e47c229b489e37ba7e4159ef7f9cf9ccd44e19",
      "tree": "52ec70d775bb7f7eafa6863829646ee49cbf427f",
      "parents": [
        "5ee403f584a67fb8725cca4d55218925b9295528"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jul 17 04:03:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:22:59 2007 -0700"
      },
      "message": "mm: remove ptep_establish()\n\nThe last user of ptep_establish in mm/ is long gone.  Remove the architecture\nprimitive as well.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45e98cdb6d365b34b7a2d849e4d8bdc264d8e6e4",
      "tree": "172a959293a2c31691a162eca6af131e3ac89da2",
      "parents": [
        "98011f569e2ae1e4ae394f6e23faa16676d50de4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Jul 15 23:38:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:36 2007 -0700"
      },
      "message": "page table handling cleanup\n\nKill pte_rdprotect(), pte_exprotect(), pte_mkread(), pte_mkexec(), pte_read(),\npte_exec(), and pte_user() except where arch-specific code is making use of\nthem.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bb5e19d63cc1b09aed8aef3a20926ac435bb8e7",
      "tree": "c6b2a03259a86ca96d3fac02fc0f2f05220e6682",
      "parents": [
        "53f049fa5f18730b61faaee582ea0e045fd44f49"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue May 08 00:30:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:13 2007 -0700"
      },
      "message": "Clean up mostly unused IOSPACE macros\n\nMost architectures defined three macros, MK_IOSPACE_PFN(), GET_IOSPACE()\nand GET_PFN() in pgtable.h.  However, the only callers of any of these\nmacros are in Sparc specific code, either in arch/sparc, arch/sparc64 or\ndrivers/sbus.\n\nThis patch removes the redundant macros from all architectures except\nsparc and sparc64.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44b18693904e65d840ae999ac8aa717551cf509f",
      "tree": "e4c7c9b1676a94d4488b0a5a4023fcbf23c002e4",
      "parents": [
        "eeea82ff4a3aebed9f501f04ca7b65d3605f247a"
      ],
      "author": {
        "name": "Imre_Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Sun Feb 11 13:45:13 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 11 17:06:17 2007 +0000"
      },
      "message": "[ARM] 4158/1: Fix user page protection macros\n\nThe PAGE_* user page protection macros don\u0027t take into account the\nconfigured memory policy and other architecture specific bits like\nthe global/ASID and shared mapping bits. Instead of constants let\nthese depend on a variable fixed up at init just like PAGE_KERNEL.\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad1ae2fe7fe68414ef29eab3c87b48841f8b72f2",
      "tree": "f23fc22424f874c1295318904b273c08d00654ab",
      "parents": [
        "f06b97ffd1ed7a96d5022d52f795fba8483afb75"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Dec 13 14:34:43 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 13 14:34:43 2006 +0000"
      },
      "message": "[ARM] Unuse another Linux PTE bit\n\nL_PTE_ASID is not really required to be stored in every PTE, since we\ncan identify it via the address passed to set_pte_at().  So, create\nset_pte_ext() which takes the address of the PTE to set, the Linux\nPTE value, and the additional CPU PTE bits which aren\u0027t encoded in\nthe Linux PTE value.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e5fdca7622eb950f42f97a1970670e00a739175",
      "tree": "79d224ff6d6a989427875f3c6cebf001634f75a1",
      "parents": [
        "e520a36de2f7985df5ef2e84a9f6d2608ecc6f25"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Dec 02 00:03:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 01 23:40:23 2006 +0000"
      },
      "message": "[ARM] 3971/1: xsc3: get rid of L_PTE_COHERENT\n\nMerge L_PTE_COHERENT with L_PTE_SHARED and free up a L_PTE_* bit.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ebdea46fecae40c4d7effcd33f40918a37a1df4b",
      "tree": "e4312bf7f1f3d184738963a0ec300aa9fdfd55c1",
      "parents": [
        "fecf3404f4aba6d0edeba31eeb018cbb6326dff2",
        "250d375d1da45a5e08ab8baf5eaa7eb258afd82b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 28 14:40:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 28 14:40:39 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (130 commits)\n  [ARM] 3856/1: Add clocksource for Intel IXP4xx platforms\n  [ARM] 3855/1: Add generic time support\n  [ARM] 3873/1: S3C24XX: Add irq_chip names\n  [ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips\n  [ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23\n  [ARM] nommu: confirms the CR_V bit in nommu mode\n  [ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores.\n  [ARM] 3870/1: AT91: Start removing static memory mappings\n  [ARM] 3869/1: AT91: NAND support for DK and KB9202 boards\n  [ARM] 3868/1: AT91 hardware header update\n  [ARM] 3867/1: AT91 GPIO update\n  [ARM] 3866/1: AT91 clock update\n  [ARM] 3865/1: AT91RM9200 header updates\n  [ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series\n  [ARM] kthread: switch arch/arm/kernel/apm.c\n  [ARM] Off-by-one in arch/arm/common/icst*\n  [ARM] 3864/1: Refactore sharpsl_pm\n  [ARM] 3863/1: Add Locomo SPI Device\n  [ARM] 3847/2:  Convert LOMOMO to use struct device for GPIOs\n  [ARM] Use CPU_CACHE_* where possible in asm/cacheflush.h\n  ...\n"
    },
    {
      "commit": "4052ebb7a2729bd7c28260cdf8e470c0d81b9c56",
      "tree": "be3d93df979ab49c9607f290265f955f2198ddd9",
      "parents": [
        "4b053e7a320882fbdbc6613cec60a929553b4215"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Fri Sep 22 18:36:38 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 09:35:05 2006 +0100"
      },
      "message": "[ARM] 3859/1: Fix devicemaps_init() XIP_KERNEL odd 1MiB XIP_PHYS_ADDR translation error\n\nThe ARM XIP_KERNEL map created in devicemaps_init() is wrong.\nThe map.pfn is rounded down to an even 1MiB section boundary\nwhich results in va/pa translations errors when XIP_PHYS_ADDR\nstarts on an odd 1MiB boundary and this causes the kernel to\nhang.  This patch fixes ARM XIP_KERNEL translation errors for\nthe odd 1MiB XIP_PHYS_ADDR boundary case.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46a82b2d5591335277ed2930611f6acb4ce654ed",
      "tree": "e90bc1843701af2012bae92564f7109027a8244f",
      "parents": [
        "d2e7b7d0aa021847c59f882b066e7d3812902870"
      ],
      "author": {
        "name": "Dave McCracken",
        "email": "dmccr@us.ibm.com",
        "time": "Mon Sep 25 23:31:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:51 2006 -0700"
      },
      "message": "[PATCH] Standardize pxx_page macros\n\nOne of the changes necessary for shared page tables is to standardize the\npxx_page macros.  pte_page and pmd_page have always returned the struct\npage associated with their entry, while pte_page_kernel and pmd_page_kernel\nhave returned the kernel virtual address.  pud_page and pgd_page, on the\nother hand, return the kernel virtual address.\n\nShared page tables needs pud_page and pgd_page to return the actual page\nstructures.  There are very few actual users of these functions, so it is\nsimple to standardize their usage.\n\nSince this is basic cleanup, I am submitting these changes as a standalone\npatch.  Per Hugh Dickins\u0027 comments about it, I am also changing the\npxx_page_kernel macros to pxx_page_vaddr to clarify their meaning.\n\nSigned-off-by: Dave McCracken \u003cdmccr@us.ibm.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "002547b4f86c27bfac5bae344b723d250857be6b",
      "tree": "31fa2cc67091f7db95853ae089dee0261a5e98b5",
      "parents": [
        "60b6cf6851d0e12956c109987966f2e7417ce212"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 20 20:46:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 28 17:59:45 2006 +0100"
      },
      "message": "[ARM] nommu: adjust headers for !MMU ARM systems\n\nMajorily based on Hyok Choi\u0027s patches, this fixes up the asm-arm\nheader files for mmuless systems.  Over and above Hyok\u0027s patches:\n\n- nommu.h merged into mmu.h (it\u0027s only a structure)\n- nommu_context.h is essentially the same as mmu_context.h, but\n  without the MM switching code.\n\nso there\u0027s no point having separate files.  Also, in memory.h,\nthere\u0027s no point #ifndef\u0027ing PHYS_OFFSET and END_MEM - both\nCONFIG_DRAM_BASE and CONFIG_DRAM_SIZE will always be set by the\nconfiguration scripts.\n\nOther files have minor formatting changes, but are essentially\nthe same.  Hyok\u0027s original patches were signed off thusly:\n\n  Signed-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23759dc6430428897a36c4d493f611eca55c9481",
      "tree": "c62050927599b36ed223753c35fd737e3c0c6762",
      "parents": [
        "d3f4c571b6e596f9d39c596426269006a309d3b8"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Apr 02 00:07:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 00:07:39 2006 +0100"
      },
      "message": "[ARM] 3439/2: xsc3: add I/O coherency support\n\nPatch from Lennert Buytenhek\n\nThis patch adds support for the I/O coherent cache available on the\nxsc3.  The approach is to provide a simple API to determine whether the\nchipset supports coherency by calling arch_is_coherent() and then\nsetting the appropriate system memory PTE and PMD bits.  In addition,\nwe call this API on dma_alloc_coherent() and dma_map_single() calls.\nA generic version exists that will compile out all the coherency-related\ncode that is not needed on the majority of ARM systems.\n\nNote that we do not check for coherency in the dma_alloc_writecombine()\nfunction as that still requires a special PTE setting.  We also don\u0027t\ntouch dma_mmap_coherent() as that is a special ARM-only API that is by\ndefinition only used on non-coherent system.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74945c8616a50074277e18641baaae7464006766",
      "tree": "b74a005fd0c38b2582783378321bf324545f3346",
      "parents": [
        "0f44ba1d1e67201c0c58af26eb441fa7014c89ec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 16 14:44:36 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:03:25 2006 +0000"
      },
      "message": "[ARM] nommu: Move hardware page table definitions to pgtable-hwdef.h\n\nMove the hardware PMD and PTE page table definitions from pgtable.h\ninto pgtable-hwdef.h, and include pgtable-hwdef.h as necessary.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7efb83002bc20c5c72151d51468593834b510d71",
      "tree": "990debbebce08e8f9e847011999f0fb9e664ae2c",
      "parents": [
        "0367a8d37af6028b64127ac70922717575b81113"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Thu Jan 26 15:21:28 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 26 15:21:28 2006 +0000"
      },
      "message": "[ARM] 3269/1: Add ARMv6 MT_NONSHARED_DEVICE mem_types[] index\n\nPatch from George G. Davis\n\nThis Freescale Semiconductor, Inc. contributed patch adds mem_types[]\nsupport for ARMv6 non-shared device memory region attributes. This\nimplementation provides support for only first level section mapped\nnon-shared devices. Second level non-shared device mappings are not\nyet supported.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1426d7a81dea8e9d85f9d69de85ab04ba37018ab",
      "tree": "f2a7bbe0e60437cf73199b6003da677ee8ff0424",
      "parents": [
        "c7e9dd4dd0b8dd75c410011b3c8f9980112fd0f8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Oct 30 15:02:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:22 2005 -0800"
      },
      "message": "[PATCH] vm: remove unused/broken page_pte[_prot] macros\n\nThis patch removes page_pte_prot and page_pte macros from all\narchitectures.  Some architectures define both, some only page_pte (broken)\nand others none.  These macros are not used anywhere.\n\npage_pte_prot(page, prot) is identical to mk_pte(page, prot) and\npage_pte(page) is identical to page_pte_prot(page, __pgprot(0)).\n\n* The following architectures define both page_pte_prot and page_pte\n\n  arm, arm26, ia64, sh64, sparc, sparc64\n\n* The following architectures define only page_pte (broken)\n\n  frv, i386, m32r, mips, sh, x86-64\n\n* All other architectures define neither\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33bf56106d9be272696b73d9179da4e56b277472",
      "tree": "905fe909edf96831a988de8fd35d22ee96ab4db0",
      "parents": [
        "82006d084109bb4118f1de0dc5855abe5ccae430"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Sep 13 01:25:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:33 2005 -0700"
      },
      "message": "[PATCH] feature removal of io_remap_page_range()\n\nAs written in Documentation/feature-removal-schedule.txt, remove the\nio_remap_page_range() kernel API.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6626a7076d39f0a18156cdd97d4e2cbef91ad701",
      "tree": "13909ea6ae009b9b418cf3302baebe1baaa0dbd4",
      "parents": [
        "1b9749e7f15bf2db19f5d201f88401c7517910b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 16:18:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:18:35 2005 +0100"
      },
      "message": "[ARM] Control v6 \u0027global\u0027 bit via Linux PTE entries\n\nUnfortunately, we can\u0027t use the \"user\" bit in the page tables to\ncontrol whether a page table entry is \"global\" or \"asid\" specific,\nsince the vector page is mapped as \"user\" accessible but is not\nprocess specific.\n\nTherefore, give direct control of the ARMv6 \"nG\" (not global)\nbit to the mm layers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b9749e7f15bf2db19f5d201f88401c7517910b7",
      "tree": "43654821aa73118f73f0e98e40bfb470f089e96d",
      "parents": [
        "86b3786078d63242d3194ffc58ae8dae1d1bbef3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 16:15:32 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:15:32 2005 +0100"
      },
      "message": "[ARM] Use #defined constants for manipulating v6 hardware PTE bits\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c3073e691b56dabbdec60dda4258b4e50d64872",
      "tree": "073b46c9cb83d8e2a8e73e18849e79d193108ad2",
      "parents": [
        "5cd0c3442021fbf39c7152b341a952aa24054be9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 03 12:20:29 2005 +0100"
      },
      "message": "[PATCH] ARM: cleanup vmalloc start/offset macros\n\nVMALLOC_START and VMALLOC_OFFSET are common between all ARM\nmachine classes.  Move them into include/asm-arm/pgtable.h,\nbut allow a machine class to override them if required.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6119be0bba10e7e7b1e5650a87812fa2fd8d3a60",
      "tree": "5acc21e0611f1caf7163c120ca4214b2ee452b0d",
      "parents": [
        "8462e201756dd3bbe7e542106fc6fd6fe059cee2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:29:21 2005 -0700"
      },
      "message": "[PATCH] freepgt: arm FIRST_USER_ADDRESS PAGE_SIZE\n\nARM define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when\nthey are mapped low), and use that definition in place of locally defined\nMIN_MAP_ADDR.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
