Whamcloud - gitweb
* Update license text for all PTLLND from phil's boilerplate
authorpjkirner <pjkirner>
Wed, 28 Sep 2005 18:01:31 +0000 (18:01 +0000)
committerpjkirner <pjkirner>
Wed, 28 Sep 2005 18:01:31 +0000 (18:01 +0000)
14 files changed:
lnet/include/lnet/ptllnd_wire.h
lnet/klnds/ptllnd/autoMakefile.am
lnet/klnds/ptllnd/ptllnd.c
lnet/klnds/ptllnd/ptllnd.h
lnet/klnds/ptllnd/ptllnd_cb.c
lnet/klnds/ptllnd/ptllnd_modparams.c
lnet/klnds/ptllnd/ptllnd_peer.c
lnet/klnds/ptllnd/ptllnd_proc.c
lnet/klnds/ptllnd/ptllnd_rx_buf.c
lnet/klnds/ptllnd/ptllnd_tx.c
lnet/klnds/ptllnd/wirecheck.c
lnet/ulnds/ptllnd/ptllnd.c
lnet/ulnds/ptllnd/ptllnd.h
lnet/ulnds/ptllnd/ptllnd_cb.c

index 0c724d5..6fa8ee5 100644 (file)
@@ -1,3 +1,21 @@
+/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
+ * vim:expandtab:shiftwidth=8:tabstop=8:
+ *
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: PJ Kirner <pjkirner@clusterfs.com>
+ *
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
+ *
+ *   This file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
+ *
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
+ *
+ */
 /************************************************************************
  * Tunable defaults that {u,k}lnds/ptllnd should have in common.
  */
index 10f0ef9..07a36ec 100755 (executable)
@@ -1,8 +1,3 @@
-# Copyright (C) 2001  Cluster File Systems, Inc.
-#
-# This code is issued under the GNU General Public License.
-# See the file COPYING in this distribution
-
 if MODULES
 if BUILD_PTLLND
 modulenet_DATA = kptllnd$(KMODEXT)
index 1262437..4cb3908 100755 (executable)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
  *   Author: PJ Kirner <pjkirner@clusterfs.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
index 55251bb..0819cf9 100755 (executable)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
  *   Author: PJ Kirner <pjkirner@clusterfs.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
@@ -412,12 +407,12 @@ int kptllnd_recv (
         unsigned int offset,
         unsigned int mlen,
         unsigned int rlen);
-        
+
 int kptllnd_eager_recv(
-        struct lnet_ni *ni, 
+        struct lnet_ni *ni,
         void *private,
         lnet_msg_t *msg,
-        void **new_privatep);        
+        void **new_privatep);
 
 void kptllnd_eq_callback(
         ptl_event_t *evp);
index 80f7e7c..008a556 100644 (file)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
  *   Author: PJ Kirner <pjkirner@clusterfs.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
@@ -494,8 +489,8 @@ kptllnd_send(lnet_ni_t *ni, void *private, lnet_msg_t *lntmsg)
                  */
                 if(target_is_router || routing)
                         break;
-                        
-                PJK_UT_MSG_DATA("nob=%d\n",lntmsg->msg_md->md_length);                        
+
+                PJK_UT_MSG_DATA("nob=%d\n",lntmsg->msg_md->md_length);
 
                 /* Is the payload small enough not to need RDMA? */
                 nob = offsetof(kptl_msg_t, ptlm_u.immediate.kptlim_payload[lntmsg->msg_md->md_length]);
