1. 21 1月, 2015 2 次提交
  2. 06 1月, 2015 2 次提交
  3. 17 12月, 2014 1 次提交
  4. 14 12月, 2014 1 次提交
  5. 10 12月, 2014 10 次提交
  6. 09 12月, 2014 4 次提交
  7. 15 10月, 2014 3 次提交
  8. 27 7月, 2014 1 次提交
  9. 13 3月, 2014 1 次提交
  10. 04 12月, 2013 1 次提交
  11. 29 10月, 2013 1 次提交
  12. 09 9月, 2013 1 次提交
    • A
      virtio_pci: pm: Use CONFIG_PM_SLEEP instead of CONFIG_PM · 9e266ece
      Aaron Lu 提交于
      The virtio_pci_freeze/restore are defined under CONFIG_PM but is used
      by SET_SYSTEM_SLEEP_PM_OPS macro, which is defined under
      CONFIG_PM_SLEEP. So if CONFIG_PM_SLEEP is not cofigured but
      CONFIG_PM_RUNTIME is, the following warning message appeared:
      
      drivers/virtio/virtio_pci.c:770:12: warning: ‘virtio_pci_freeze’ defined but not used [-Wunused-function]
       static int virtio_pci_freeze(struct device *dev)
                  ^
      drivers/virtio/virtio_pci.c:790:12: warning: ‘virtio_pci_restore’ defined but not used [-Wunused-function]
       static int virtio_pci_restore(struct device *dev)
                  ^
      Fix it by changing CONFIG_PM to CONFIG_PM_SLEEP.
      Signed-off-by: NAaron Lu <aaron.lu@intel.com>
      Reviewed-by: NAmit Shah <amit.shah@redhat.com>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      9e266ece
  13. 02 7月, 2013 1 次提交
    • A
      virtio-pci: fix leaks of msix_affinity_masks · f11335db
      Andrew Vagin 提交于
      vp_dev->msix_vectors should be initialized before allocating
      msix_affinity_masks, otherwise vp_free_vectors will not free these
      objects.
      
      unreferenced object 0xffff88010f969d88 (size 512):
        comm "systemd-udevd", pid 158, jiffies 4294673645 (age 80.545s)
        hex dump (first 32 bytes):
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
        backtrace:
          [<ffffffff816e455e>] kmemleak_alloc+0x5e/0xc0
          [<ffffffff811aa7f1>] kmem_cache_alloc_node_trace+0x141/0x2c0
          [<ffffffff8133ba23>] alloc_cpumask_var_node+0x23/0x80
          [<ffffffff8133ba8e>] alloc_cpumask_var+0xe/0x10
          [<ffffffff813fdb3d>] vp_try_to_find_vqs+0x25d/0x810
          [<ffffffff813fe171>] vp_find_vqs+0x81/0xb0
          [<ffffffffa00d2a05>] init_vqs+0x85/0x120 [virtio_balloon]
          [<ffffffffa00d2c29>] virtballoon_probe+0xf9/0x1a0 [virtio_balloon]
          [<ffffffff813fb61e>] virtio_dev_probe+0xde/0x140
          [<ffffffff814452b8>] driver_probe_device+0x98/0x3a0
          [<ffffffff8144566b>] __driver_attach+0xab/0xb0
          [<ffffffff814432f4>] bus_for_each_dev+0x94/0xb0
          [<ffffffff81444f4e>] driver_attach+0x1e/0x20
          [<ffffffff81444910>] bus_add_driver+0x200/0x280
          [<ffffffff81445c14>] driver_register+0x74/0x160
          [<ffffffff813fb7d0>] register_virtio_driver+0x20/0x40
      
      v2: change msix_vectors uncoditionaly in vp_free_vectors
      
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: "Michael S. Tsirkin" <mst@redhat.com>
      Cc: Jason Wang <jasowang@redhat.com>
      Signed-off-by: NAndrew Vagin <avagin@openvz.org>
      Acked-by: NMichael S. Tsirkin <mst@redhat.com>
      Acked-by: NJason Wang <jasowang@redhat.com>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      f11335db
  14. 11 2月, 2013 2 次提交
  15. 04 1月, 2013 1 次提交
    • G
      Drivers: virtio: remove __dev* attributes. · 8590dbc7
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, and __devexit
      from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: "Michael S. Tsirkin" <mst@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      8590dbc7
  16. 18 12月, 2012 2 次提交
  17. 28 9月, 2012 4 次提交
  18. 31 3月, 2012 2 次提交