Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

virtio: remove export for virtio_config_{enable, disable}

virtio_config_enable(), virtio_config_disable() are only used inside
drivers/virtio/virtio.c, so it doesn't need export the symbols.

Signed-off-by: Xianting Tian <xianting_tian@126.com>
Link: https://lore.kernel.org/r/1613838498-8791-1-git-send-email-xianting_tian@126.com
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>

authored by

Xianting Tian and committed by
Michael S. Tsirkin
bc22ed2e da98b54d

+2 -6
+2 -4
drivers/virtio/virtio.c
··· 141 141 } 142 142 EXPORT_SYMBOL_GPL(virtio_config_changed); 143 143 144 - void virtio_config_disable(struct virtio_device *dev) 144 + static void virtio_config_disable(struct virtio_device *dev) 145 145 { 146 146 spin_lock_irq(&dev->config_lock); 147 147 dev->config_enabled = false; 148 148 spin_unlock_irq(&dev->config_lock); 149 149 } 150 - EXPORT_SYMBOL_GPL(virtio_config_disable); 151 150 152 - void virtio_config_enable(struct virtio_device *dev) 151 + static void virtio_config_enable(struct virtio_device *dev) 153 152 { 154 153 spin_lock_irq(&dev->config_lock); 155 154 dev->config_enabled = true; ··· 157 158 dev->config_change_pending = false; 158 159 spin_unlock_irq(&dev->config_lock); 159 160 } 160 - EXPORT_SYMBOL_GPL(virtio_config_enable); 161 161 162 162 void virtio_add_status(struct virtio_device *dev, unsigned int status) 163 163 {
-2
include/linux/virtio.h
··· 132 132 void virtio_break_device(struct virtio_device *dev); 133 133 134 134 void virtio_config_changed(struct virtio_device *dev); 135 - void virtio_config_disable(struct virtio_device *dev); 136 - void virtio_config_enable(struct virtio_device *dev); 137 135 int virtio_finalize_features(struct virtio_device *dev); 138 136 #ifdef CONFIG_PM_SLEEP 139 137 int virtio_device_freeze(struct virtio_device *dev);