@@ -668,14 +663,14 @@ launch:
 }
 
 int kptllnd_eager_recv(
-        struct lnet_ni *ni, 
+        struct lnet_ni *ni,
         void *private,
         lnet_msg_t *msg,
         void **new_privatep)
 {
         //kptl_data_t    *kptllnd_data = ni->ni_data;
         kptl_rx_t    *rx = private;
-        
+
         PJK_UT_MSG_DATA("Eager RX=%p RXB=%p\n",rx,rx->rx_rxb);
 
         LASSERT(rx->rx_nob < *kptllnd_tunables.kptl_max_immd_size);
index ec85f0e..e067903 100644 (file)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
  *   Author: PJ Kirner <pjkirner@clusterfs.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
@@ -68,7 +63,7 @@ CFS_MODULE_PARM(peer_hash_table_size, "i", int, 0444,
 static int simulation_bitmap = 0;
 CFS_MODULE_PARM(simulation_bitmap, "i", int, 0444,
                "simulation bitmap");
-#endif         
+#endif
 
 
 kptl_tunables_t kptllnd_tunables = {
@@ -82,9 +77,9 @@ kptl_tunables_t kptllnd_tunables = {
         .kptl_peercredits            = &peercredits,
         .kptl_max_immd_size          = &max_immd_size,
         .kptl_peer_hash_table_size   = &peer_hash_table_size,
-#ifdef PJK_DEBUGGING        
+#ifdef PJK_DEBUGGING
         .kptl_simulation_bitmap      = &simulation_bitmap,
-#endif        
+#endif
 };
 
 
@@ -111,12 +106,12 @@ static ctl_table kptllnd_ctl_table[] = {
         sizeof(int), 0444, NULL, &proc_dointvec},
        {10, "peer_hash_table_size,", &peer_hash_table_size,
         sizeof(int), 0444, NULL, &proc_dointvec},
-        
-#ifdef PJK_DEBUGGING    
+
+#ifdef PJK_DEBUGGING
        {11, "simulation_bitmap,", &simulation_bitmap,
         sizeof(int), 0444, NULL, &proc_dointvec},
 #endif
-        
+
        {0}
 };
 
index 533551f..ad09daa 100644 (file)
@@ -1,3 +1,21 @@
+/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
+ * vim:expandtab:shiftwidth=8:tabstop=8:
+ *
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: PJ Kirner <pjkirner@clusterfs.com>
+ *
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
+ *
+ *   This file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
+ *
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
+ *
+ */
+
 #include "ptllnd.h"
 #include <libcfs/list.h>
 
@@ -720,9 +738,9 @@ kptllnd_peer_check_sends (
                                  * posted to portals
                                  */
                                 tx->tx_mdh = PTL_INVALID_HANDLE;
-                                
+
                                 spin_unlock(&peer->peer_lock);
-                                
+
                                 kptllnd_tx_decref(tx);
 
                                 rc2 = PtlMEUnlink(meh);
@@ -791,8 +809,8 @@ kptllnd_peer_check_sends (
                         LASSERT(atomic_read(&tx->tx_refcount)>1);
                         rc2 = PtlMDUnlink(tx->tx_mdh_msg);
                         LASSERT( rc2 == 0);
-                        
-                       
+
+
 #ifndef LUSTRE_PORTALS_UNLINK_SEMANTICS
                         tx->tx_mdh_msg = PTL_INVALID_HANDLE;
                         kptllnd_tx_decref(tx);
index d4251e9..1795e41 100755 (executable)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2002 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: PJ Kirner <pjkirner@clusterfs.com>
  *
- *   This file is part of Portals
- *   http://sourceforge.net/projects/sandiaportals/
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Portals 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Portals is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Portals; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
@@ -63,16 +58,16 @@ ptllnd_stats_seq_seek (ptllnd_stats_seq_iterator_t *pssi, loff_t off)
             off < sizeof(stats_name_table) / sizeof(stats_name_table[0])){
                 pssi->pssi_index = off;
                 return 0;
-        }                
+        }
         return -ENOENT;
 }
 
 static void *
-ptllnd_stats_seq_start (struct seq_file *s, loff_t *pos) 
+ptllnd_stats_seq_start (struct seq_file *s, loff_t *pos)
 {
         ptllnd_stats_seq_iterator_t *pssi;
         int                         rc;
-        
+
         PORTAL_ALLOC(pssi, sizeof(*pssi));
         if (pssi == NULL)
                 return NULL;
@@ -81,7 +76,7 @@ ptllnd_stats_seq_start (struct seq_file *s, loff_t *pos)
         rc = ptllnd_stats_seq_seek(pssi, *pos);
         if (rc == 0)
                 return pssi;
-        
+
         PORTAL_FREE(pssi, sizeof(*pssi));
         return NULL;
 }
@@ -90,7 +85,7 @@ static void
 ptllnd_stats_seq_stop (struct seq_file *s, void *iter)
 {
         ptllnd_stats_seq_iterator_t  *pssi = iter;
-        
+
         if (pssi != NULL)
                 PORTAL_FREE(pssi, sizeof(*pssi));
 }
@@ -107,21 +102,21 @@ ptllnd_stats_seq_next (struct seq_file *s, void *iter, loff_t *pos)
                 PORTAL_FREE(pssi, sizeof(*pssi));
                 return NULL;
         }
-        
+
         *pos = next;
         return pssi;
 }
 
