• L
    Merge tag 'stable/for-linus-3.11-rc0-tag-two' of... · 3e34131a
    Linus Torvalds 提交于
    Merge tag 'stable/for-linus-3.11-rc0-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen
    
    Pull Xen bugfixes from Konrad Rzeszutek Wilk:
     - Fix memory leak when CPU hotplugging.
     - Compile bugs with various #ifdefs
     - Fix state changes in Xen PCI front not dealing well with new
       toolstack.
     - Cleanups in code (use pr_*, fix 80 characters splits, etc)
     - Long standing bug in double-reporting the steal time
    
    * tag 'stable/for-linus-3.11-rc0-tag-two' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:
      xen/time: remove blocked time accounting from xen "clockchip"
      xen: Convert printks to pr_<level>
      xen: ifdef CONFIG_HIBERNATE_CALLBACKS xen_*_suspend
      xen/pcifront: Deal with toolstack missing 'XenbusStateClosing' state.
      xen/time: Free onlined per-cpu data structure if we want to online it again.
      xen/time: Check that the per_cpu data structure has data before freeing.
      xen/time: Don't leak interrupt name when offlining.
      xen/time: Encapsulate the struct clock_event_device in another structure.
      xen/spinlock: Don't leak interrupt name when offlining.
      xen/smp: Don't leak interrupt name when offlining.
      xen/smp: Set the per-cpu IRQ number to a valid default.
      xen/smp: Introduce a common structure to contain the IRQ name and interrupt line.
      xen/smp: Coalesce the free_irq calls in one function.
      xen-pciback: fix error return code in pcistub_irq_handler_switch()
    3e34131a
smp.c 16.9 KB