All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] update ocrdma to dual license
@ 2015-06-12 16:45 Devesh Sharma
       [not found] ` <1434127505-17739-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Devesh Sharma @ 2015-06-12 16:45 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Devesh Sharma

A series to update the license from GPL to GPL/Dual-BSD licensing
for ocrdma source.

Devesh Sharma (2):
  RDMA/ocrdma: update license from gpl to dual license
  RDMA/ocrdma: update module license to dual license

 drivers/infiniband/hw/ocrdma/ocrdma.h       |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_abi.h   |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c    |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h    |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c    |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_hw.h    |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_main.c  |   55 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_sli.h   |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_stats.h |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c |   53 ++++++++++++++++---------
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h |   53 ++++++++++++++++---------
 12 files changed, 409 insertions(+), 229 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* [PATCH 1/2] RDMA/ocrdma: update license from gpl to dual license
       [not found] ` <1434127505-17739-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
@ 2015-06-12 16:45   ` Devesh Sharma
  2015-06-12 16:45   ` [PATCH 2/2] RDMA/ocrdma: update module license " Devesh Sharma
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 29+ messages in thread
From: Devesh Sharma @ 2015-06-12 16:45 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Devesh Sharma

This patch edits the legal statement for ocrdma driver code and
moves it to GPL/Dual-BSD license.

Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
---
 drivers/infiniband/hw/ocrdma/ocrdma.h       |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_abi.h   |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c    |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h    |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c    |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_hw.h    |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_main.c  |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_sli.h   |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_stats.h |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c |   53 +++++++++++++++++----------
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h |   53 +++++++++++++++++----------
 12 files changed, 408 insertions(+), 228 deletions(-)

diff --git a/drivers/infiniband/hw/ocrdma/ocrdma.h b/drivers/infiniband/hw/ocrdma/ocrdma.h
index b396344..6a36338 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_H__
 #define __OCRDMA_H__
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_abi.h b/drivers/infiniband/hw/ocrdma/ocrdma_abi.h
index 1554cca..430b135 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_abi.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_abi.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_ABI_H__
 #define __OCRDMA_ABI_H__
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_ah.c b/drivers/infiniband/hw/ocrdma/ocrdma_ah.c
index 8026e11..b9efef4 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_ah.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_ah.c
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #include <net/neighbour.h>
 #include <net/netevent.h>
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_ah.h b/drivers/infiniband/hw/ocrdma/ocrdma_ah.h
index 5c4ae3e..d6b678c 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_ah.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_ah.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_AH_H__
 #define __OCRDMA_AH_H__
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_hw.c b/drivers/infiniband/hw/ocrdma/ocrdma_hw.c
index 47615ff..aab391a 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_hw.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_hw.c
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) CNA Adapters.              *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #include <linux/sched.h>
 #include <linux/interrupt.h>
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_hw.h b/drivers/infiniband/hw/ocrdma/ocrdma_hw.h
index e905972..7ed885c 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_hw.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_hw.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) CNA Adapters.              *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_HW_H__
 #define __OCRDMA_HW_H__
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_main.c b/drivers/infiniband/hw/ocrdma/ocrdma_main.c
index f552898..cee43c1 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_main.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_main.c
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #include <linux/module.h>
 #include <linux/idr.h>
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_sli.h b/drivers/infiniband/hw/ocrdma/ocrdma_sli.h
index 02ad0ae..80006b2 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_sli.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_sli.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_SLI_H__
 #define __OCRDMA_SLI_H__
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_stats.c b/drivers/infiniband/hw/ocrdma/ocrdma_stats.c
index 48d7ef5..69334e2 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_stats.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_stats.c
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2014 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #include <rdma/ib_addr.h>
 #include <rdma/ib_pma.h>
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_stats.h b/drivers/infiniband/hw/ocrdma/ocrdma_stats.h
index 091edd6..c9e58d0 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_stats.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_stats.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2014 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_STATS_H__
 #define __OCRDMA_STATS_H__
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
index fcb8674..f91eabd 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #include <linux/dma-mapping.h>
 #include <rdma/ib_verbs.h>
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.h b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
index 3cdc81e..74ad252 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
@@ -1,21 +1,36 @@
-/*******************************************************************
- * This file is part of the Emulex RoCE Device Driver for          *
- * RoCE (RDMA over Converged Ethernet) adapters.                   *
- * Copyright (C) 2008-2012 Emulex. All rights reserved.            *
- * EMULEX and SLI are trademarks of Emulex.                        *
- * www.emulex.com                                                  *
- *                                                                 *
- * This program is free software; you can redistribute it and/or   *
- * modify it under the terms of version 2 of the GNU General       *
- * Public License as published by the Free Software Foundation.    *
- * This program is distributed in the hope that it will be useful. *
- * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND          *
- * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,  *
- * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE      *
- * DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD *
- * TO BE LEGALLY INVALID.  See the GNU General Public License for  *
- * more details, a copy of which can be found in the file COPYING  *
- * included with this package.                                     *
+/* This file is part of the Emulex RoCE Device Driver for
+ * RoCE (RDMA over Converged Ethernet) adapters.
+ * Copyright (C) 2012-2015 Emulex. All rights reserved.
+ * EMULEX and SLI are trademarks of Emulex.
+ * www.emulex.com
+ *
+ * This software is available to you under a choice of one of two licenses.
+ * You may choose to be licensed under the terms of the GNU General Public
+ * License (GPL) Version 2, available from the file COPYING in the main
+ * directory of this source tree, or the BSD license below:
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ *   this list of conditions and the following disclaimer.
+ *
+ * - Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Contact Information:
  * linux-drivers-laKkSmNT4hbQT0dZR+AlfA@public.gmane.org
@@ -23,7 +38,7 @@
  * Emulex
  * 3333 Susan Street
  * Costa Mesa, CA 92626
- *******************************************************************/
+ */
 
 #ifndef __OCRDMA_VERBS_H__
 #define __OCRDMA_VERBS_H__
-- 
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 2/2] RDMA/ocrdma: update module license to dual license
       [not found] ` <1434127505-17739-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
  2015-06-12 16:45   ` [PATCH 1/2] RDMA/ocrdma: update license from gpl " Devesh Sharma
