)]}'
{
  "log": [
    {
      "commit": "56f1319e877a969b814b3805c77ea9c31d849f54",
      "tree": "a7a03703cf04fae3db12b7b444ca9847f04618e3",
      "parents": [
        "e2f04e18941dbd3826901540a0be03f1728f8822"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jun 10 12:42:12 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 10 12:42:12 2006 +0100"
      },
      "message": "[ARM] Fix Integrator and Versatile interrupt initialisation\n\nBoth Integrator and Versatile were using set_irq_handler() and\nenable_irq(), and working around the initialisation of the\nchained interrupt, instead of the more correct\nset_irq_chained_handler() function.  Fix Integrator and\nVersatile to use the right function, and remove these work-arounds.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "824b5b5e59472c89bc508afa5c453547c91ed53b",
      "tree": "a3bdb4feb4bad9ba4fea55c6801d70bfe50e3926",
      "parents": [
        "548153663bbf33ca7c244a6bbddd82c26a17c331"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 15:44:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:52 2006 +0000"
      },
      "message": "[ARM] Adapt vic.c to allow for multiple VICs in a system.\n\nSome SoCs have multiple VIC devices.  Adapt the generic vic code\nto allow multiple implementations to be handled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c27a2164a32cfda80dc1647638a940103669af3d",
      "tree": "f136628871fa0c84c8a3961ed93feddc92c77199",
      "parents": [
        "a43c7ff8bafe841502cab52b7795e2825c2e42c4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 22 19:51:38 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 22 19:51:38 2006 +0000"
      },
      "message": "[ARM] 3340/1: Fix the PCI setup for direct master access to SDRAM\n\nPatch from Catalin Marinas\n\nThe initial code did not configure the inbound memory windows for direct\nmaster access to the SDRAM. This patch creates a 1:1 mapping between the\nVersatile/PB PCI memory windows and its SDRAM. Note that an updated FPGA\nimage is needed for Versatile/PB since the original windows were 1MB and\nnot able to cover the whole SDRAM (now extended to 256MB). The patch also\nfixes the PCI IRQ mapping for slot #2.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa0fe48fcca9ea7f8c13e21d2646bbaa1747d183",
      "tree": "803a155f42d989ad15d3dc74389dfa6277a78895",
      "parents": [
        "5ff3fd27161127cc464fc04548d58672a6a8272a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 13 21:30:48 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 21:30:48 2006 +0000"
      },
      "message": "[ARM] Separate VIC (vectored interrupt controller) support from Versatile\n\nOther machines may wish to make use of the VIC support code, so\nmove it to arch/arm/common.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5ff3fd27161127cc464fc04548d58672a6a8272a",
      "tree": "6432d3ae801cc5b673a6865837c7ed1f522292bc",
      "parents": [
        "afeb90ca08000cbd75f22836e667f368e25fe3ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 13 21:09:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 21:09:17 2006 +0000"
      },
      "message": "[ARM] Remove useless \u0027default n\u0027 from Kconfig files\n\nThe default is already \u0027n\u0027 so there\u0027s no need to explicitly state it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "946d4935fc61e1479f8c057d58c64110bb43d3b0",
      "tree": "fa922ac26c5ba6bd66e6c5095ceee5cb3613ee92",
      "parents": [
        "2df96b34aae08e0aa688ef7a8444febb8ec44172"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jan 13 20:51:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 20:51:52 2006 +0000"
      },
      "message": "[ARM] 3260/1: remove phys_ram from struct machine_desc (part 2)\n\nPatch from Nicolas Pitre\n\nThis field is redundent since it must be equal to PHYS_OFFSET anyway.\n\nNow that no code uses it anymore, mark it deprecated and remove all\ninitializations from the tree.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "00431707be0cc1236ee08459367872b57da5be29",
      "tree": "0a57cbf54f1fcc9ef2852e68e96c3b99e1b903d8",
      "parents": [
        "f4619025a51747a3788fd1bb6bdc46e368a889a7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Jan 12 18:42:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 12 18:42:23 2006 +0000"
      },
      "message": "[ARM] Convert some arm semaphores to mutexes\n\nThe arm clock semaphores are strict mutexes, convert them to the new\nmutex implementation\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
      "tree": "7d91fd1f5186ad0d95498f65acfa5a10942133d6",
      "parents": [
        "6351610d6906aacbf9176cbdd045dd3876eec4c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "message": "[ARM] Move AMBA include files to include/linux/amba/\n\nSince the ARM AMBA bus is used on MIPS as well as ARM, we need\nto make the bus available for other architectures to use.  Move\nthe AMBA include files from include/asm-arm/hardware/ to\ninclude/linux/amba/\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1311521fb1b8ebbb0b470d028df13f2cbc643e51",
      "tree": "9f18d38f8948b2b3b243c5bbfd4e26f46d5553fb",
      "parents": [
        "d157e9ecec59383a676d676e2bb39367430396a2"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 28 15:19:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:19:06 2005 +0100"
      },
      "message": "[ARM] 2995/1: Replace map_desc.physical with map_desc.pfn: Versatile\n\nPatch from Deepak Saxena\n\nVersatile map_desc.pfn conversion\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1dd465cac8d3ba18a9840d032f6604147269c031",
      "tree": "78f00fdeae26d018def75e7517aa50e56f4994df",
      "parents": [
        "a2218cac0aacecbecebd3cabc43cc8a4a09cecbb",
        "217874feed0d3a6543a6b7127782f4a08bffd731"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:39:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:39:56 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "2ad4f86b60b649fd7428265c08d73a3bd360c81b",
      "tree": "827d9076685968dc03d4b59d9d419b3f4b188693",
      "parents": [
        "775b048d09c85d87a65a7ccd9c4f9372953a5d95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:09:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/versatile iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc611a1a50caa04bae82ed3c1fc6505132f8343f",
      "tree": "4f4723d240b59b9d7ff1df862d101ec5120a3637",
      "parents": [
        "d0877904470c149c6553f1309cfed6c90d67cf91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 11:15:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 11:15:51 2005 +0100"
      },
      "message": "[ARM] Don\u0027t include mach-types.h unnecessarily\n\nIt\u0027s pointless to include mach-types.h if you\u0027re not going to use\nanything from it.  These references were removed as a result of:\n\ngrep -lr \u0027asm/mach-types\\.h\u0027 . | xargs grep -L \u0027machine_is_\\|MACH_TYPE_\\|MACHINE_START\\|machine_type\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "664399e1fbdceb18da9c9c5534dedd62327c63e8",
      "tree": "edcd0711c9dc15d1ca296b1bab0d85415781276e",
      "parents": [
        "7801907b8c4a49f8ec033d13a938751114a97a55"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 04 19:45:00 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 04 19:45:00 2005 +0100"
      },
      "message": "[ARM] Wrap calls to descriptor handlers\n\nThis is part of Thomas Gleixner\u0027s generic IRQ patch, which converts\nARM to use the generic IRQ subsystem.  Here, we wrap calls to\ndesc-\u003ehandler() in an inline function, desc_handle_irq().  This\nreduces the size of Thomas\u0027 patch since the changes become more\nlocalised.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9dea0c65d2de6981356c055781fb99d7191b14e",
      "tree": "106e6302238f561e679e479584095d49fe5c66fd",
      "parents": [
        "1d6bebf2ecf92924492c491d9c3a72edba95f907"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 03 17:38:58 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 03 17:38:58 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove machine description macros\n\nRemove the pointless machine description macros, favouring C99\ninitialisers instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b720f73296916e87c744193c57bc8687d35888fe",
      "tree": "0fba1e98b336929a8f8c4d20d6a82714b7106c98",
      "parents": [
        "6904b2465cf30265a67711025815784aa345bfad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "message": "[PATCH] ARM: Convert ARM timer implementations to use readl/writel\n\nConvert ARMs timer implementations to use readl/writel instead of accessing\nthe registers via a struct.\n\nPeople have recently asked if accessing timers via a structure is the\n\"right way\" and its not the Linux way.  So fix this code to conform to\n\"The Linux Way\"(tm).\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "09b8b5f843afc21daf710cc610e5ca890ee94696",
      "tree": "ca6c4e4555e448ebfa884ee3ba8e8a7ae6bc35f7",
      "parents": [
        "6f0dcb72d6a053fff9288b742d3bcc9b23f0f6db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 26 17:06:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 26 17:06:36 2005 +0100"
      },
      "message": "[PATCH] ARM: Add SA_TIMER flag to timer interrupts\n\nVST needs to know which timer handler is for the timer interrupt.\nMark all timer interrupts with the SA_TIMER flag.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0da085ad2e6b1419b8a7439538f7f15eb5c4777",
      "tree": "3694dc0cc57af4e98dae449eeead8f8f421bc2a7",
      "parents": [
        "038c5b602524b33447008492e932cdd0a1e806c9"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@com.rmk.(none)",
        "time": "Mon Jun 20 18:51:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 20 18:51:06 2005 +0100"
      },
      "message": "[PATCH] ARM: 2693/1: Add PCI support for Versatile/PB\n\nPatch from Catalin Marinas\n\nThis patch adds PCI support for the Versatile PB926 platform.\n\nSigned-off-by: Colin King\nSigned-off-by: Catalin Marinas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "90ef713b6368dcfe7a74bcc0026b998b4c44d5bc",
      "tree": "c77b046000b6eb18725448a34527ce3a1044db1b",
      "parents": [
        "bcfff0b471a60df350338bcd727fc9b8a6aa54b2"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@com.rmk.(none)",
        "time": "Thu Jun 16 18:01:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 16 18:01:11 2005 +0100"
      },
      "message": "[PATCH] ARM: 2712/1: Fix the RGB order for the Versatile CLCD\n\nPatch from Catalin Marinas\n\nThe current red and blue colours on the Versatile CLCD are\nreversed when the 5:6:5 mode is used. The patch sets the proper\nbit in the SYS_CLCD register value.\n\nSigned-off-by: Catalin Marinas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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"
    }
  ]
}
