Curuious: should we consider it to be dual licensed from beginning? thx,eddie >-----Original Message----- >From: kvm-devel-bounces@xxxxxxxxxxxxxxxxxxxxx >[mailto:kvm-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] On Behalf Of >Anthony Liguori >Sent: 2008年1月3日 5:02 >To: virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx >Cc: kvm-devel@xxxxxxxxxxxxxxxxxxxxx >Subject: [kvm-devel] [PATCH 1/3] Make virtio modules GPL > >The virtio modules do not advertise themselves as GPL but rely >on exported >GPL symbols. This makes them unloadable as modules. > >This patch adds the appropriate MODULE_LICENSE(). > >Signed-off: Anthony Liguori <aliguori@xxxxxxxxxx> > >diff --git a/drivers/block/virtio_blk.c b/drivers/block/virtio_blk.c >index 54a8017..8f6040d 100644 >--- a/drivers/block/virtio_blk.c >+++ b/drivers/block/virtio_blk.c >@@ -8,6 +8,8 @@ > > #define VIRTIO_MAX_SG (3+MAX_PHYS_SEGMENTS) > >+MODULE_LICENSE("GPL"); >+ > static unsigned char virtblk_index = 'a'; > struct virtio_blk > { >diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c >index ebe4b03..9789e68 100644 >--- a/drivers/net/virtio_net.c >+++ b/drivers/net/virtio_net.c >@@ -28,6 +28,8 @@ > static int napi_weight = 128; > module_param(napi_weight, int, 0444); > >+MODULE_LICENSE("GPL"); >+ > /* FIXME: MTU in config. */ > #define MAX_PACKET_LEN (ETH_HLEN+ETH_DATA_LEN) > >diff --git a/drivers/virtio/virtio.c b/drivers/virtio/virtio.c >index 646f716..6e27c08 100644 >--- a/drivers/virtio/virtio.c >+++ b/drivers/virtio/virtio.c >@@ -2,6 +2,8 @@ > #include <linux/spinlock.h> > #include <linux/virtio_config.h> > >+MODULE_LICENSE("GPL"); >+ > static ssize_t device_show(struct device *_d, > struct device_attribute *attr, char *buf) > { >diff --git a/drivers/virtio/virtio_ring.c >b/drivers/virtio/virtio_ring.c >index 951e4c7..15ee2fa 100644 >--- a/drivers/virtio/virtio_ring.c >+++ b/drivers/virtio/virtio_ring.c >@@ -20,6 +20,8 @@ > #include <linux/virtio_ring.h> > #include <linux/device.h> > >+MODULE_LICENSE("GPL"); >+ > #ifdef DEBUG > /* For development, we want to crash whenever the ring is screwed. */ > #define BAD_RING(vq, fmt...) \ > >--------------------------------------------------------------- >---------- >This SF.net email is sponsored by: Microsoft >Defy all challenges. Microsoft(R) Visual Studio 2005. >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >_______________________________________________ >kvm-devel mailing list >kvm-devel@xxxxxxxxxxxxxxxxxxxxx >https://lists.sourceforge.net/lists/listinfo/kvm-devel > _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization