lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20230328092847.91643-16-xuanzhuo@linux.alibaba.com> Date: Tue, 28 Mar 2023 17:28:46 +0800 From: Xuan Zhuo <xuanzhuo@...ux.alibaba.com> To: netdev@...r.kernel.org Cc: "David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>, Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>, "Michael S. Tsirkin" <mst@...hat.com>, Jason Wang <jasowang@...hat.com>, Alexei Starovoitov <ast@...nel.org>, Daniel Borkmann <daniel@...earbox.net>, Jesper Dangaard Brouer <hawk@...nel.org>, John Fastabend <john.fastabend@...il.com>, virtualization@...ts.linux-foundation.org, bpf@...r.kernel.org Subject: [PATCH 15/16] virtio_net: add APIs to register/unregister virtio driver This is prepare for separating vortio-related funcs. Signed-off-by: Xuan Zhuo <xuanzhuo@...ux.alibaba.com> --- drivers/net/virtio/virtnet.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/drivers/net/virtio/virtnet.c b/drivers/net/virtio/virtnet.c index 75a74864c3fe..02989cace0fb 100644 --- a/drivers/net/virtio/virtnet.c +++ b/drivers/net/virtio/virtnet.c @@ -3146,6 +3146,16 @@ static struct virtio_driver virtio_net_driver = { #endif }; +int virtnet_register_virtio_driver(void) +{ + return register_virtio_driver(&virtio_net_driver); +} + +void virtnet_unregister_virtio_driver(void) +{ + unregister_virtio_driver(&virtio_net_driver); +} + static __init int virtio_net_driver_init(void) { int ret; @@ -3154,7 +3164,7 @@ static __init int virtio_net_driver_init(void) if (ret) return ret; - ret = register_virtio_driver(&virtio_net_driver); + ret = virtnet_register_virtio_driver(); if (ret) { virtnet_cpuhp_remove(); return ret; @@ -3166,7 +3176,7 @@ module_init(virtio_net_driver_init); static __exit void virtio_net_driver_exit(void) { - unregister_virtio_driver(&virtio_net_driver); + virtnet_unregister_virtio_driver(); virtnet_cpuhp_remove(); } module_exit(virtio_net_driver_exit); -- 2.32.0.3.g01195cf9f
Powered by blists - more mailing lists