@ 2015-06-12 16:45   ` Devesh Sharma
  2015-06-30  6:03   ` [PATCH 0/2] update ocrdma " Devesh Sharma
  2015-06-30  6:06   ` Christoph Hellwig
  3 siblings, 0 replies; 29+ messages in thread
From: Devesh Sharma @ 2015-06-12 16:45 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Devesh Sharma

This patch updates the ocrdma module license from GPL to
Dual BSD/GPL licensing.

Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
---
 drivers/infiniband/hw/ocrdma/ocrdma_main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_main.c b/drivers/infiniband/hw/ocrdma/ocrdma_main.c
index cee43c1..2917324 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma_main.c
+++ b/drivers/infiniband/hw/ocrdma/ocrdma_main.c
@@ -60,7 +60,7 @@
 MODULE_VERSION(OCRDMA_ROCE_DRV_VERSION);
 MODULE_DESCRIPTION(OCRDMA_ROCE_DRV_DESC " " OCRDMA_ROCE_DRV_VERSION);
 MODULE_AUTHOR("Emulex Corporation");
-MODULE_LICENSE("GPL");
+MODULE_LICENSE("Dual BSD/GPL");
 
 static LIST_HEAD(ocrdma_dev_list);
 static DEFINE_SPINLOCK(ocrdma_devlist_lock);
-- 
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply related	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found] ` <1434127505-17739-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
  2015-06-12 16:45   ` [PATCH 1/2] RDMA/ocrdma: update license from gpl " Devesh Sharma
  2015-06-12 16:45   ` [PATCH 2/2] RDMA/ocrdma: update module license " Devesh Sharma
@ 2015-06-30  6:03   ` Devesh Sharma
  2015-06-30  6:06   ` Christoph Hellwig
  3 siblings, 0 replies; 29+ messages in thread
From: Devesh Sharma @ 2015-06-30  6:03 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Devesh Sharma

Hi Doug,

a gentle reminder to pull this simple patch-set to your tree.

-Regards
Devesh

On Fri, Jun 12, 2015 at 10:15 PM, Devesh Sharma
<devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org> wrote:
> A series to update the license from GPL to GPL/Dual-BSD licensing
> for ocrdma source.
>
> Devesh Sharma (2):
>   RDMA/ocrdma: update license from gpl to dual license
>   RDMA/ocrdma: update module license to dual license
>
>  drivers/infiniband/hw/ocrdma/ocrdma.h       |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_abi.h   |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_ah.c    |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_ah.h    |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_hw.c    |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_hw.h    |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_main.c  |   55 +++++++++++++++++----------
>  drivers/infiniband/hw/ocrdma/ocrdma_sli.h   |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_stats.c |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_stats.h |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_verbs.c |   53 ++++++++++++++++---------
>  drivers/infiniband/hw/ocrdma/ocrdma_verbs.h |   53 ++++++++++++++++---------
>  12 files changed, 409 insertions(+), 229 deletions(-)
>
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found] ` <1434127505-17739-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
                     ` (2 preceding siblings ...)
  2015-06-30  6:03   ` [PATCH 0/2] update ocrdma " Devesh Sharma
@ 2015-06-30  6:06   ` Christoph Hellwig
       [not found]     ` <20150630060631.GA21105-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
       [not found]     ` <CANjDDBh3pxLFe2o08KzAtw8dtVq94GK04x4YZ0nXA+YnVh5Bng@mail.gmail.com>
  3 siblings, 2 replies; 29+ messages in thread
From: Christoph Hellwig @ 2015-06-30  6:06 UTC (permalink / raw)
  To: Devesh Sharma; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Fri, Jun 12, 2015 at 10:15:03PM +0530, Devesh Sharma wrote:
> A series to update the license from GPL to GPL/Dual-BSD licensing
> for ocrdma source.

Do you have a written consent from everyone who contributed to the
driver to do this?
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]     ` <20150630060631.GA21105-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-06-30 10:51       ` Devesh Sharma
  0 siblings, 0 replies; 29+ messages in thread
From: Devesh Sharma @ 2015-06-30 10:51 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

Hi Christoph, I really do not have it.

However, this change is initiated with consent of Emulex management.

-Regards
Devesh

On Tue, Jun 30, 2015 at 11:36 AM, Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> wrote:
> On Fri, Jun 12, 2015 at 10:15:03PM +0530, Devesh Sharma wrote:
>> A series to update the license from GPL to GPL/Dual-BSD licensing
>> for ocrdma source.
>
> Do you have a written consent from everyone who contributed to the
> driver to do this?
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]       ` <CANjDDBh3pxLFe2o08KzAtw8dtVq94GK04x4YZ0nXA+YnVh5Bng-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-07-01  7:21         ` Christoph Hellwig
       [not found]           ` <20150701072120.GB31381-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Hellwig @ 2015-07-01  7:21 UTC (permalink / raw)
  To: Devesh Sharma; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Tue, Jun 30, 2015 at 04:19:43PM +0530, Devesh Sharma wrote:
> Hi Christoph, I really do not have it.
> 
> However, this change is initiated with consent of Emulex management.

Emulex managament can't relicense code written by other people.

There isn't a lot of non-Emulex contributions here, but you'll have to be
really careful with it, and this whole patchset absolutely misses due
care.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]           ` <20150701072120.GB31381-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-07-02  8:51             ` Devesh Sharma
       [not found]               ` <CANjDDBinTi43KTt14C7cJ0Uo=Do8Vt3G6bXutLbsViUFUG=jRg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Devesh Sharma @ 2015-07-02  8:51 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

Christoph,


Apologies, I misspoke in my response to you.  There was a study of the
code and we thought it was reasonable to post.  However, in retrospect
we should have used more due diligence.  We're going back to seek
explicit consent from key contributors.


-Regards
Devesh

