)]}'
{
  "commit": "bd071e1a371d31db243edc4714ff9e8d1ea1309e",
  "tree": "b28dc8bfe65edd1ef03f966ad86b54db1407b178",
  "parents": [
    "91887a362984324e254473e92820758c8e658f78"
  ],
  "author": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Mon Mar 16 14:19:37 2009 +1030"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Mon Mar 16 14:19:37 2009 +1030"
  },
  "message": "cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: parisc\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": "29e70e16ede8feaa9672f270c13bdf04aadd174a",
      "old_mode": 33188,
      "old_path": "arch/parisc/kernel/irq.c",
      "new_id": "103752a8fb941a29f3eb36b332054f4b2fcb33a5",
      "new_mode": 33188,
      "new_path": "arch/parisc/kernel/irq.c"
    },
    {
      "type": "modify",
      "old_id": "ecb609342feb73164114b4089aafafe3aa2d6f9d",
      "old_mode": 33188,
      "old_path": "arch/parisc/kernel/processor.c",
      "new_id": "44a1a509d894dce17df30bfb5f3310f3318f4125",
      "new_mode": 33188,
      "new_path": "arch/parisc/kernel/processor.c"
    }
  ]
}
