OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] net/core/dv.c: Export free_divert_blk if CONFIG_VE_CALLS_MODULE is defined
[PATCH] net/core/dv.c: Export free_divert_blk if CONFIG_VE_CALLS_MODULE is defined [message #3801] Sat, 17 June 2006 12:17 Go to next message
ldv is currently offline  ldv
Messages: 24
Registered: June 2006
Junior Member
net/core/dv.c: Export free_divert_blk if CONFIG_VE_CALLS_MODULE is defined.

Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>

---

I have no idea why ve_netdev_cleanup() from kernel/vecalls.c duplicates
some code from net/core/dev.c, but if both CONFIG_NET_DIVERT and
CONFIG_VE_CALLS_MODULE are defined, then vzmon gets undefined reference
to free_divert_blk symbol. Here is a workaround.

net/core/dv.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)

93fa77ddede66841483b49930bfc75d34a11a64b
diff --git a/net/core/dv.c b/net/core/dv.c
index cf58140..957abbe 100644
--- a/net/core/dv.c
+++ b/net/core/dv.c
@@ -547,3 +547,7 @@ void divert_frame(struct sk_buff *skb)
break;
}
}
+
+#ifdef CONFIG_VE_CALLS_MODULE
+EXPORT_SYMBOL(free_divert_blk);
+#endif

--
ldv
Re: [PATCH] net/core/dv.c: Export free_divert_blk if CONFIG_VE_CALLS_MODULE is defined [message #3818 is a reply to message #3801] Tue, 20 June 2006 08:38 Go to previous message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

ah, it was exported in 2.6.8...
Thanks for catching!

Kirill

> net/core/dv.c: Export free_divert_blk if CONFIG_VE_CALLS_MODULE is defined.
>
> Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
>
> ---
>
> I have no idea why ve_netdev_cleanup() from kernel/vecalls.c duplicates
> some code from net/core/dev.c, but if both CONFIG_NET_DIVERT and
> CONFIG_VE_CALLS_MODULE are defined, then vzmon gets undefined reference
> to free_divert_blk symbol. Here is a workaround.
>
> net/core/dv.c | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> 93fa77ddede66841483b49930bfc75d34a11a64b
> diff --git a/net/core/dv.c b/net/core/dv.c
> index cf58140..957abbe 100644
> --- a/net/core/dv.c
> +++ b/net/core/dv.c
> @@ -547,3 +547,7 @@ void divert_frame(struct sk_buff *skb)
> break;
> }
> }
> +
> +#ifdef CONFIG_VE_CALLS_MODULE
> +EXPORT_SYMBOL(free_divert_blk);
> +#endif
>
>
>
> ------------------------------------------------------------ ------------
>
Previous Topic: Re: Linux-VServer and OpenVZ for Debian
Next Topic: Re: [PATCH 1/1] scsi : megaraid_{mm, mbox}: a fix on 64-bit DMA capability check
Goto Forum:
  


Current Time: Sun Aug 03 22:05:31 GMT 2025

Total time taken to generate the page: 1.17501 seconds