)]}'
{
  "commit": "753fbd23f5e59ea9dc0cabe0a684d32100a4af02",
  "tree": "2f82e7b6c8f73369d90476659545493f0d115ed5",
  "parents": [
    "421d1563c6620423d23e394711e3f209e585c161"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Mar 04 20:43:40 2014 +0000"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Mar 12 13:07:41 2014 +0100"
  },
  "message": "xen: Validate online cpus in set_affinity\n\nThe user space interface does not filter out offline cpus. It merily\nverifies that the mask contains at least one online cpu. So the\nselector in the irq chip implementation needs to make sure to pick\nonly an online cpu because otherwise:\n\n     Offline Core 1\n     Set affinity to 0xe\n     Selector will pick first set bit, i.e. core 1\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Xen \u003cxen-devel@lists.xenproject.org\u003e\nLink: http://lkml.kernel.org/r/20140304203100.978031089@linutronix.de\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b91c2561b684e6d17be9094f714c93ee10c7009",
      "old_mode": 33188,
      "old_path": "drivers/xen/events/events_base.c",
      "new_id": "c3458f58de905efb9eb8ae6a611532abda763f9e",
      "new_mode": 33188,
      "new_path": "drivers/xen/events/events_base.c"
    }
  ]
}
