)]}'
{
  "commit": "f8e17c17b81070f38062dce79ca7f4541851dadd",
  "tree": "0de930c6cf557570a44beb5c167384ca0692d791",
  "parents": [
    "7f4a567332f035ab16b29010fbd04a0f10183c77"
  ],
  "author": {
    "name": "Guo Ren",
    "email": "guoren@linux.alibaba.com",
    "time": "Tue Dec 17 11:12:55 2019 +0800"
  },
  "committer": {
    "name": "Guo Ren",
    "email": "guoren@linux.alibaba.com",
    "time": "Fri Feb 21 15:43:24 2020 +0800"
  },
  "message": "csky: Set regs-\u003eusp to kernel sp, when the exception is from kernel\n\nIn the past, we didn\u0027t care about kernel sp when saving pt_reg. But in some\ncases, we still need pt_reg-\u003eusp to represent the kernel stack before enter\nexception.\n\nFor cmpxhg in atomic.S, we need save and restore usp for above.\n\nSigned-off-by: Guo Ren \u003cguoren@linux.alibaba.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ab78bd0f3b13f7e52be13445314ef956566fa73",
      "old_mode": 33188,
      "old_path": "arch/csky/abiv1/inc/abi/entry.h",
      "new_id": "f35a9f3315ee6f62b126eb54b46f72a90d22da41",
      "new_mode": 33188,
      "new_path": "arch/csky/abiv1/inc/abi/entry.h"
    },
    {
      "type": "modify",
      "old_id": "9897a16b45e5dcc75b4e6638a8ecd1153be661e9",
      "old_mode": 33188,
      "old_path": "arch/csky/abiv2/inc/abi/entry.h",
      "new_id": "94a7a58765dffe6a0b28bb1acb36bf6c380fbbb6",
      "new_mode": 33188,
      "new_path": "arch/csky/abiv2/inc/abi/entry.h"
    },
    {
      "type": "modify",
      "old_id": "5b84f11485aeb8c6794699c54250cf8c54f5a91d",
      "old_mode": 33188,
      "old_path": "arch/csky/kernel/atomic.S",
      "new_id": "3821ef9b75672d8a5af90839ffa7f95cfdb4da50",
      "new_mode": 33188,
      "new_path": "arch/csky/kernel/atomic.S"
    }
  ]
}