On Wed, Jul 1, 2015 at 12:51 PM, Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> wrote:
> On Tue, Jun 30, 2015 at 04:19:43PM +0530, Devesh Sharma wrote:
>> Hi Christoph, I really do not have it.
>>
>> However, this change is initiated with consent of Emulex management.
>
> Emulex managament can't relicense code written by other people.
>
> There isn't a lot of non-Emulex contributions here, but you'll have to be
> really careful with it, and this whole patchset absolutely misses due
> care.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* RE: [PATCH 0/2] update ocrdma to dual license
       [not found]               ` <CANjDDBinTi43KTt14C7cJ0Uo=Do8Vt3G6bXutLbsViUFUG=jRg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-07-03 15:38                 ` Weiny, Ira
       [not found]                   ` <2807E5FD2F6FDA4886F6618EAC48510E110A880D-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Weiny, Ira @ 2015-07-03 15:38 UTC (permalink / raw)
  To: Devesh Sharma, Christoph Hellwig; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

> 
> Christoph,
> 
> 
> Apologies, I misspoke in my response to you.  There was a study of the code and
> we thought it was reasonable to post.  However, in retrospect we should have
> used more due diligence.  We're going back to seek explicit consent from key
> contributors.

I'm no legal expert, but don't you need consent from _all_ contributors?

Ira


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                   ` <2807E5FD2F6FDA4886F6618EAC48510E110A880D-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2015-07-03 15:52                     ` Christoph Hellwig
       [not found]                       ` <20150703155234.GA6099-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  2015-07-08  6:55                     ` Devesh Sharma
  2015-07-08 19:33                     ` Doug Ledford
  2 siblings, 1 reply; 29+ messages in thread
From: Christoph Hellwig @ 2015-07-03 15:52 UTC (permalink / raw)
  To: Weiny, Ira
  Cc: Devesh Sharma, Christoph Hellwig, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Fri, Jul 03, 2015 at 03:38:55PM +0000, Weiny, Ira wrote:
> > 
> > Christoph,
> > 
> > 
> > Apologies, I misspoke in my response to you.  There was a study of the code and
> > we thought it was reasonable to post.  However, in retrospect we should have
> > used more due diligence.  We're going back to seek explicit consent from key
> > contributors.
> 
> I'm no legal expert, but don't you need consent from _all_ contributors?

Exactly.  I'd also like to see a really good argument why you'd want to
relicense code that's been part of the kernel for a while.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                   ` <2807E5FD2F6FDA4886F6618EAC48510E110A880D-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  2015-07-03 15:52                     ` Christoph Hellwig
@ 2015-07-08  6:55                     ` Devesh Sharma
  2015-07-08 19:33                     ` Doug Ledford
  2 siblings, 0 replies; 29+ messages in thread
From: Devesh Sharma @ 2015-07-08  6:55 UTC (permalink / raw)
  To: Weiny, Ira; +Cc: Christoph Hellwig, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Fri, Jul 3, 2015 at 9:08 PM, Weiny, Ira <ira.weiny-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> wrote:
>>
>> Christoph,
>>
>>
>> Apologies, I misspoke in my response to you.  There was a study of the code and
>> we thought it was reasonable to post.  However, in retrospect we should have
>> used more due diligence.  We're going back to seek explicit consent from key
>> contributors.
>
> I'm no legal expert, but don't you need consent from _all_ contributors?

We're contacting all of the contributors that we identified.  Quite a
few have already replied in the positive. We are waiting replies from
a few and tracking down some bounced emails from others.

>
> Ira
>
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                       ` <20150703155234.GA6099-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-07-08  6:56                         ` Devesh Sharma
       [not found]                           ` <CANjDDBh1C8Hh_MN9P1=N-g9tvwa-GF0h387_SHiE12cNVKfH2Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Devesh Sharma @ 2015-07-08  6:56 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

Hi Christoph,

On Fri, Jul 3, 2015 at 9:22 PM, Christoph Hellwig <hch-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> wrote:
> On Fri, Jul 03, 2015 at 03:38:55PM +0000, Weiny, Ira wrote:
>> >
>> > Christoph,
>> >
>> >
>> > Apologies, I misspoke in my response to you.  There was a study of the code and
>> > we thought it was reasonable to post.  However, in retrospect we should have
>> > used more due diligence.  We're going back to seek explicit consent from key
>> > contributors.
>>
>> I'm no legal expert, but don't you need consent from _all_ contributors?
>
> Exactly.  I'd also like to see a really good argument why you'd want to
> relicense code that's been part of the kernel for a while.

We (Emulex/Avago) were lobbied by the Open-Fabrics Alliance (OFA) to
change the licensing from just GPLv2 to a dual GPLv2/BSD license.
They would prefer the elements in the OFED stack all be dual licensed.
We're trying  to move to this position.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                           ` <CANjDDBh1C8Hh_MN9P1=N-g9tvwa-GF0h387_SHiE12cNVKfH2Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-07-08  8:01                             ` Christoph Hellwig
       [not found]                               ` <20150708080108.GB5668-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Hellwig @ 2015-07-08  8:01 UTC (permalink / raw)
  To: Devesh Sharma
  Cc: Christoph Hellwig, Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Wed, Jul 08, 2015 at 12:26:56PM +0530, Devesh Sharma wrote:
> We (Emulex/Avago) were lobbied by the Open-Fabrics Alliance (OFA) to
> change the licensing from just GPLv2 to a dual GPLv2/BSD license.
> They would prefer the elements in the OFED stack all be dual licensed.
> We're trying  to move to this position.

And many kernel people would prefer to not have this.  Can you try to
identify the persons who are doing this harmful lobbying on behalf of
them?
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                   ` <2807E5FD2F6FDA4886F6618EAC48510E110A880D-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  2015-07-03 15:52                     ` Christoph Hellwig
  2015-07-08  6:55                     ` Devesh Sharma
@ 2015-07-08 19:33                     ` Doug Ledford
       [not found]                       ` <559D7AEF.6070405-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  2 siblings, 1 reply; 29+ messages in thread
From: Doug Ledford @ 2015-07-08 19:33 UTC (permalink / raw)
  To: Weiny, Ira, Devesh Sharma, Christoph Hellwig
  Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

On 07/03/2015 11:38 AM, Weiny, Ira wrote:
>>
>> Christoph,
>>
>>
>> Apologies, I misspoke in my response to you.  There was a study of the code and
>> we thought it was reasonable to post.  However, in retrospect we should have
>> used more due diligence.  We're going back to seek explicit consent from key
>> contributors.
> 
> I'm no legal expert, but don't you need consent from _all_ contributors?

I am not a lawyer, but this has been explained to me on numerous
occasions, so I relay the layman's interpretation here:

No, you don't always need everyone's approval.  There are contributions
that are not legally copyright worthy.

Anyone with questions should speak to a copyright/trademark specialist
attorney and discuss things such as the Merger Doctrine (I think that's
what it's called).  My memory is clear enough to know that exceptions
exist, but my memory of the name of the principle under which these
exceptions exist might be wrong.

As far as it would apply to the ocrdma driver though, you either have to
default to asking each contributor for permission, or each contributor's
patches would need to be analyzed by a competent attorney in this area
and all of the contributors with patches that are not exempted would
have to be contacted.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                       ` <559D7AEF.6070405-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2015-07-08 19:36                         ` Christoph Hellwig
       [not found]                           ` <20150708193644.GA24683-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Hellwig @ 2015-07-08 19:36 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Weiny, Ira, Devesh Sharma, Christoph Hellwig,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Wed, Jul 08, 2015 at 03:33:03PM -0400, Doug Ledford wrote:
