)]}'
{
  "log": [
    {
      "commit": "f80dff9da07d81da16e3b842118d47b9febf9c01",
      "tree": "ea2da17c5af516c241b3ea3b4dd4fa47d9d86769",
      "parents": [
        "588ef7693574cfbcb228f48d5478c2b39a9b0c9f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Feb 16 22:16:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:04:29 2007 +0000"
      },
      "message": "[ARM] 4185/2: entry: introduce get_irqnr_preamble and arch_ret_to_user\n\nget_irqnr_preamble allows machines to take some action before entering the\nget_irqnr_and_base loop.  On iop we enable cp6 access.\n\narch_ret_to_user is added to the userspace return path to allow individual\narchitectures to take actions, like disabling coprocessor access, before\nthe final return to userspace.\n\nPer Nicolas Pitre\u0027s note, there is no need to cp_wait on the return to user\nas the latency to return is sufficient.\n\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": "9b531ce242159bd26e09b55d8fb4be3f4bf75e24",
      "tree": "079d92d582fc2df4604ce62c9eb21e1721523d4a",
      "parents": [
        "6f4c7e39cb769addf047de8ec395a200cc6eec94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 14:39:14 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 14:39:14 2006 +0000"
      },
      "message": "[ARM] Remove \"translated\" io macros\n\nThe \"translated\" io macros were never really used.  Remove them.\nPreserve the L7200 inb() and friends by defining the __io()\nmacro, so that the generic versions can be used instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74af1c227cf17caff3bb8c6547858655a473a39b",
      "tree": "6e22910078a7ca3828de3d40ac1d3e87853030d8",
      "parents": [
        "96b13f5c074fab56797109aedacc2405544d6f95"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 14:34:46 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 14:34:46 2006 +0000"
      },
      "message": "[ARM] L7200: Remove deprecated __io_pci and __arch_(get|put)*\n\nThese functions have been deprecated for quite some time, and in\nfact are no longer used.  They just add to clutter.  Remove them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cd61b68c340a4f901a06e8bb5e0dea4353161c0",
      "tree": "cfd72be941ecd172627a06dd61d98b55cec63a39",
      "parents": [
        "da104a83692cf07434ab3b20bf10093bdbc3f97e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 10:53:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 10:59:54 2006 -0700"
      },
      "message": "Initial blind fixup for arm for irq changes\n\nUntested, but this should fix up the bulk of the totally mechanical\nissues, and should make the actual detail fixing easier.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3171a0305d62e6627a24bff35af4f997e4988a80",
      "tree": "5cf70462490528523172927c75f47970faa46ce9",
      "parents": [
        "27d91e07f9b863fa94491ffafe250580f0c2ce78"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Sep 29 02:00:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:15 2006 -0700"
      },
      "message": "[PATCH] simplify update_times (avoid jiffies/jiffies_64 aliasing problem)\n\nPass ticks to do_timer() and update_times(), and adjust x86_64 and s390\ntimer interrupt handler with this change.\n\nCurrently update_times() calculates ticks by \"jiffies - wall_jiffies\", but\ncallers of do_timer() should know how many ticks to update.  Passing ticks\nget rid of this redundant calculation.  Also there are another redundancy\npointed out by Martin Schwidefsky.\n\nThis cleanup make a barrier added by\n5aee405c662ca644980c184774277fc6d0769a84 needless.  So this patch removes\nit.\n\nAs a bonus, this cleanup make wall_jiffies can be removed easily, since now\nwall_jiffies is always synced with jiffies.  (This patch does not really\nremove wall_jiffies.  It would be another cleanup patch)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a39dd6222dda5ee2414a1b42e8e62118742a49e",
      "tree": "8c4eeeb2d48b583aed900f2a3e8c57f0536a0193",
      "parents": [
        "681a4991f83742a0d2325afbf7b7f22045ad5b30"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Wed Aug 30 15:02:08 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 20 14:58:35 2006 +0100"
      },
      "message": "[ARM] 3759/2: Remove uses of %?\n\nPatch from Daniel Jacobowitz\n\nThe ARM kernel has several uses of asm(\"foo%?\").  %? is a GCC internal\nmodifier used to output conditional execution predicates.  However, no\nversion of GCC supports conditionalizing asm statements.  GCC 4.2 will\ncorrectly expand %? to the empty string in user asms.  Earlier versions may\nreuse the condition from the previous instruction.  In \u0027if (foo) asm\n(\"bar%?\");\u0027 this is somewhat likely to be right... but not reliable.\n\nSo, the only safe thing to do is to remove the uses of %?.  I believe\nthe tlbflush.h occurances were supposed to be removed before, based\non the comment about %? not working at the top of that file.\n\nOld versions of GCC could omit branches around user asms if the asm didn\u0027t\nmark the condition codes as clobbered.  This problem hasn\u0027t been seen on any\nrecent (3.x or 4.x) GCC, but it could theoretically happen.  So, where\n%? was removed a cc clobber was added.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52e3e772a098274df3c6f5f1ad58cd7fe24089bf",
      "tree": "74af07ddbdc188b4d572e8586c0911dfafd3c336",
      "parents": [
        "fc8ea7a1eae3034505f70f02981d33bbc1284a86"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sat Jun 24 09:58:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 24 10:34:48 2006 +0100"
      },
      "message": "[ARM] 3631/1: Remove legacy __mem_isa() definitions\n\nPatch from Andrew Victor\n\nRemove the remaining legacy __mem_isa() definitions for the ARM\nplatforms.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e853534e6b94f87e48f29e1701c3f6f8a63669c5",
      "tree": "67c3dda21ba6c1d94ba6fff05f42548230834f04",
      "parents": [
        "672c6108a51bf559d19595d9f8193dfd81f0f752"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Mon Jun 05 10:45:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 05 10:45:30 2006 +0100"
      },
      "message": "[SERIAL] typo: buad -\u003e baud\n\nReplacing mistyped \"buad\" with \"baud\" where applicable.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74d02fb9543ec85b04319b5b50926c78e7f07f3e",
      "tree": "ce98ba7ac0634f939e29ecf50d11382ff2ebec1a",
      "parents": [
        "7d12963757b9170f162f317b7461353c5fb574e8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 04 21:47:43 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 07 13:22:21 2006 +0100"
      },
      "message": "[ARM] Move FLUSH_BASE macros to asm/arch/memory.h\n\nFLUSH_BASE must be visible to arch/arm/mm/init.c in order for the\nmemory region to be setup.  Move these definitions from\nasm-arm/arch-*/hardware.h into asm-arm/arch-*/memory.h where mm\nstuff can see them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a081568d7016061ed848696984e3acf1ba0b3054",
      "tree": "5a6cd28d51e3c0b694499f4d0795b22a3d020eba",
      "parents": [
        "3747b36eeab93d8969e86987bbc1d44971229b26"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 28 10:24:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 28 10:24:33 2006 +0100"
      },
      "message": "[ARM] Fix decompressor serial IO to give CRLF not LFCR\n\nAs per the corresponding change to the serial drivers, arrange\nfor ARM decompressors to give CRLF.  Move the common putstr code\ninto misc.c such that machines only need to supply \"putc\" and\n\"flush\" functions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f80658137fc8b789a71953adeca194a5a4747427",
      "tree": "55a634d2720412f2d70546576f7bc5e035e8b1b3",
      "parents": [
        "ec1248e70edc5cf7b485efcc7b41e44e10f422e5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 02 22:41:59 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 21 22:05:45 2006 +0000"
      },
      "message": "[ARM] Move HZ definition into Kconfig\n\nMove the HZ definition into Kconfig, and set appropriate defaults\nfor platforms.  Remove mostly empty asm/arch/param.h include file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95ba9fb06be4a8714c98df6097eab1808c72fa98",
      "tree": "84282965985a2616041fda08a1dc4286f5edb1dd",
      "parents": [
        "065909b91581cf2438d901a7811a82af3476bdab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jan 04 15:51:51 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 15:51:51 2006 +0000"
      },
      "message": "[ARM] Remove definition of MAX_DMA_CHANNELS to zero\n\nSince we now only build arch/arm/kernel/dma.c on machine types\nwhich set ISA_DMA_API, we don\u0027t need to define MAX_DMA_CHANNELS\nto 0 to indicate this - this definition becomes superfluous.\nRemove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "78ff18a412da24a4b79c6a97000ef5e467e813da",
      "tree": "901d67dc2c709b71fba37b37b901ea167cef21a2",
      "parents": [
        "9d4f13e531b4722fe40cc8e28c02a495bdd49267"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 17:39:34 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 17:39:34 2006 +0000"
      },
      "message": "[ARM] Cleanup ARM includes\n\narch/arm/kernel/entry-armv.S has contained a comment suggesting\nthat asm/hardware.h and asm/arch/irqs.h should be moved into the\nasm/arch/entry-macro.S include.  So move the includes to these\ntwo files as required.\n\nAdd missing includes (asm/hardware.h, asm/io.h) to asm/arch/system.h\nincludes which use those facilities, and remove asm/io.h from\nkernel/process.c.\n\nRemove other unnecessary includes from arch/arm/kernel, arch/arm/mm\nand arch/arm/mach-footbridge.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a5709b2dc84140082ea235130a05c05d51f94a2",
      "tree": "096bdbc0a86fde503722611bba1feaca76e91d3a",
      "parents": [
        "ce07d90aa80a4c9a956eb2f662e4be5ea5c6baf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 16 14:51:20 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 16 14:51:20 2005 +0000"
      },
      "message": "[ARM] Include asm/hardware.h instead of asm/arch/hardware.h\n\nRationalise hardware.h include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f09b99799991c7c3ba441162406247f5df077322",
      "tree": "6284aa6638744c26059001a11da3267f91d50082",
      "parents": [
        "c514e58cb8eac0d21f4ab5011df75a09eb5edd50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 21:44:55 2005 +0100"
      },
      "message": "[ARM] 3060/1: allow constants found in asm/memory.h to be used in asm code\n\nPatch from Nicolas Pitre\n\nThis patch allows for assorted type of cleanups by letting assembly code\nuse the same set of defines for constant values and avoid duplicated\ndefinitions that might not always be in sync, or that might simply be\nconfusing due to the different names for the same thing.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fca0aa489c82bef85514b5447f6a0be81543115",
      "tree": "7f781dd06d93d629e49de0f9484b3a4e7b7707c0",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "message": "[ARM] 1/4: Move include of asm/hardware.h to asm-arm/arch-*/io.h\n\nIncluding asm/hardware.h into asm/io.h can cause #define clashes\nbetween platform specific definitions and driver local definitions.\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": "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"
    }
  ]
}
