All of lore.kernel.org
 help / color / mirror / Atom feed
* [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

* [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 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 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 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

* 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.