> I am not a lawyer, but this has been explained to me on numerous
> occasions, so I relay the layman's interpretation here:
> 
> No, you don't always need everyone's approval.  There are contributions
> that are not legally copyright worthy.

There are.  But for an open source project trying to deal with slippery
slot is not worth it.  Just get an ACK from everyone to be on the safe
side and show that you act in good faith.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                               ` <20150708080108.GB5668-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-07-08 19:53                                 ` Doug Ledford
       [not found]                                   ` <559D7FA9.1040200-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Doug Ledford @ 2015-07-08 19:53 UTC (permalink / raw)
  To: Christoph Hellwig, Devesh Sharma
  Cc: Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1623 bytes --]

On 07/08/2015 04:01 AM, Christoph Hellwig wrote:
> On Wed, Jul 08, 2015 at 12:26:56PM +0530, Devesh Sharma wrote:
>> We (Emulex/Avago) were lobbied by the Open-Fabrics Alliance (OFA) to
>> change the licensing from just GPLv2 to a dual GPLv2/BSD license.
>> They would prefer the elements in the OFED stack all be dual licensed.
>> We're trying  to move to this position.
> 
> And many kernel people would prefer to not have this.  Can you try to
> identify the persons who are doing this harmful lobbying on behalf of
> them?

If I recall correctly, it's in the OFA bylaws that everyone who is part
of the OFA agrees to publish their code under both GPL and BSD licenses.
 The OFA stack is used on more than just linux (there is a WinOFED for
example, although there is an entirely different kernel driver for all
of the hardware on Windows so this kernel code is not used there) and on
more than just client computers (think embedded OS on switches, but they
use the entire linux kernel, not just the drivers here, and so must
abide by the GPL).  In practice, I'm pretty sure the dual license of the
kernel code is more or less meaningless.  They need to comply with the
OFA bylaws, but because of the way GPL requirements play out and the
fact that this code only works as part of the linux kernel, it's only
ever in use in GPL situations.  It's really the user space code where
people wanted the BSD option.  I presume that makes distribution of
things like a binary WinOFED easier.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                   ` <559D7FA9.1040200-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2015-07-08 20:02                                     ` Christoph Hellwig
       [not found]                                       ` <20150708200212.GA28030-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Hellwig @ 2015-07-08 20:02 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Christoph Hellwig, Devesh Sharma, Weiny, Ira,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

So how about someone tells OFED to stop trying to enforce this BS?

This just confirms my byass that Open-Fabrics Alliance are a bunch of
idiots making life hard, similar to all their horrible OFED driver
distributions that crated a total mess for everyone involved.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                       ` <20150708200212.GA28030-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-07-08 20:15                                         ` Doug Ledford
       [not found]                                           ` <559D84C4.2030303-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  2015-07-31 14:31                                         ` Christoph Lameter
  1 sibling, 1 reply; 29+ messages in thread
From: Doug Ledford @ 2015-07-08 20:15 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Devesh Sharma, Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 669 bytes --]

On 07/08/2015 04:02 PM, Christoph Hellwig wrote:
> So how about someone tells OFED to stop trying to enforce this BS?

Unfortunately, simply "not enforcing" a bylaw of a multi-company
organization isn't really a valid option, you should know that.  You
have to work to change the bylaw, which usually involves its own
draconian process.

> This just confirms my byass that Open-Fabrics Alliance are a bunch of
> idiots making life hard, similar to all their horrible OFED driver
> distributions that crated a total mess for everyone involved.



-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                           ` <559D84C4.2030303-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2015-07-08 20:25                                             ` Christoph Hellwig
       [not found]                                               ` <20150708202500.GA7938-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Hellwig @ 2015-07-08 20:25 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Christoph Hellwig, Devesh Sharma, Weiny, Ira,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Wed, Jul 08, 2015 at 04:15:00PM -0400, Doug Ledford wrote:
> On 07/08/2015 04:02 PM, Christoph Hellwig wrote:
> > So how about someone tells OFED to stop trying to enforce this BS?
> 
> Unfortunately, simply "not enforcing" a bylaw of a multi-company
> organization isn't really a valid option, you should know that.  You
> have to work to change the bylaw, which usually involves its own
> draconian process.

Looks like it's time to get that started.  Or just tell OFED to piss off
because they really shouldn't be able to have that sort of influence
over code in the Linux kernel.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                               ` <20150708202500.GA7938-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-07-08 21:08                                                 ` Doug Ledford
       [not found]                                                   ` <559D9169.1040009-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Doug Ledford @ 2015-07-08 21:08 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Devesh Sharma, Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1901 bytes --]

On 07/08/2015 04:25 PM, Christoph Hellwig wrote:
> On Wed, Jul 08, 2015 at 04:15:00PM -0400, Doug Ledford wrote:
>> On 07/08/2015 04:02 PM, Christoph Hellwig wrote:
>>> So how about someone tells OFED to stop trying to enforce this BS?
>>
>> Unfortunately, simply "not enforcing" a bylaw of a multi-company
>> organization isn't really a valid option, you should know that.  You
>> have to work to change the bylaw, which usually involves its own
>> draconian process.
> 
> Looks like it's time to get that started.

If they care to, then I'm sure they can.  Unlike you, they might
consider the dual license a benefit.

>  Or just tell OFED to piss off
> because they really shouldn't be able to have that sort of influence
> over code in the Linux kernel.

