* [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups @ 2014-01-29 14:29 Bharata B Rao 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ Bharata B Rao ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Bharata B Rao @ 2014-01-29 14:29 UTC (permalink / raw) To: qemu-devel; +Cc: kwolf, stefanha, Bharata B Rao Licence change of gluster driver from GPLv2 to GPLv2+ and some cleanups. Bharata B Rao (2): gluster: Change licence to GPLv2+ gluster: Remove unused defines and header include block/gluster.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) -- 1.7.11.7 ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ 2014-01-29 14:29 [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Bharata B Rao @ 2014-01-29 14:29 ` Bharata B Rao 2014-01-30 9:30 ` Stefan Hajnoczi 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 2/2] gluster: Remove unused defines and header include Bharata B Rao 2014-03-03 9:16 ` [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Stefan Hajnoczi 2 siblings, 1 reply; 8+ messages in thread From: Bharata B Rao @ 2014-01-29 14:29 UTC (permalink / raw) To: qemu-devel; +Cc: kwolf, stefanha, Bharata B Rao Pipe handling mechanism in gluster driver was based on similar implementation in RBD driver and hence had GPLv2 and associated copyright information. After changing gluster driver to coroutine based implementation, the pipe handling code no longer exists and hence change gluster driver's licence to GPLv2+ and remove RBD copyrights. Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> --- block/gluster.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/block/gluster.c b/block/gluster.c index a009b15..ba56005 100644 --- a/block/gluster.c +++ b/block/gluster.c @@ -3,17 +3,9 @@ * * Copyright (C) 2012 Bharata B Rao <bharata@linux.vnet.ibm.com> * - * Pipe handling mechanism in AIO implementation is derived from - * block/rbd.c. Hence, + * This work is licensed under the terms of the GNU GPL, version 2 or later. + * See the COPYING file in the top-level directory. * - * Copyright (C) 2010-2011 Christian Brunner <chb@muc.de>, - * Josh Durgin <josh.durgin@dreamhost.com> - * - * This work is licensed under the terms of the GNU GPL, version 2. See - * the COPYING file in the top-level directory. - * - * Contributions after 2012-01-13 are licensed under the terms of the - * GNU GPL, version 2 or (at your option) any later version. */ #include <glusterfs/api/glfs.h> #include "block/block_int.h" -- 1.7.11.7 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ Bharata B Rao @ 2014-01-30 9:30 ` Stefan Hajnoczi 2014-03-03 8:51 ` Bharata B Rao 0 siblings, 1 reply; 8+ messages in thread From: Stefan Hajnoczi @ 2014-01-30 9:30 UTC (permalink / raw) To: Bharata B Rao Cc: kwolf, Paolo Bonzini, Josh Durgin, qemu-devel, Benoît Canet On Wed, Jan 29, 2014 at 07:59:55PM +0530, Bharata B Rao wrote: > Pipe handling mechanism in gluster driver was based on similar implementation > in RBD driver and hence had GPLv2 and associated copyright information. > After changing gluster driver to coroutine based implementation, the pipe > handling code no longer exists and hence change gluster driver's licence to > GPLv2+ and remove RBD copyrights. > > Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> > --- > block/gluster.c | 12 ++---------- > 1 file changed, 2 insertions(+), 10 deletions(-) > > diff --git a/block/gluster.c b/block/gluster.c > index a009b15..ba56005 100644 > --- a/block/gluster.c > +++ b/block/gluster.c > @@ -3,17 +3,9 @@ > * > * Copyright (C) 2012 Bharata B Rao <bharata@linux.vnet.ibm.com> > * > - * Pipe handling mechanism in AIO implementation is derived from > - * block/rbd.c. Hence, > + * This work is licensed under the terms of the GNU GPL, version 2 or later. > + * See the COPYING file in the top-level directory. > * > - * Copyright (C) 2010-2011 Christian Brunner <chb@muc.de>, > - * Josh Durgin <josh.durgin@dreamhost.com> > - * > - * This work is licensed under the terms of the GNU GPL, version 2. See > - * the COPYING file in the top-level directory. > - * > - * Contributions after 2012-01-13 are licensed under the terms of the > - * GNU GPL, version 2 or (at your option) any later version. > */ > #include <glusterfs/api/glfs.h> > #include "block/block_int.h" I looked at git log -p block/gluster.c and this change seems reasonable, but due to the nature of license changes: If anyone disagrees and has copyright on part of this file, please speak now. Stefan ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ 2014-01-30 9:30 ` Stefan Hajnoczi @ 2014-03-03 8:51 ` Bharata B Rao 0 siblings, 0 replies; 8+ messages in thread From: Bharata B Rao @ 2014-03-03 8:51 UTC (permalink / raw) To: Stefan Hajnoczi Cc: kwolf, Paolo Bonzini, Josh Durgin, qemu-devel, Benoît Canet On Thu, Jan 30, 2014 at 10:30:53AM +0100, Stefan Hajnoczi wrote: > On Wed, Jan 29, 2014 at 07:59:55PM +0530, Bharata B Rao wrote: > > Pipe handling mechanism in gluster driver was based on similar implementation > > in RBD driver and hence had GPLv2 and associated copyright information. > > After changing gluster driver to coroutine based implementation, the pipe > > handling code no longer exists and hence change gluster driver's licence to > > GPLv2+ and remove RBD copyrights. > > > > Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> > > --- > > block/gluster.c | 12 ++---------- > > 1 file changed, 2 insertions(+), 10 deletions(-) > > > > diff --git a/block/gluster.c b/block/gluster.c > > index a009b15..ba56005 100644 > > --- a/block/gluster.c > > +++ b/block/gluster.c > > @@ -3,17 +3,9 @@ > > * > > * Copyright (C) 2012 Bharata B Rao <bharata@linux.vnet.ibm.com> > > * > > - * Pipe handling mechanism in AIO implementation is derived from > > - * block/rbd.c. Hence, > > + * This work is licensed under the terms of the GNU GPL, version 2 or later. > > + * See the COPYING file in the top-level directory. > > * > > - * Copyright (C) 2010-2011 Christian Brunner <chb@muc.de>, > > - * Josh Durgin <josh.durgin@dreamhost.com> > > - * > > - * This work is licensed under the terms of the GNU GPL, version 2. See > > - * the COPYING file in the top-level directory. > > - * > > - * Contributions after 2012-01-13 are licensed under the terms of the > > - * GNU GPL, version 2 or (at your option) any later version. > > */ > > #include <glusterfs/api/glfs.h> > > #include "block/block_int.h" > > I looked at git log -p block/gluster.c and this change seems reasonable, > but due to the nature of license changes: > > If anyone disagrees and has copyright on part of this file, please speak > now. Since nobody has said anything till now, Stefan, would you be taking this in now ? Regards, Bharata. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] [RFC PATCH v0 2/2] gluster: Remove unused defines and header include 2014-01-29 14:29 [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Bharata B Rao 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ Bharata B Rao @ 2014-01-29 14:29 ` Bharata B Rao 2014-01-30 9:31 ` Stefan Hajnoczi 2014-03-03 9:16 ` [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Stefan Hajnoczi 2 siblings, 1 reply; 8+ messages in thread From: Bharata B Rao @ 2014-01-29 14:29 UTC (permalink / raw) To: qemu-devel; +Cc: kwolf, stefanha, Bharata B Rao Remove the definitions of GLUSTER_FD_WRITE and GLUSTER_FD_READ which are no longer used. Also sockets.h isn't needed any more. Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> --- block/gluster.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/block/gluster.c b/block/gluster.c index ba56005..1838373 100644 --- a/block/gluster.c +++ b/block/gluster.c @@ -9,7 +9,6 @@ */ #include <glusterfs/api/glfs.h> #include "block/block_int.h" -#include "qemu/sockets.h" #include "qemu/uri.h" typedef struct GlusterAIOCB { @@ -24,9 +23,6 @@ typedef struct BDRVGlusterState { struct glfs_fd *fd; } BDRVGlusterState; -#define GLUSTER_FD_READ 0 -#define GLUSTER_FD_WRITE 1 - typedef struct GlusterConf { char *server; int port; -- 1.7.11.7 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [RFC PATCH v0 2/2] gluster: Remove unused defines and header include 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 2/2] gluster: Remove unused defines and header include Bharata B Rao @ 2014-01-30 9:31 ` Stefan Hajnoczi 0 siblings, 0 replies; 8+ messages in thread From: Stefan Hajnoczi @ 2014-01-30 9:31 UTC (permalink / raw) To: Bharata B Rao; +Cc: kwolf, qemu-devel On Wed, Jan 29, 2014 at 07:59:56PM +0530, Bharata B Rao wrote: > Remove the definitions of GLUSTER_FD_WRITE and GLUSTER_FD_READ which are > no longer used. Also sockets.h isn't needed any more. > > Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> > --- > block/gluster.c | 4 ---- > 1 file changed, 4 deletions(-) Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups 2014-01-29 14:29 [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Bharata B Rao 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ Bharata B Rao 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 2/2] gluster: Remove unused defines and header include Bharata B Rao @ 2014-03-03 9:16 ` Stefan Hajnoczi 2014-03-03 10:31 ` Kevin Wolf 2 siblings, 1 reply; 8+ messages in thread From: Stefan Hajnoczi @ 2014-03-03 9:16 UTC (permalink / raw) To: Kevin Wolf; +Cc: qemu-devel, bharata On Wed, Jan 29, 2014 at 07:59:54PM +0530, Bharata B Rao wrote: > Licence change of gluster driver from GPLv2 to GPLv2+ and some cleanups. > > Bharata B Rao (2): > gluster: Change licence to GPLv2+ > gluster: Remove unused defines and header include > > block/gluster.c | 16 ++-------------- > 1 file changed, 2 insertions(+), 14 deletions(-) Hi Kevin, I missed this series last week since it's tagged "RFC" but it's good to go. Acked-by: Stefan Hajnoczi <stefanha@redhat.com> ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups 2014-03-03 9:16 ` [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Stefan Hajnoczi @ 2014-03-03 10:31 ` Kevin Wolf 0 siblings, 0 replies; 8+ messages in thread From: Kevin Wolf @ 2014-03-03 10:31 UTC (permalink / raw) To: Stefan Hajnoczi; +Cc: qemu-devel, bharata Am 03.03.2014 um 10:16 hat Stefan Hajnoczi geschrieben: > On Wed, Jan 29, 2014 at 07:59:54PM +0530, Bharata B Rao wrote: > > Licence change of gluster driver from GPLv2 to GPLv2+ and some cleanups. > > > > Bharata B Rao (2): > > gluster: Change licence to GPLv2+ > > gluster: Remove unused defines and header include > > > > block/gluster.c | 16 ++-------------- > > 1 file changed, 2 insertions(+), 14 deletions(-) > > Hi Kevin, > I missed this series last week since it's tagged "RFC" but it's good to > go. > > Acked-by: Stefan Hajnoczi <stefanha@redhat.com> Thanks, applied. Kevin ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2014-03-03 10:31 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-01-29 14:29 [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Bharata B Rao 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 1/2] gluster: Change licence to GPLv2+ Bharata B Rao 2014-01-30 9:30 ` Stefan Hajnoczi 2014-03-03 8:51 ` Bharata B Rao 2014-01-29 14:29 ` [Qemu-devel] [RFC PATCH v0 2/2] gluster: Remove unused defines and header include Bharata B Rao 2014-01-30 9:31 ` Stefan Hajnoczi 2014-03-03 9:16 ` [Qemu-devel] [RFC PATCH v0 0/2] gluster: licence change and cleanups Stefan Hajnoczi 2014-03-03 10:31 ` Kevin Wolf
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).