)]}'
{
  "commit": "a54f1655be4cb103a6729adcc9ca914c5fdf1ca0",
  "tree": "a54cfff27d2fb3b9d04daa3490a7e601df586c18",
  "parents": [
    "899dfaa7e7dd825f8366c2a6b38067db43644dc6"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Tue Apr 24 01:46:23 2012 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon May 21 23:59:47 2012 -0400"
  },
  "message": "m68k: add TIF_NOTIFY_RESUME and handle it.\n\nTIF_NOTIFY_RESUME added (as bit 5).  That way nommu glue needs no changes at\nall; mmu one needs just to replace jmi do_signal_return to jne do_signal_return\nThere we have flags shifted up, until bit 6 (SIGPENDING) is in MSBit; instead\nof checking that MSBit is set (jmi) we check that MSBit or something below it\nis set (jne); bits 0..4 are never set, so that\u0027s precisely \"bit 6 or bit 5 is\nset\".\n\nUsual handling of NOTIFY_RESUME/SIGPENDING is done in do_notify_resume(); glue\ncalls it instead of do_signal().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8665e6f9464d2c7a77c225af1de88140315a543",
      "old_mode": 33188,
      "old_path": "arch/m68k/include/asm/thread_info.h",
      "new_id": "126131f94a2ca951a2db9c9a414e3c30a142baeb",
      "new_mode": 33188,
      "new_path": "arch/m68k/include/asm/thread_info.h"
    },
    {
      "type": "modify",
      "old_id": "675a854966a62df047045c8dc8fc8016530e77c6",
      "old_mode": 33188,
      "old_path": "arch/m68k/kernel/entry_mm.S",
      "new_id": "f29e73ca9dbbb7302c859ec92856d87c4b17f786",
      "new_mode": 33188,
      "new_path": "arch/m68k/kernel/entry_mm.S"
    },
    {
      "type": "modify",
      "old_id": "d8f6960e8fd9ecb98eedfe64a549665302fa4924",
      "old_mode": 33188,
      "old_path": "arch/m68k/kernel/signal.c",
      "new_id": "d9f3d1900eed029a5044fb05845dceeccb261844",
      "new_mode": 33188,
      "new_path": "arch/m68k/kernel/signal.c"
    },
    {
      "type": "modify",
      "old_id": "5c39b80ed7de0bf16362a1e51a9ede3086a7ad9a",
      "old_mode": 33188,
      "old_path": "arch/m68k/platform/68328/entry.S",
      "new_id": "7f91c2fde5096b9eaaef2e33334cf0339b896352",
      "new_mode": 33188,
      "new_path": "arch/m68k/platform/68328/entry.S"
    },
    {
      "type": "modify",
      "old_id": "aa47d1d49929cb508824a0cccde1fad4066309af",
      "old_mode": 33188,
      "old_path": "arch/m68k/platform/68360/entry.S",
      "new_id": "904fd9a4af4e45d472a121fdc678a523655059cc",
      "new_mode": 33188,
      "new_path": "arch/m68k/platform/68360/entry.S"
    },
    {
      "type": "modify",
      "old_id": "281e38c2b6c74976c1c5da0ee061b51ce9335a4c",
      "old_mode": 33188,
      "old_path": "arch/m68k/platform/coldfire/entry.S",
      "new_id": "881ab8e379d4c68a42854b372fb906ef8f32d07c",
      "new_mode": 33188,
      "new_path": "arch/m68k/platform/coldfire/entry.S"
    }
  ]
}