OFED is a distribution made by the EWG that is a working group of the
OFA.  You can't tell OFED to piss off, it's an inanimate object.  You
*could* tell the EWG or OFA to do so.  However, they don't really have
influence over the linux kernel except that their members contribute
more code to the RDMA stack than all other contributors combined by
orders of magnitude.  If an individual code contributor (read Avagotech)
decides that they wish to comply with the EWG bylaws and make their own
code compliant (read ocrdma driver), I have no problem with that.  If
this weren't their code, or if they weren't actively maintaining it and
the primary contributors to its ongoing changes, it would be a different
issue.  But that's not the case,  So I'm not inclined to take the stance
you are.  And since I know they are currently pursuing due diligence on
getting permission to do so, I'm inclined to block further patches from
non-Avagotech addresses until either the change is complete or abandoned.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                                   ` <559D9169.1040009-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2015-07-16  7:52                                                     ` Devesh Sharma
       [not found]                                                       ` <CANjDDBhPvz3k7Zq=b56QnJYDkafJLWQcAsGePgPZ7UBzW+6dJQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Devesh Sharma @ 2015-07-16  7:52 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Christoph Hellwig, Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

We have received appropriate permissions from the code authors and
would like to resubmit the patches to change to a dual-licensed
driver.

Thank-you.

On Thu, Jul 9, 2015 at 2:38 AM, Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> wrote:
> On 07/08/2015 04:25 PM, Christoph Hellwig wrote:
>> On Wed, Jul 08, 2015 at 04:15:00PM -0400, Doug Ledford wrote:
>>> On 07/08/2015 04:02 PM, Christoph Hellwig wrote:
>>>> So how about someone tells OFED to stop trying to enforce this BS?
>>>
>>> Unfortunately, simply "not enforcing" a bylaw of a multi-company
>>> organization isn't really a valid option, you should know that.  You
>>> have to work to change the bylaw, which usually involves its own
>>> draconian process.
>>
>> Looks like it's time to get that started.
>
> If they care to, then I'm sure they can.  Unlike you, they might
> consider the dual license a benefit.
>
>>  Or just tell OFED to piss off
>> because they really shouldn't be able to have that sort of influence
>> over code in the Linux kernel.
>
> OFED is a distribution made by the EWG that is a working group of the
> OFA.  You can't tell OFED to piss off, it's an inanimate object.  You
> *could* tell the EWG or OFA to do so.  However, they don't really have
> influence over the linux kernel except that their members contribute
> more code to the RDMA stack than all other contributors combined by
> orders of magnitude.  If an individual code contributor (read Avagotech)
> decides that they wish to comply with the EWG bylaws and make their own
> code compliant (read ocrdma driver), I have no problem with that.  If
> this weren't their code, or if they weren't actively maintaining it and
> the primary contributors to its ongoing changes, it would be a different
> issue.  But that's not the case,  So I'm not inclined to take the stance
> you are.  And since I know they are currently pursuing due diligence on
> getting permission to do so, I'm inclined to block further patches from
> non-Avagotech addresses until either the change is complete or abandoned.
>
> --
> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>               GPG KeyID: 0E572FDD
>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                                       ` <CANjDDBhPvz3k7Zq=b56QnJYDkafJLWQcAsGePgPZ7UBzW+6dJQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-07-21  3:28                                                         ` Doug Ledford
  0 siblings, 0 replies; 29+ messages in thread
From: Doug Ledford @ 2015-07-21  3:28 UTC (permalink / raw)
  To: Devesh Sharma
  Cc: Christoph Hellwig, Ira Weiny, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 3023 bytes --]


> On Jul 16, 2015, at 3:52 AM, Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org> wrote:
> 
> We have received appropriate permissions from the code authors and
> would like to resubmit the patches to change to a dual-licensed
> driver.
> 
> Thank-you.

Please resubmit your patch.  Include nothing but the copyright change, and in the commit message clearly document the change you are making, and include all of the people that you contacted in the Cc: list in the changelog.  This will provide the necessary legal documentation for the change.

> On Thu, Jul 9, 2015 at 2:38 AM, Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> wrote:
>> On 07/08/2015 04:25 PM, Christoph Hellwig wrote:
>>> On Wed, Jul 08, 2015 at 04:15:00PM -0400, Doug Ledford wrote:
>>>> On 07/08/2015 04:02 PM, Christoph Hellwig wrote:
>>>>> So how about someone tells OFED to stop trying to enforce this BS?
>>>> 
>>>> Unfortunately, simply "not enforcing" a bylaw of a multi-company
>>>> organization isn't really a valid option, you should know that.  You
>>>> have to work to change the bylaw, which usually involves its own
>>>> draconian process.
>>> 
>>> Looks like it's time to get that started.
>> 
>> If they care to, then I'm sure they can.  Unlike you, they might
>> consider the dual license a benefit.
>> 
>>> Or just tell OFED to piss off
>>> because they really shouldn't be able to have that sort of influence
>>> over code in the Linux kernel.
>> 
>> OFED is a distribution made by the EWG that is a working group of the
>> OFA.  You can't tell OFED to piss off, it's an inanimate object.  You
>> *could* tell the EWG or OFA to do so.  However, they don't really have
>> influence over the linux kernel except that their members contribute
>> more code to the RDMA stack than all other contributors combined by
>> orders of magnitude.  If an individual code contributor (read Avagotech)
>> decides that they wish to comply with the EWG bylaws and make their own
>> code compliant (read ocrdma driver), I have no problem with that.  If
>> this weren't their code, or if they weren't actively maintaining it and
>> the primary contributors to its ongoing changes, it would be a different
>> issue.  But that's not the case,  So I'm not inclined to take the stance
>> you are.  And since I know they are currently pursuing due diligence on
>> getting permission to do so, I'm inclined to block further patches from
>> non-Avagotech addresses until either the change is complete or abandoned.
>> 
>> --
>> Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>>              GPG KeyID: 0E572FDD
>> 
>> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

—
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
	GPG Key ID: 0E572FDD






[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 842 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                       ` <20150708200212.GA28030-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
  2015-07-08 20:15                                         ` Doug Ledford
@ 2015-07-31 14:31                                         ` Christoph Lameter
       [not found]                                           ` <alpine.DEB.2.11.1507310930240.12455-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
  1 sibling, 1 reply; 29+ messages in thread
From: Christoph Lameter @ 2015-07-31 14:31 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Doug Ledford, Devesh Sharma, Weiny, Ira,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Wed, 8 Jul 2015, Christoph Hellwig wrote:

> So how about someone tells OFED to stop trying to enforce this BS?
>
> This just confirms my byass that Open-Fabrics Alliance are a bunch of
> idiots making life hard, similar to all their horrible OFED driver
> distributions that crated a total mess for everyone involved.

There are a number of commmits already that change the license. Lets
revert these:

commit b8f5595eb96c9fce1c907d13e89581e5061edf2e
Author: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
Date:   Fri Jul 24 05:04:00 2015 +0530

    RDMA/ocrdma: update ocrdma module license string

    Change module_license from "GPL" to "Dual BSD/GPL"

    Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    Cc: Duan Jiong <duanj.fnst-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
    Cc: Roland Dreier <roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org>
    Cc: Jes Sorensen <Jes.Sorensen-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    Cc: Sasha Levin <levinsasha928-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    Cc: Dan Carpenter <dan.carpenter-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
    Cc: Prarit Bhargava <prarit-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    Cc: Colin Ian King <colin.king-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org>
    Cc: Wei Yongjun <yongjun_wei-zrsr2BFq86L20UzCJQGyNP8+0UxHXcjY@public.gmane.org>
    Cc: Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
    Cc: Rasmus Villemoes <linux-qQsb+v5E8BnlAoU/VqSP6n9LOBIZ5rWg@public.gmane.org>
    Cc: Li RongQing <roy.qing.li-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    Cc: Devendra Naga <devendra.aaru-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
    Signed-off-by: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

commit 71ee67306ecbdfc0c94ed93c77ff99d29e961d69
Author: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
Date:   Fri Jul 24 05:03:59 2015 +0530

    RDMA/ocrdma: update ocrdma license to dual-license

    Change of license from GPLv2 to dual-license (GPLv2 and BSD 2-Clause)

    All contributors were contacted off-list and permission to make this
    change was received.  The complete list of contributors are Cc:ed here.

    Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    Cc: Duan Jiong <duanj.fnst-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
    Cc: Roland Dreier <roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org>
    Cc: Jes Sorensen <Jes.Sorensen-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    Cc: Sasha Levin <levinsasha928-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    Cc: Dan Carpenter <dan.carpenter-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
    Cc: Prarit Bhargava <prarit-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
    Cc: Colin Ian King <colin.king-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org>
    Cc: Wei Yongjun <yongjun_wei-zrsr2BFq86L20UzCJQGyNP8+0UxHXcjY@public.gmane.org>
    Cc: Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
    Cc: Rasmus Villemoes <linux-qQsb+v5E8BnlAoU/VqSP6n9LOBIZ5rWg@public.gmane.org>
    Cc: Li RongQing <roy.qing.li-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    Cc: Devendra Naga <devendra.aaru-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
    Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
    Signed-off-by: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                           ` <20150708193644.GA24683-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
