)]}'
{
  "commit": "8d20a541b089ecb67a88a673548161b686ed7b85",
  "tree": "53bac804d538068c80684becb76cd76937956502",
  "parents": [
    "21783c9746619a782c21be606f6498bbd4d4615e"
  ],
  "author": {
    "name": "Mikael Starvik",
    "email": "mikael.starvik@axis.com",
    "time": "Wed Jul 27 11:44:42 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Jul 27 16:26:01 2005 -0700"
  },
  "message": "[PATCH] CRIS update: SMP\n\nPatches to support SMP.\n\n* Each CPU has its own current_pgd.\n* flush_tlb_range is implemented as flush_tlb_mm.\n* Atomic operations implemented with spinlocks.\n* Semaphores implemented with spinlocks.\n\nSigned-off-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6805cdb25a53d2ecca21aff4172162006c3d3db7",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v10/mm/fault.c",
      "new_id": "fe2615022b9741ca2473300f2fa1d66ac494ec87",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v10/mm/fault.c"
    },
    {
      "type": "modify",
      "old_id": "a9f975a9cfb54957ec5ed08a8495953170d68abb",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v10/mm/init.c",
      "new_id": "ff3481e76dd47c368566267660033f4de19726d9",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v10/mm/init.c"
    },
    {
      "type": "modify",
      "old_id": "9d06125ff5a27fce36a4ab85ccd41fbb365089d8",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v10/mm/tlb.c",
      "new_id": "70a5523eff78b3a5f7ec2c98b4e4d98bd6a6d70d",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v10/mm/tlb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ef5e7d09024f4512366e137e483728d99a4902c",
      "new_mode": 33188,
      "new_path": "include/asm-cris/arch-v10/atomic.h"
    },
    {
      "type": "modify",
      "old_id": "b3dfea5a71e42ed83e44c3f40a086a71feb4ead8",
      "old_mode": 33188,
      "old_path": "include/asm-cris/atomic.h",
      "new_id": "70605b09e8b73a324affede0a8887807275fe1c1",
      "new_mode": 33188,
      "new_path": "include/asm-cris/atomic.h"
    },
    {
      "type": "modify",
      "old_id": "f9308c5bbd99344d838327c3707a29102ef7a471",
      "old_mode": 33188,
      "old_path": "include/asm-cris/mmu_context.h",
      "new_id": "e6e659dc757be7e0d3aa6e025c61b1f7913a352e",
      "new_mode": 33188,
      "new_path": "include/asm-cris/mmu_context.h"
    },
    {
      "type": "modify",
      "old_id": "605aa7eaaaf8d4190c767ba7920c2ddab8a9d886",
      "old_mode": 33188,
      "old_path": "include/asm-cris/semaphore.h",
      "new_id": "8ed7636ab31127274966641022db9c8580b7313c",
      "new_mode": 33188,
      "new_path": "include/asm-cris/semaphore.h"
    },
    {
      "type": "modify",
      "old_id": "c2f4feaa041d743144e39b03d8a36210752e7e73",
      "old_mode": 33188,
      "old_path": "include/asm-cris/smp.h",
      "new_id": "dca5ef1d8c97a39471d5050ea3e9fd4b73d387e1",
      "new_mode": 33188,
      "new_path": "include/asm-cris/smp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e8ba8afc7afc719227e66d1d5542505dd0cdc22",
      "new_mode": 33188,
      "new_path": "include/asm-cris/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "1781fe1a32f69a63fe502bb2b5ddf962c4a39901",
      "old_mode": 33188,
      "old_path": "include/asm-cris/tlbflush.h",
      "new_id": "6ed7d9ae90db5497d03cb2e31e17e3e2dc38c7e7",
      "new_mode": 33188,
      "new_path": "include/asm-cris/tlbflush.h"
    }
  ]
}
