)]}'
{
  "log": [
    {
      "commit": "68a64357d15ae4f596e92715719071952006e83c",
      "tree": "dee519239225e92169ef77e4fad3be25c4dffe9d",
      "parents": [
        "3d1ea8e8cb4d497a2dd73176cc82095b8f193589"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 13 09:27:39 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:39:05 2006 +1100"
      },
      "message": "[POWERPC] Merge 32 and 64 bits asm-powerpc/io.h\n\npowerpc: Merge 32 and 64 bits asm-powerpc/io.h\n\nThe rework on io.h done for the new hookable accessors made it easier,\nso I just finished the work and merged 32 and 64 bits io.h for arch/powerpc.\n\narch/ppc still uses the old version in asm-ppc, there is just too much gunk\nin there that I really can\u0027t be bothered trying to cleanup.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4cb3cee03d558fd457cb58f56c80a2a09a66110c",
      "tree": "fe903107d098871a7babc1e3432448758c542cde",
      "parents": [
        "d03f387eb321189bc2ba278b6ca82f1a45cf19d6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Nov 11 17:25:10 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:38:52 2006 +1100"
      },
      "message": "[POWERPC] Allow hooking of PCI MMIO \u0026 PIO accessors on 64 bits\n\nThis patch reworks the way iSeries hooks on PCI IO operations (both MMIO\nand PIO) and provides a generic way for other platforms to do so (we\nhave need to do that for various other platforms).\n\nWhile reworking the IO ops, I ended up doing some spring cleaning in\nio.h and eeh.h which I might want to split into 2 or 3 patches (among\nothers, eeh.h had a lot of useless stuff in it).\n\nA side effect is that EEH for PIO should work now (it used to pass IO\nports down to the eeh address check functions which is bogus).\n\nAlso, new are MMIO \"repeat\" ops, which other archs like ARM already had,\nand that we have too now: readsb, readsw, readsl, writesb, writesw,\nwritesl.\n\nIn the long run, I might also make EEH use the hooks instead\nof wrapping at the toplevel, which would make things even cleaner and\nrelegate EEH completely in platforms/iseries, but we have to measure the\nperformance impact there (though it\u0027s really only on MMIO reads)\n\nSince I also need to hook on ioremap, I shuffled the functions a bit\nthere. I introduced ioremap_flags() to use by drivers who want to pass\nexplicit flags to ioremap (and it can be hooked). The old __ioremap() is\nstill there as a low level and cannot be hooked, thus drivers who use it\nshould migrate unless they know they want the low level version.\n\nThe patch \"arch provides generic iomap missing accessors\" (should be\nnumber 4 in this series) is a pre-requisite to provide full iomap\nAPI support with this patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f007cacffc8870702a1473d83ba5e4922d54e17c",
      "tree": "7faa1dbd7ccd2c4536f29852e0fedf7499d90508",
      "parents": [
        "2e8e8dacc566cc91cd8707cb092e76c7bbfab178"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 13 22:08:26 2006 +1000"
      },
      "message": "[POWERPC] Fix MMIO ops to provide expected barrier behaviour\n\nThis changes the writeX family of functions to have a sync instruction\nbefore the MMIO store rather than after, because the generally expected\nbehaviour is that the device receiving the MMIO store can be guaranteed\nto see the effects of any preceding writes to normal memory.\n\nTo preserve ordering between writeX and readX, and to preserve ordering\nbetween preceding stores and the readX, the readX family of functions\nhave had an sync added before the load.\n\nAlthough writeX followed by spin_unlock is not officially guaranteed\nto keep the writeX inside the spin-locked region unless an mmiowb()\nis used, there are currently drivers that depend on the previous\nbehaviour on powerpc, which was that the mmiowb wasn\u0027t actually required.\nTherefore we have a per-cpu flag that is set by writeX, cleared by\n__raw_spin_lock and mmiowb, and tested by __raw_spin_unlock.  If it is\nset, __raw_spin_unlock does a sync and clears it.\n\nThis changes both 32-bit and 64-bit readX/writeX.  32-bit already has a\nsync in __raw_spin_unlock (since lwsync doesn\u0027t exist on 32-bit), and thus\ndoesn\u0027t need the per-cpu flag.\n\nTested on G5 (PPC970) and POWER5.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "c256f4b9598c71afd8eb0b7d3d3790a38734cf43",
      "tree": "7366b0e03b5d9f1b0abfaa38230246f6d3875735",
      "parents": [
        "81bbbe92949b069c101e13d3acbd4bc7d088cb79"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Apr 07 15:23:03 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 22 18:45:05 2006 +1000"
      },
      "message": "[PATCH] powerpc: remove io_page_mask\n\nCleanup patch which removes the io_page_mask.  It fixes the reset on\nsome e1000 devices which is needed for clean kexec reboots.  The legacy\ndevices which broke with this patch (parallel port and PC speaker) have\nnow been fixed in Linus\u0027 tree.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "794e085e56a67921eea80bcaeeac38d1517369be",
      "tree": "af82eeb1156db92daa05ab2bf83b0566731a3ff7",
      "parents": [
        "34422fed65bb1cf609892d73f1cf5e9626445f9e"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Fri Mar 31 12:04:52 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:37:11 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: EEH Cleanup\n\nThis patch removes unnecessary exports, marks functions as static when\npossible, and simplifies some list-related code.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1c6cc5fd32978ffdc4d0acf8592d3901adefbdad",
      "tree": "3dd4636af527cef94f91d834573b812476d4e1b4",
      "parents": [
        "a19cbd4bf258840ade3b6ee9e9256006d0644e09"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Mar 07 21:55:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:00 2006 -0800"
      },
      "message": "[PATCH] powerpc: restore eeh_add_device_late() prototype stub\n\nWe fixed this:\n\narch/powerpc/platforms/pseries/eeh.c: In function `eeh_add_device_tree_late\u0027:\narch/powerpc/platforms/pseries/eeh.c:901: warning: implicit declaration of function `eeh_add_device_late\u0027\narch/powerpc/platforms/pseries/eeh.c: At top level:\narch/powerpc/platforms/pseries/eeh.c:918: error: conflicting types for \u0027eeh_add_device_late\u0027\narch/powerpc/platforms/pseries/eeh.c:901: error: previous implicit declaration of \u0027eeh_add_device_late\u0027 was here\nmake[2]: *** [arch/powerpc/platforms/pseries/eeh.o] Error 1\n\nBut we forgot the !CONFIG_EEH stub.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5cef95d58d1e711b0bd6b00018278a06defb274",
      "tree": "ce48e7db468adffe0869e03960840c9a895263bc",
      "parents": [
        "800d11420dfdad3a50630ff424d7782660ad558c"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Wed Mar 01 13:46:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 01 13:53:02 2006 -0800"
      },
      "message": "[PATCH] fix build breakage in eeh.c in 2.6.16-rc5-git5\n\nThis patch should fixe a problem with eeh_add_device_late() not being\ndefined in the ppc64 build process, causing the build to break.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "827c1a6c1a5dcb2902fecfb648f9af6a532934eb",
      "tree": "7cc96f3b3df746dc8569bc1b0bffd47f11084214",
      "parents": [
        "a8b76b491510b7591c584838d0d7922f9ffe5c2c"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Fri Feb 24 11:34:23 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 28 16:25:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix dynamic PCI probe regression\n\nSome hotplug driver functions were migrated to the kernel for use by EEH\nin commit 2bf6a8fa21570f37fd1789610da30f70a05ac5e3.\n\nPreviously, the PCI Hotplug module had been changed to use the new\nOFDT-based PCI probe when appropriate:\n5fa80fcdca9d20d30c9ecec30d4dbff4ed93a5c6\n\nWhen rpaphp_pci_config_slot() was moved from the rpaphp driver to the\nnew kernel function pcibios_add_pci_devices(), the OFDT-based probe\nstuff was dropped.  This patch restores it.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77bd741561016134d1761d6101c4f0361025062f",
      "tree": "5e3389b6941add4b24a2be64c730b7a9087c1f2f",
      "parents": [
        "977127174a7dff52d17faeeb4c4949a54221881f"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:52:49 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 10 15:28:32 2006 +1100"
      },
      "message": "[PATCH] powerpc: PCI Error Recovery: PPC64 core recovery routines\n\nVarious PCI bus errors can be signaled by newer PCI controllers.  The\ncore error recovery routines are architecture dependent.  This patch adds\na recovery infrastructure for the  PPC64 pSeries systems.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n(cherry picked from e8ca11b460c4c9c7fa6b529be221529ebd770e38 commit)\n"
    },
    {
      "commit": "022930ebea0df878d449b7c74309c1d612441ac5",
      "tree": "9d715da714d65d8592dcf2bb3fc41ccfdf255555",
      "parents": [
        "9da5cad61c13fbdc7fc7aa425f03a15da9d0cb43"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Dec 27 18:58:29 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:35:06 2006 +1100"
      },
      "message": "[PATCH] Small fix in eeh definitions when CONFIG_EEH not enabled\n\nUndefined symbols (eeh_add_device_tree_early and eeh_remove_bus_device)\nwhen EEH is not enabled. This small patch will fix this.\n\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "88ced0314938814e1772b4d0d7ab20c52e4472b6",
      "tree": "3e06de882c0bf5706ee7a8994e06eb8c9ed3feca",
      "parents": [
        "e1333803c3a8fb167ba67ffc5540dbb53fa7deb3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:43:46 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:13:08 2006 +1100"
      },
      "message": "[PATCH] powerpc: sanitize header files for user space includes\n\ninclude/asm-ppc/ had #ifdef __KERNEL__ in all header files that\nare not meant for use by user space, include/asm-powerpc does\nnot have this yet.\n\nThis patch gets us a lot closer there. There are a few cases\nwhere I was not sure, so I left them out. I have verified\nthat no CONFIG_* symbols are used outside of __KERNEL__\nany more and that there are no obvious compile errors when\nincluding any of the headers in user space libraries.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2a296eeaa344450196e910a136ab14119d7ae48",
      "tree": "53a9fd6374d1559dec29d909fae1902a305472ad",
      "parents": [
        "74761bb53df1e2d603937b6abbd8437b03840e38"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:51:31 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:51:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: PCI hotplug common code elimination\n\n20-rpaphp-eeh-cleanup.patch\n\nThis patch move some code from the rpaphp directory, to the powerpc\ndirectory, where it should have been all along (Among other things, I\nneed it in the powerpc directory for the PCI error recovery.)\n\nPlease note that patch affects TWO maintainers: Paul, after applying\nthe powerpc part, please ask that GregKH appli the PCI part. It is safe\nto have the powerpc part go in first. It would be bad to have the\nPCI part go in first.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1e28a7ddd3e713384e9c6768e7c502031dc205e2",
      "tree": "7600b576b660a531b27a72bd2e9ff67031c4dadb",
      "parents": [
        "5cfccd7f132432dd4705444a44b51d12ef88a85f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Nov 17 00:44:03 2005 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 17 16:53:38 2005 +1100"
      },
      "message": "[PATCH] Avoid use of uninitialised spinlock in EEH.\n\nIf the kernel supports both G5 and pSeries, and CONFIG_EEH is enabled,\neeh_init() is (quite reasonably) never called when we boot on a G5. Yet\neeh_check_failure() still gets called. We should avoid doing that if\n!eeh_subsystem_enabled.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c55377ee73f6efeb373ae06f6e918d87660b4852",
      "tree": "8085472005f758e73d996d2b3e0e91064524d533",
      "parents": [
        "821077b2617ef70662a861393c929d7e47609512"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 14 17:22:01 2005 +1100"
      },
      "message": "powerpc: Move a bunch of ppc64 headers to include/asm-powerpc\n\n... and also delete some that are no longer used because we already\nhad an include/asm-powerpc version of the header.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "172ca9261800bacbbc7d320d9924d9b482dff8de",
      "tree": "7abd6ddf1e6b9a147a0826c374f0d1bca80806d3",
      "parents": [
        "7f79da7accd63a6adb84f4602f66779f6a701e7b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@linas.org",
        "time": "Thu Nov 03 18:50:04 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 10 11:38:05 2005 +1100"
      },
      "message": "[PATCH] ppc64: PCI error event dispatcher\n\n12-eeh-event-dispatcher.patch\n\nppc64: EEH Recovery dispatcher thread\n\nThis patch adds a mechanism to create recovery threads when an\nEEH event is received.  Since an EEH freeze state may be detected\nwithin an interrupt context, we need to get out of the interrupt\ncontext before starting recovery. This dispatcher does this in\ntwo steps: first, it uses a workqueue to get out, and then\nlanuches a kernel thread, so that the recovery routine can\nsleep for exteded periods without upseting the keventd.\n\nA kernel thread is created with each EEH event, rather than\nhaving one long-running daemon started at boot time.  This is\nbecause it is anticipated that EEH events will be very rare\n(very very rare, ideally) and so its pointless to cluter the\nprocess tables with a daemon that will almost never run.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6c9afc655d4df902211d00a437e893881cdef588",
      "tree": "27515aaa98945c3df5ca8717876cb06573144eef",
      "parents": [
        "2fd9d74b35efa9823f1f7d34cb421e2b9eee9650"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 16:50:43 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 10:31:57 2005 -0700"
      },
      "message": "[PATCH] basic iomem annotations (ppc64)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\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"
    }
  ]
}