@ 2015-07-31 14:34                             ` Christoph Lameter
       [not found]                               ` <alpine.DEB.2.11.1507310932180.12455-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Lameter @ 2015-07-31 14:34 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Doug Ledford, Weiny, Ira, Devesh Sharma,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Wed, 8 Jul 2015, Christoph Hellwig wrote:

> On Wed, Jul 08, 2015 at 03:33:03PM -0400, Doug Ledford wrote:
> > I am not a lawyer, but this has been explained to me on numerous
> > occasions, so I relay the layman's interpretation here:
> >
> > No, you don't always need everyone's approval.  There are contributions
> > that are not legally copyright worthy.
>
> There are.  But for an open source project trying to deal with slippery
> slot is not worth it.  Just get an ACK from everyone to be on the safe
> side and show that you act in good faith.

Note that there are numerous contributions in the IB subsystem from folks
not in the OFA. Those certainly have the expectation that their work was
under the GPLv2 and not BSD.




--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                           ` <alpine.DEB.2.11.1507310930240.12455-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
@ 2015-07-31 16:02                                             ` Doug Ledford
       [not found]                                               ` <55BB9C03.1030103-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Doug Ledford @ 2015-07-31 16:02 UTC (permalink / raw)
  To: Christoph Lameter, Christoph Hellwig
  Cc: Devesh Sharma, Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 4301 bytes --]

On 07/31/2015 10:31 AM, Christoph Lameter wrote:
> On Wed, 8 Jul 2015, Christoph Hellwig wrote:
> 
>> So how about someone tells OFED to stop trying to enforce this BS?
>>
>> This just confirms my byass that Open-Fabrics Alliance are a bunch of
>> idiots making life hard, similar to all their horrible OFED driver
>> distributions that crated a total mess for everyone involved.
> 
> There are a number of commmits already that change the license. Lets
> revert these:

Everyone on that Cc: list (and I note in particular that your name is
*not* on that list) has been contacted and gave permission to
Avagotech/Emulex to go ahead and change the copyright on the code.  As
such, it is their *right* to make that change if they see fit.  There
will be no revert, period.

> commit b8f5595eb96c9fce1c907d13e89581e5061edf2e
> Author: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
> Date:   Fri Jul 24 05:04:00 2015 +0530
> 
>     RDMA/ocrdma: update ocrdma module license string
> 
>     Change module_license from "GPL" to "Dual BSD/GPL"
> 
>     Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
>     Cc: Duan Jiong <duanj.fnst-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
>     Cc: Roland Dreier <roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org>
>     Cc: Jes Sorensen <Jes.Sorensen-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>     Cc: Sasha Levin <levinsasha928-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>     Cc: Dan Carpenter <dan.carpenter-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
>     Cc: Prarit Bhargava <prarit-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>     Cc: Colin Ian King <colin.king-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org>
>     Cc: Wei Yongjun <yongjun_wei-zrsr2BFq86L20UzCJQGyNP8+0UxHXcjY@public.gmane.org>
>     Cc: Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
>     Cc: Rasmus Villemoes <linux-qQsb+v5E8BnlAoU/VqSP6n9LOBIZ5rWg@public.gmane.org>
>     Cc: Li RongQing <roy.qing.li-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>     Cc: Devendra Naga <devendra.aaru-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>     Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
>     Signed-off-by: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
> 
> commit 71ee67306ecbdfc0c94ed93c77ff99d29e961d69
> Author: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
> Date:   Fri Jul 24 05:03:59 2015 +0530
> 
>     RDMA/ocrdma: update ocrdma license to dual-license
> 
>     Change of license from GPLv2 to dual-license (GPLv2 and BSD 2-Clause)
> 
>     All contributors were contacted off-list and permission to make this
>     change was received.  The complete list of contributors are Cc:ed here.
> 
>     Cc: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
>     Cc: Duan Jiong <duanj.fnst-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
>     Cc: Roland Dreier <roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org>
>     Cc: Jes Sorensen <Jes.Sorensen-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>     Cc: Sasha Levin <levinsasha928-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>     Cc: Dan Carpenter <dan.carpenter-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
>     Cc: Prarit Bhargava <prarit-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>     Cc: Colin Ian King <colin.king-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org>
>     Cc: Wei Yongjun <yongjun_wei-zrsr2BFq86L20UzCJQGyNP8+0UxHXcjY@public.gmane.org>
>     Cc: Moni Shoua <monis-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
>     Cc: Rasmus Villemoes <linux-qQsb+v5E8BnlAoU/VqSP6n9LOBIZ5rWg@public.gmane.org>
>     Cc: Li RongQing <roy.qing.li-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>     Cc: Devendra Naga <devendra.aaru-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>     Signed-off-by: Devesh Sharma <devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
>     Signed-off-by: Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 


-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                               ` <alpine.DEB.2.11.1507310932180.12455-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
@ 2015-07-31 16:16                                 ` Doug Ledford
  0 siblings, 0 replies; 29+ messages in thread
From: Doug Ledford @ 2015-07-31 16:16 UTC (permalink / raw)
  To: Christoph Lameter, Christoph Hellwig
  Cc: Weiny, Ira, Devesh Sharma, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1507 bytes --]

On 07/31/2015 10:34 AM, Christoph Lameter wrote:
> On Wed, 8 Jul 2015, Christoph Hellwig wrote:
> 
>> On Wed, Jul 08, 2015 at 03:33:03PM -0400, Doug Ledford wrote:
>>> I am not a lawyer, but this has been explained to me on numerous
>>> occasions, so I relay the layman's interpretation here:
>>>
>>> No, you don't always need everyone's approval.  There are contributions
>>> that are not legally copyright worthy.
>>
>> There are.  But for an open source project trying to deal with slippery
>> slot is not worth it.  Just get an ACK from everyone to be on the safe
>> side and show that you act in good faith.
> 
> Note that there are numerous contributions in the IB subsystem from folks
> not in the OFA. Those certainly have the expectation that their work was
> under the GPLv2 and not BSD.

If they made the contribution to a file that listed a dual license at
the top of the file (or a dual license file in the directory covering
all of the files in that directory) and they didn't bother to check the
license before contributing and then expected it to be under the GPL
only and not a dual GPL/BSD, then that is their problem for not paying
attention to the copyright of the files in question.  Expectation only
matters if there isn't a clearly spelled out copyright.  When a clearly
spelled out copyright exists, it certainly trumps inattentive expectations.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                               ` <55BB9C03.1030103-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2015-07-31 16:22                                                 ` Doug Ledford
       [not found]                                                   ` <55BBA0D6.3070604-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Doug Ledford @ 2015-07-31 16:22 UTC (permalink / raw)
  To: Christoph Lameter, Christoph Hellwig
  Cc: Devesh Sharma, Weiny, Ira, linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 1115 bytes --]

