diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-23 01:24:35 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-23 01:24:35 -0500 |
commit | 93b05cba8ed52a751da9c4c7da6c97bc514bec77 (patch) | |
tree | 7768ff8c9abfe54b1ac9f6c6ecb2e5c0f91ed507 /drivers/virtio | |
parent | 84621c9b18d0bb6cb267e3395c7f3131ecf4d39c (diff) | |
parent | 05c54de8c88c02bd0a44de8316d5e276b856632e (diff) |
Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux
Pull virtio update from Rusty Russell:
"A few simple fixes. Quiet cycle"
* tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:
drivers: virtio: Mark function virtballoon_migratepage() as static in virtio_balloon.c
virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze
virtio: pci: remove unnecessary pci_set_drvdata()
Diffstat (limited to 'drivers/virtio')
-rw-r--r-- | drivers/virtio/virtio_balloon.c | 2 | ||||
-rw-r--r-- | drivers/virtio/virtio_pci.c | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/drivers/virtio/virtio_balloon.c b/drivers/virtio/virtio_balloon.c index 5c4a95b516cf..34bdabaecbd6 100644 --- a/drivers/virtio/virtio_balloon.c +++ b/drivers/virtio/virtio_balloon.c | |||
@@ -369,7 +369,7 @@ static const struct address_space_operations virtio_balloon_aops; | |||
369 | * This function preforms the balloon page migration task. | 369 | * This function preforms the balloon page migration task. |
370 | * Called through balloon_mapping->a_ops->migratepage | 370 | * Called through balloon_mapping->a_ops->migratepage |
371 | */ | 371 | */ |
372 | int virtballoon_migratepage(struct address_space *mapping, | 372 | static int virtballoon_migratepage(struct address_space *mapping, |
373 | struct page *newpage, struct page *page, enum migrate_mode mode) | 373 | struct page *newpage, struct page *page, enum migrate_mode mode) |
374 | { | 374 | { |
375 | struct balloon_dev_info *vb_dev_info = balloon_page_device(page); | 375 | struct balloon_dev_info *vb_dev_info = balloon_page_device(page); |
diff --git a/drivers/virtio/virtio_pci.c b/drivers/virtio/virtio_pci.c index a37c69941d30..a416f9b2a7f6 100644 --- a/drivers/virtio/virtio_pci.c +++ b/drivers/virtio/virtio_pci.c | |||
@@ -742,7 +742,6 @@ static int virtio_pci_probe(struct pci_dev *pci_dev, | |||
742 | return 0; | 742 | return 0; |
743 | 743 | ||
744 | out_set_drvdata: | 744 | out_set_drvdata: |
745 | pci_set_drvdata(pci_dev, NULL); | ||
746 | pci_iounmap(pci_dev, vp_dev->ioaddr); | 745 | pci_iounmap(pci_dev, vp_dev->ioaddr); |
747 | out_req_regions: | 746 | out_req_regions: |
748 | pci_release_regions(pci_dev); | 747 | pci_release_regions(pci_dev); |
@@ -760,7 +759,6 @@ static void virtio_pci_remove(struct pci_dev *pci_dev) | |||
760 | unregister_virtio_device(&vp_dev->vdev); | 759 | unregister_virtio_device(&vp_dev->vdev); |
761 | 760 | ||
762 | vp_del_vqs(&vp_dev->vdev); | 761 | vp_del_vqs(&vp_dev->vdev); |
763 | pci_set_drvdata(pci_dev, NULL); | ||
764 | pci_iounmap(pci_dev, vp_dev->ioaddr); | 762 | pci_iounmap(pci_dev, vp_dev->ioaddr); |
765 | pci_release_regions(pci_dev); | 763 | pci_release_regions(pci_dev); |
766 | pci_disable_device(pci_dev); | 764 | pci_disable_device(pci_dev); |