)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
