)]}'
{
  "commit": "6a2df3a87276cdc08fd87070d09ea18d1fb9d622",
  "tree": "384b646d0a826ab5c2bafa63e9bea4a057815fe2",
  "parents": [
    "43d399d2ab7e96cb8d952d0ba4e9131587b7c8b9"
  ],
  "author": {
    "name": "Martin Schwidefsky",
    "email": "schwidefsky@de.ibm.com",
    "time": "Mon May 17 10:00:02 2010 +0200"
  },
  "committer": {
    "name": "Martin Schwidefsky",
    "email": "sky@mschwide.boeblingen.de.ibm.com",
    "time": "Mon May 17 10:00:15 2010 +0200"
  },
  "message": "[S390] improve irq tracing code in entry[64].S\n\nThe system call path in entry[64].S is run with interrupts enabled.\nRemove the irq tracing check from the system call exit code. If a\nprogram check interrupted a context enabled for interrupts do a\ncall to trace_irq_off_caller in the program check handler before\nbranching to the system call exit code.\nRestructure the system call and io interrupt return code to avoid\navoid the lpsw[e] to disable machine checks.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1741c1556a4e975ccc9fa7c655f45bb91fd0a530",
      "old_mode": 33188,
      "old_path": "arch/s390/include/asm/system.h",
      "new_id": "cef66210c8466d68e13eaccce453582060c18a4f",
      "new_mode": 33188,
      "new_path": "arch/s390/include/asm/system.h"
    },
    {
      "type": "modify",
      "old_id": "ffebfb64b913c7054087e80d6f6570c51a621cb8",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/entry.S",
      "new_id": "07d849995dac1ac8095fa454064d07e4c865ef10",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/entry.S"
    },
    {
      "type": "modify",
      "old_id": "ca02b10a2c329fcaad562738c3efa099943800bd",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/entry64.S",
      "new_id": "860cea1d1c8a05221f66810eb3bada272e1c7a6c",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/entry64.S"
    },
    {
      "type": "modify",
      "old_id": "6309276516b936fbf1701e5ed584cda4d404200a",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/setup.c",
      "new_id": "598752499c3e3b94a1ddc291fe2c4b1d265e7078",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/setup.c"
    }
  ]
}
