)]}'
{
  "commit": "5dd3c9949a3e92ea7fd8c75d888031f7aff1f1d0",
  "tree": "18e60117e1e547fe1e973e67a43754a3d8538104",
  "parents": [
    "40fe697a1759b85f5e06c490599f4f7b03de3be7"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Mon Mar 16 14:12:42 2009 +1030"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Mon Mar 16 14:12:42 2009 +1030"
  },
  "message": "cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: ia64\n\nImpact: cleanup, futureproof\n\nIn fact, all cpumask ops will only be valid (in general) for bit\nnumbers \u003c nr_cpu_ids.  So use that instead of NR_CPUS in various\nplaces.\n\nThis is always safe: no cpu number can be \u003e\u003d nr_cpu_ids, and\nnr_cpu_ids is initialized to NR_CPUS at boot.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d541671caf4a8d7e655ce5b9e811b25c8dd4777b",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/acpi.c",
      "new_id": "c4f41aca107fe99068bb43a22fe010c419d1d5f9",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/acpi.c"
    },
    {
      "type": "modify",
      "old_id": "bab1de2d2f6a0920f40c76a5c36359d56ed2af87",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/mca.c",
      "new_id": "8f33a8840422ce96bc1a6df85f4876e0f5180b1d",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/mca.c"
    },
    {
      "type": "modify",
      "old_id": "0e499757309bfbdab35d1233126e4259d9f42bdd",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/perfmon.c",
      "new_id": "6fc1e638f0eb643ed1652043f8c558f487f33537",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/perfmon.c"
    },
    {
      "type": "modify",
      "old_id": "ecb9eb78d6877685de4d677d52e4b21292de4ddc",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/salinfo.c",
      "new_id": "7053c55b7649337c19f5495c205a0d1584f33caa",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/salinfo.c"
    },
    {
      "type": "modify",
      "old_id": "865af27c7737c1596dde7762e3ab65555fc990db",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/setup.c",
      "new_id": "ae9ec3dc76b89269eced105542b3a7497f5cbc53",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "02c5b8a9fb6061037e8c35551a4881198cf1d4fc",
      "old_mode": 33188,
      "old_path": "arch/ia64/sn/kernel/setup.c",
      "new_id": "12097776afc0cc8fa2bfd6f9ec74ee828094a18d",
      "new_mode": 33188,
      "new_path": "arch/ia64/sn/kernel/setup.c"
    },
    {
      "type": "modify",
      "old_id": "e585f9a2afb936c74f9ec0ceea13beb1ef7271c4",
      "old_mode": 33188,
      "old_path": "arch/ia64/sn/kernel/sn2/sn2_smp.c",
      "new_id": "209e1eb467dab51417a0a88acefd07d7c2239b46",
      "new_mode": 33188,
      "new_path": "arch/ia64/sn/kernel/sn2/sn2_smp.c"
    },
    {
      "type": "modify",
      "old_id": "be339477f90603f8a5186dc5a634165dcd3b5e3e",
      "old_mode": 33188,
      "old_path": "arch/ia64/sn/kernel/sn2/sn_hwperf.c",
      "new_id": "45f3c23904286368187c10725bd59e3dd8dda1a3",
      "new_mode": 33188,
      "new_path": "arch/ia64/sn/kernel/sn2/sn_hwperf.c"
    }
  ]
}