On 07/31/2015 12:02 PM, Doug Ledford wrote:
> On 07/31/2015 10:31 AM, Christoph Lameter wrote:
>> On Wed, 8 Jul 2015, Christoph Hellwig wrote:
>>
>>> So how about someone tells OFED to stop trying to enforce this BS?
>>>
>>> This just confirms my byass that Open-Fabrics Alliance are a bunch of
>>> idiots making life hard, similar to all their horrible OFED driver
>>> distributions that crated a total mess for everyone involved.
>>
>> There are a number of commmits already that change the license. Lets
>> revert these:
> 
> Everyone on that Cc: list (and I note in particular that your name is
> *not* on that list) has been contacted and gave permission to
> Avagotech/Emulex to go ahead and change the copyright on the code.  As
> such, it is their *right* to make that change if they see fit.  There
> will be no revert, period.

Also, just as a general rule, don't *EVER* come to me trying to assert
copyright control on code you haven't even donated one line of effort to.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                                   ` <55BBA0D6.3070604-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
@ 2015-07-31 17:03                                                     ` Christoph Lameter
       [not found]                                                       ` <alpine.DEB.2.11.1507311147200.13467-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Christoph Lameter @ 2015-07-31 17:03 UTC (permalink / raw)
  To: Doug Ledford
  Cc: Christoph Hellwig, Devesh Sharma, Weiny, Ira,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

On Fri, 31 Jul 2015, Doug Ledford wrote:

> > Everyone on that Cc: list (and I note in particular that your name is
> > *not* on that list) has been contacted and gave permission to
> > Avagotech/Emulex to go ahead and change the copyright on the code.  As
> > such, it is their *right* to make that change if they see fit.  There
> > will be no revert, period.
>
> Also, just as a general rule, don't *EVER* come to me trying to assert
> copyright control on code you haven't even donated one line of effort to.

I have not asserted any copyright on the particular files.

But I have extensively contributed to core kernel code for 20 years with
the understanding that the license for the kernel code as a whole is under
the GPL and that others will contribute like I did under the GPL. It
certainly is a surprise to me that someone can change the license of parts
of the kernel to allow non-GPL licensing. Never seen that before.

I will assert that the modifications of the IB stack that I have
contributed over the years (mostly in passes over the kernel to
change functions globally) are under GPL only. In this case you are lucky
that I never touched those files.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PATCH 0/2] update ocrdma to dual license
       [not found]                                                       ` <alpine.DEB.2.11.1507311147200.13467-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
@ 2015-07-31 17:38                                                         ` Doug Ledford
  0 siblings, 0 replies; 29+ messages in thread
From: Doug Ledford @ 2015-07-31 17:38 UTC (permalink / raw)
  To: Christoph Lameter
  Cc: Christoph Hellwig, Devesh Sharma, Weiny, Ira,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA

