)]}'
{
  "log": [
    {
      "commit": "e839ca528718e68cad32a307dc9aabf01ef3eb05",
      "tree": "5ceb6ece0688455f7205739b71e4b6e04afd2988",
      "parents": [
        "4eb14db4440febb7e560eb8ab2c099bc6e11a0ac"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Disintegrate asm/system.h for SH\n\nDisintegrate asm/system.h for SH.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: linux-sh@vger.kernel.org\n"
    },
    {
      "commit": "a8b0ca17b80e92faab46ee7179ba9e99ccb61233",
      "tree": "a4a6282139f26458f80dcbe21c709a9290e84143",
      "parents": [
        "1880c4ae182afb5650c5678949ecfe7ff66a724e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Jun 27 14:41:57 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 01 11:06:35 2011 +0200"
      },
      "message": "perf: Remove the nmi parameter from the swevent and overflow interface\n\nThe nmi parameter indicated if we could do wakeups from the current\ncontext, if not, we would set some state and self-IPI and let the\nresulting interrupt do the wakeup.\n\nFor the various event classes:\n\n  - hardware: nmi\u003d0; PMI is in fact an NMI or we run irq_work_run from\n    the PMI-tail (ARM etc.)\n  - tracepoint: nmi\u003d0; since tracepoint could be from NMI context.\n  - software: nmi\u003d[0,1]; some, like the schedule thing cannot\n    perform wakeups, and hence need 0.\n\nAs one can see, there is very little nmi\u003d1 usage, and the down-side of\nnot using it is that on some platforms some software events can have a\njiffy delay in wakeup (when arch_irq_work_raise isn\u0027t implemented).\n\nThe up-side however is that we can remove the nmi parameter and save a\nbunch of conditionals in fast paths.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Eric B Munson \u003cemunson@mgebm.net\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nLink: http://lkml.kernel.org/n/tip-agjev8eu666tvknpb3iaj0fg@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ace2dc7d12693545b67f15ab8cdb3d255c937713",
      "tree": "18fa828ebe254e0137ec96a9e1cd4e146c6a7119",
      "parents": [
        "5a30d7bfcd33c03f1f67d3e1c317eb5d6a6bc811"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 13 06:55:26 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 13 06:55:26 2010 +0900"
      },
      "message": "sh: wire up perf alignment and emulation faults.\n\nThis plugs in the alignment and emulation fault reporting for perf sw\nevents.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "13da9e200fe4740b02cd51e07ab454627e228920",
      "tree": "e65f37a59c2a0e1695d5094a8f5509839e1d30cc",
      "parents": [
        "4e89e8f61bcdff82a7b63b80ed83a6725028d61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:30:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:30:15 2010 -0700"
      },
      "message": "Revert \"endian: #define __BYTE_ORDER\"\n\nThis reverts commit b3b77c8caef1750ebeea1054e39e358550ea9f55, which was\nalso totally broken (see commit 0d2daf5cc858 that reverted the crc32\nversion of it).  As reported by Stephen Rothwell, it causes problems on\nbig-endian machines:\n\n\u003e In file included from fs/jfs/jfs_types.h:33,\n\u003e                  from fs/jfs/jfs_incore.h:26,\n\u003e                  from fs/jfs/file.c:22:\n\u003e fs/jfs/endian24.h:36:101: warning: \"__LITTLE_ENDIAN\" is not defined\n\nThe kernel has never had that crazy \"__BYTE_ORDER \u003d\u003d __LITTLE_ENDIAN\"\nmodel.  It\u0027s not how we do things, and it isn\u0027t how we _should_ do\nthings.  So don\u0027t go there.\n\nRequested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3b77c8caef1750ebeea1054e39e358550ea9f55",
      "tree": "9026ca0b3453226434a4ca8878832a4910b48664",
      "parents": [
        "e47103b1af5df52fa69e18b14d3012472f78817d"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Mon May 24 14:33:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:02 2010 -0700"
      },
      "message": "endian: #define __BYTE_ORDER\n\nLinux does not define __BYTE_ORDER in its endian header files which makes\nsome header files bend backwards to get at the current endian.  Lets\n#define __BYTE_ORDER in big_endian.h/litte_endian.h to make it easier for\nheader files that are used in user space too.\n\nIn userspace the convention is that\n\n  1. _both_ __LITTLE_ENDIAN and __BIG_ENDIAN are defined,\n  2. you have to test for e.g. __BYTE_ORDER \u003d\u003d __BIG_ENDIAN.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ea820cf9bf58f735ed40ec67947159c4f170012",
      "tree": "77320006b4dded5804c678c1a869571be5c0b95f",
      "parents": [
        "a3705799e2cc5fb69d88ad6a7f317a8f5597f18d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 13 12:51:40 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 13 12:51:40 2010 +0900"
      },
      "message": "sh: Move over to dynamically allocated FPU context.\n\nThis follows the x86 xstate changes and implements a task_xstate slab\ncache that is dynamically sized to match one of hard FP/soft FP/FPU-less.\n\nThis also tidies up and consolidates some of the SH-2A/SH-4 FPU\nfragmentation. Now fpu state restorers are commonly defined, with the\ninit_fpu()/fpu_init() mess reworked to follow the x86 convention.\nThe fpu_init() register initialization has been replaced by xstate setup\nfollowed by writing out to hardware via the standard restore path.\n\nAs init_fpu() now performs a slab allocation a secondary lighterweight\nrestorer is also introduced for the context switch.\n\nIn the future the DSP state will be rolled in here, too.\n\nMore work remains for math emulation and the SH-5 FPU, which presently\nuses its own special (UP-only) interfaces.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d3ea9fa0a563620fe9f416f94bb8927c64390917",
      "tree": "0aa1278ac7929f936fc4fd8daf235930f6164d18",
      "parents": [
        "39ac11c1607f1d566e7cf885acd403fa4f07f8a2"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 25 18:25:10 2009 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 24 17:45:38 2009 +0900"
      },
      "message": "sh: Minor optimisations to FPU handling\n\nA number of small optimisations to FPU handling, in particular:\n\n - move the task USEDFPU flag from the thread_info flags field (which\n   is accessed asynchronously to the thread) to a new status field,\n   which is only accessed by the thread itself. This allows locking to\n   be removed in most cases, or can be reduced to a preempt_lock().\n   This mimics the i386 behaviour.\n\n - move the modification of regs-\u003esr and thread_info-\u003estatus flags out\n   of save_fpu() to __unlazy_fpu(). This gives the compiler a better\n   chance to optimise things, as well as making save_fpu() symmetrical\n   with restore_fpu() and init_fpu().\n\n - implement prepare_to_copy(), so that when creating a thread, we can\n   unlazy the FPU prior to copying the thread data structures.\n\nAlso make sure that the FPU is disabled while in the kernel, in\nparticular while booting, and for newly created kernel threads,\n\nIn a very artificial benchmark, the execution time for 2500000\ncontext switches was reduced from 50 to 45 seconds.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d3efbdd6c5e8c823b732df26a355ec931ccab374",
      "tree": "097cd487ffc3005ca4d1deabf01a3f3562609438",
      "parents": [
        "a1e2833d13db6c2f0456b20338f66c0b248f5367"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:57:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:57:42 2007 +0900"
      },
      "message": "sh: Fix up the math-emu build.\n\nmath-emu wasn\u0027t converted for the trap_no/errno_code changes,\nget it building again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e868d61272caa648214046a096e5a6bfc068dc8c",
      "tree": "087153c10725af12129ac8c55bda489f255bdd2c",
      "parents": [
        "049fa57ce3b22d9f5acb251070941b630ee71d6e"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon May 14 08:15:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:31:39 2007 +0900"
      },
      "message": "spelling fixes: arch/sh/\n\nSpelling fixes in arch/sh/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2914d4da172f53f71d0563d3c3bae14e496cbc86",
      "tree": "b8fd9ff1023a857db4b2b36d1974a91e36228423",
      "parents": [
        "3e6c999de9a5438c97524a62845da8da78923205"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 03 13:19:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 03 13:19:02 2006 +0900"
      },
      "message": "sh: Kill off remaining config.h references.\n\nA few of these managed to sneak back in, get rid of them once\nand for all.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4b565680d16300acab0ff167e24f0ea289a6bd5d",
      "tree": "d233188a29c0a0ccfdf72c84899e926df2fc2ba8",
      "parents": [
        "317a6104a99f87c0b35c0d9f19ec23ee7429b33e"
      ],
      "author": {
        "name": "Takashi YOSHII",
        "email": "takasi-y@ops.dti.ne.jp",
        "time": "Wed Sep 27 17:15:32 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 17:15:32 2006 +0900"
      },
      "message": "sh: math-emu support\n\nThis implements initial math-emu support, aimed primarily at SH-3.\n\nSigned-off-by: Takashi YOSHII \u003ctakasi-y@ops.dti.ne.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ]
}