-static int 
+static int
 ptllnd_stats_seq_show (struct seq_file *s, void *iter)
 {
         ptllnd_stats_seq_iterator_t *pssi = iter;
-      
+
         seq_printf(s,"%02d %-40s %d\n",
                 (int)pssi->pssi_index,
                 stats_name_table[pssi->pssi_index],
                 ((int*)&kptllnd_stats)[pssi->pssi_index]);
-                
+
         return 0;
 }
 
@@ -138,13 +133,13 @@ ptllnd_stats_seq_open(struct inode *inode, struct file *file)
         struct proc_dir_entry *dp = PDE(inode);
         struct seq_file       *sf;
         int                    rc;
-        
+
         rc = seq_open(file, &ptllnd_stats_sops);
         if (rc == 0) {
                 sf = file->private_data;
                 sf->private = dp->data;
         }
-        
+
         return rc;
 }
 
@@ -156,7 +151,7 @@ static struct file_operations ptllnd_stats_fops = {
         .release = seq_release,
 };
 
-void 
+void
 kptllnd_proc_init(void)
 {
         struct proc_dir_entry *stats;
@@ -167,9 +162,9 @@ kptllnd_proc_init(void)
                 CERROR("couldn't create proc entry %s\n", LNET_PTLLND_PROC_STATS);
                 return;
         }
-        
+
         stats->proc_fops = &ptllnd_stats_fops;
-        stats->data = NULL;        
+        stats->data = NULL;
 }
 
 void
index 1e96a00..93f56d3 100644 (file)
@@ -1,4 +1,22 @@
-#include "ptllnd.h"
+/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
+ * vim:expandtab:shiftwidth=8:tabstop=8:
+ *
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: PJ Kirner <pjkirner@clusterfs.com>
+ *
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
+ *
+ *   This file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
+ *
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
+ *
+ */
+
+ #include "ptllnd.h"
 
 kptl_rx_t*
 kptllnd_rx_alloc(
@@ -852,7 +870,7 @@ kptllnd_rx_destroy(kptl_rx_t *rx,kptl_data_t *kptllnd_data)
         kptl_peer_t  *peer = rx->rx_peer;
         kptl_msg_t   *msg = rx->rx_msg;
         int returned_credits = msg->ptlm_credits;
-        
+
         PJK_UT_MSG(">>> rx=%p\n",rx);
 
         STAT_UPDATE(kps_rx_released);
index 8a1a53e..300bd4d 100644 (file)
@@ -1,4 +1,22 @@
-#include "ptllnd.h"
+/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
+ * vim:expandtab:shiftwidth=8:tabstop=8:
+ *
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: PJ Kirner <pjkirner@clusterfs.com>
+ *
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
+ *
+ *   This file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
+ *
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
+ *
+ */
+
+ #include "ptllnd.h"
 
 
 void
index 65ef2db..83f33eb 100644 (file)
@@ -1,5 +1,19 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
+ *
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: PJ Kirner <pjkirner@clusterfs.com>
+ *
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
+ *
+ *   This file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
+ *
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
+ *
  */
 #include <stdio.h>
 #include <string.h>
index 234cffb..b947ff6 100644 (file)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
  *   Author: Eric Barton <eeb@bartonsoftware.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
index ab48eb1..61f7dcc 100644 (file)
@@ -1,26 +1,22 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
  *   Author: Eric Barton <eeb@bartonsoftware.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */
 
+
 #define DEBUG_SUBSYSTEM S_NAL
 
 #include <lnet/lib-lnet.h>
index 7a0cfe9..d516dce 100644 (file)
@@ -1,23 +1,18 @@
 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
  * vim:expandtab:shiftwidth=8:tabstop=8:
  *
- * Copyright (C) 2005 Cluster File Systems, Inc.
- *   Author: Eric Barton <ebarton@clusterfs.com>
+ * Copyright (C) 2005 Cluster File Systems, Inc. All rights reserved.
+ *   Author: Eric Barton <eeb@bartonsoftware.com>
  *
- *   This file is part of Lustre, http://www.lustre.org.
+ *   This file is part of the Lustre file system, http://www.lustre.org
+ *   Lustre is a trademark of Cluster File Systems, Inc.
  *
- *   Lustre 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 file is confidential source code owned by Cluster File Systems.
+ *   No viewing, modification, compilation, redistribution, or any other
+ *   form of use is permitted except through a signed license agreement.
  *
- *   Lustre is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with Lustre; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *   If you have not signed such an agreement, then you have no rights to
+ *   this file.  Please destroy it immediately and contact CFS.
  *
  */