GitHub PushEvent at 2014-02-13 08:04:30
Repository: linux
Actor: RobertCNelson
Payload: {"shas":[["97253eeeb792d61ed22d397cfa236bd0311e4caf","b9d45bd1f671e508cd8daa63dfc3cabb597562df@citrix.com","xen/events: bind all new interdomain events to VCPU0\n\nCommit fc087e10734a4d3e40693fc099461ec1270b3fff (xen/events: remove\nunnecessary init_evtchn_cpu_bindings()) causes a regression.\n\nThe kernel-side VCPU binding was not being correctly set for newly\nallocated or bound interdomain events.  In ARM guests where 2-level\nevents were used, this would result in no interdomain events being\nhandled because the kernel-side VCPU masks would all be clear.\n\nx86 guests would work because the irq affinity was set during irq\nsetup and this would set the correct kernel-side VCPU binding.\n\nFix this by properly initializing the kernel-side VCPU binding in\nbind_evtchn_to_irq().\n\nReported-and-tested-by: Julien Grall <julien.grall@linaro.org>\nSigned-off-by: David Vrabel <david.vrabel@citrix.com>\nSigned-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>","David Vrabel",true],["564eb714f5f09ac733c26860d5f0831f213fbdf1","b9d45bd1f671e508cd8daa63dfc3cabb597562df@citrix.com","xen: install xen/gntdev.h and xen/gntalloc.h\n\nxen/gntdev.h and xen/gntalloc.h both provide userspace ABIs so they\nshould be installed.\n\nCC: stable@vger.kernel.org\nSigned-off-by: David Vrabel <david.vrabel@citrix.com>\nSigned-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>","David Vrabel",true],["d8320b2d2e7d1cda8216d496c7c685c5fdf74ff0","0bda9a89324ffe2d19adec61a9f1cd9f8c8e45f0@tiscali.nl","ia64/xen: Remove Xen support for ia64 even more\n\nCommit d52eefb47d4e (\"ia64/xen: Remove Xen support for ia64\") removed\nthe Kconfig symbol XEN_XENCOMM. But it didn't remove the code depending\non that symbol. Remove that code now.\n\nSigned-off-by: Paul Bolle <pebolle@tiscali.nl>\nAcked-by: David Vrabel <david.vrabel@citrix.com>\nSigned-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>","Paul Bolle",true],["4675348e78fab420e70f9144b320d9c063c7cee8","69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","Merge tag 'stable/for-linus-3.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip\n\nPull Xen bugfixes from Konrad Rzeszutek Wilk:\n \"This has an healthy amount of code being removed - which we do not use\n  anymore (the only user of it was ia64 Xen which had been removed\n  already).  The other bug-fixes are to make Xen ARM be able to use the\n  new event channel mechanism and proper export of header files to\n  user-space.\n\n  Summary:\n   - Fix ARM and Xen FIFO not working.\n   - Remove more Xen ia64 vestigates.\n   - Fix UAPI missing Xen files\"\n\n* tag 'stable/for-linus-3.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:\n  ia64/xen: Remove Xen support for ia64 even more\n  xen: install xen/gntdev.h and xen/gntalloc.h\n  xen/events: bind all new interdomain events to VCPU0","Linus Torvalds",true]],"size":4,"ref":"refs/heads/master","head":"4675348e78fab420e70f9144b320d9c063c7cee8"}