[-- Attachment #1: Type: text/plain, Size: 2847 bytes --]

On 07/31/2015 01:03 PM, Christoph Lameter wrote:
> On Fri, 31 Jul 2015, Doug Ledford wrote:
> 
>>> Everyone on that Cc: list (and I note in particular that your name is
>>> *not* on that list) has been contacted and gave permission to
>>> Avagotech/Emulex to go ahead and change the copyright on the code.  As
>>> such, it is their *right* to make that change if they see fit.  There
>>> will be no revert, period.
>>
>> Also, just as a general rule, don't *EVER* come to me trying to assert
>> copyright control on code you haven't even donated one line of effort to.
> 
> I have not asserted any copyright on the particular files.
> 
> But I have extensively contributed to core kernel code for 20 years with
> the understanding that the license for the kernel code as a whole is under
> the GPL

(Note: this is my understanding, but I'm not an attorney, so seek more
experienced advice for an authoritative answer)

It is *exactly* that.  The kernel *as a whole* is under GPL.  And when
used as a whole, the code in the RDMA stack that is dual licensed falls
under the same license as the rest of the kernel.  The dual license on
this code does not allow someone to use the rest of the kernel as though
it were under a BSD license, and due to the kernel being a "compilation"
in nature, the GPL compilation clause spreads to this code whenever you
are using it as part of a whole kernel tree and requires that this code
be treated as GPL only and not the BSD variant of the license.

The only time that this code can be used under the BSD license is when
it's removed from the kernel as a whole and used separately (which is
what the OFED people do when they build their kernel tree....it is a
separate tree that has its own build environment and builds modules to
run against any given kernel they support, but is not a complete kernel
tree in itself, all of the core kernel code has been ripped out and only
the RDMA stack is left in their tree, and it must be compiled against
the devel headers of whatever kernel you want the modules to work with).

> and that others will contribute like I did under the GPL. It
> certainly is a surprise to me that someone can change the license of parts
> of the kernel to allow non-GPL licensing. Never seen that before.

It's been that way since day 1 on the entire RDMA stack.

> I will assert that the modifications of the IB stack that I have
> contributed over the years (mostly in passes over the kernel to
> change functions globally) are under GPL only. In this case you are lucky
> that I never touched those files.

You can assert it, and since I'm not an attorney, I won't try to speak
as to whether that assertion will hold up.

-- 
Doug Ledford <dledford-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
              GPG KeyID: 0E572FDD



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 884 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2015-07-31 17:38 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-12 16:45 [PATCH 0/2] update ocrdma to dual license Devesh Sharma
     [not found] ` <1434127505-17739-1-git-send-email-devesh.sharma-1wcpHE2jlwO1Z/+hSey0Gg@public.gmane.org>
2015-06-12 16:45   ` [PATCH 1/2] RDMA/ocrdma: update license from gpl " Devesh Sharma
2015-06-12 16:45   ` [PATCH 2/2] RDMA/ocrdma: update module license " Devesh Sharma
2015-06-30  6:03   ` [PATCH 0/2] update ocrdma " Devesh Sharma
2015-06-30  6:06   ` Christoph Hellwig
     [not found]     ` <20150630060631.GA21105-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-06-30 10:51       ` Devesh Sharma
     [not found]     ` <CANjDDBh3pxLFe2o08KzAtw8dtVq94GK04x4YZ0nXA+YnVh5Bng@mail.gmail.com>
     [not found]       ` <CANjDDBh3pxLFe2o08KzAtw8dtVq94GK04x4YZ0nXA+YnVh5Bng-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-01  7:21         ` Christoph Hellwig
     [not found]           ` <20150701072120.GB31381-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-02  8:51             ` Devesh Sharma
     [not found]               ` <CANjDDBinTi43KTt14C7cJ0Uo=Do8Vt3G6bXutLbsViUFUG=jRg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-03 15:38                 ` Weiny, Ira
     [not found]                   ` <2807E5FD2F6FDA4886F6618EAC48510E110A880D-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2015-07-03 15:52                     ` Christoph Hellwig
     [not found]                       ` <20150703155234.GA6099-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-08  6:56                         ` Devesh Sharma
     [not found]                           ` <CANjDDBh1C8Hh_MN9P1=N-g9tvwa-GF0h387_SHiE12cNVKfH2Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-08  8:01                             ` Christoph Hellwig
     [not found]                               ` <20150708080108.GB5668-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-08 19:53                                 ` Doug Ledford
     [not found]                                   ` <559D7FA9.1040200-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-08 20:02                                     ` Christoph Hellwig
     [not found]                                       ` <20150708200212.GA28030-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-08 20:15                                         ` Doug Ledford
     [not found]                                           ` <559D84C4.2030303-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-08 20:25                                             ` Christoph Hellwig
     [not found]                                               ` <20150708202500.GA7938-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-08 21:08                                                 ` Doug Ledford
     [not found]                                                   ` <559D9169.1040009-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-16  7:52                                                     ` Devesh Sharma
     [not found]                                                       ` <CANjDDBhPvz3k7Zq=b56QnJYDkafJLWQcAsGePgPZ7UBzW+6dJQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-21  3:28                                                         ` Doug Ledford
2015-07-31 14:31                                         ` Christoph Lameter
     [not found]                                           ` <alpine.DEB.2.11.1507310930240.12455-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
2015-07-31 16:02                                             ` Doug Ledford
     [not found]                                               ` <55BB9C03.1030103-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-31 16:22                                                 ` Doug Ledford
     [not found]                                                   ` <55BBA0D6.3070604-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-31 17:03                                                     ` Christoph Lameter
     [not found]                                                       ` <alpine.DEB.2.11.1507311147200.13467-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
2015-07-31 17:38                                                         ` Doug Ledford
2015-07-08  6:55                     ` Devesh Sharma
2015-07-08 19:33                     ` Doug Ledford
     [not found]                       ` <559D7AEF.6070405-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-07-08 19:36                         ` Christoph Hellwig
     [not found]                           ` <20150708193644.GA24683-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-07-31 14:34                             ` Christoph Lameter
     [not found]                               ` <alpine.DEB.2.11.1507310932180.12455-wcBtFHqTun5QOdAKl3ChDw@public.gmane.org>
2015-07-31 16:16                                 ` Doug Ledford

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.