Whamcloud - gitweb
- small include changes needed compile on powerpc
authorrread <rread>
Fri, 26 Jul 2002 16:54:56 +0000 (16:54 +0000)
committerrread <rread>
Fri, 26 Jul 2002 16:54:56 +0000 (16:54 +0000)
13 files changed:
lustre/archdep.m4
lustre/include/linux/lustre_idl.h
lustre/include/linux/lustre_lib.h
lustre/llite/super.c
lustre/lov/lov_obd.c
lustre/mdc/mdc_request.c
lustre/mds/handler.c
lustre/obdecho/echo.c
lustre/obdfilter/filter.c
lustre/osc/osc_request.c
lustre/ost/ost_handler.c
lustre/ptlrpc/rpc.c
lustre/ptlrpc/service.c

index 9f7198d..eae4bf0 100644 (file)
@@ -48,6 +48,13 @@ case ${host_cpu} in
 
 ;;
 
+       powerpc )
+       AC_MSG_RESULT($host_cpu)
+        KCFLAGS='-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -D__powerpc__ -fsigned-char -msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple -mstring'
+        KCPPFLAGS='-D__KERNEL__'
+        MOD_LINK=elf32ppclinux
+;;
+
         *)
        AC_ERROR("Unknown Linux Platform: $host_cpu")
 esac
index 8b470e8..1814325 100644 (file)
@@ -31,6 +31,7 @@
 # include <linux/list.h>
 #else
 # define __KERNEL__
+# include <asm/types.h>
 # include <linux/list.h>
 # undef __KERNEL__
 # include <stdint.h>
index 60dd8b9..3bb73a0 100644 (file)
@@ -25,8 +25,6 @@
 #ifndef _LUSTRE_LIB_H
 #define _LUSTRE_LIB_H
 
-#include <asm/types.h>
-
 #ifndef __KERNEL__
 # include <string.h>
 #else
index eb67f81..bb32159 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/lustre_lite.h>
 #include <linux/lustre_ha.h>
 #include <linux/lustre_dlm.h>
+#include <linux/init.h>
 
 kmem_cache_t *ll_file_data_slab;
 extern struct address_space_operations ll_aops;
index 75b225d..2cd84ab 100644 (file)
@@ -22,6 +22,7 @@
 #include <linux/lustre_mds.h>
 #include <linux/obd_class.h>
 #include <linux/obd_lov.h>
+#include <linux/init.h>
 
 extern struct obd_device obd_dev[MAX_OBD_DEVICES];
 
index e0b8a97..4116df1 100644 (file)
@@ -28,6 +28,7 @@
 #include <linux/lustre_mds.h>
 #include <linux/lustre_lite.h>
 #include <linux/lustre_dlm.h>
+#include <linux/init.h>
 
 #define REQUEST_MINOR 244
 
index c09a618..b720eca 100644 (file)
@@ -23,6 +23,8 @@
 #include <linux/module.h>
 #include <linux/lustre_mds.h>
 #include <linux/lustre_dlm.h>
+#include <linux/init.h>
+
 extern int mds_get_lovtgts(struct obd_device *obd, int tgt_count,
                            uuid_t *uuidarray);
 extern int mds_get_lovdesc(struct obd_device *obd, struct lov_desc *desc);
index 27c189a..0cd3708 100644 (file)
@@ -11,8 +11,8 @@
  * by Peter Braam <braam@clusterfs.com>
  */
 
-static char rcsid[] __attribute ((unused)) = "$Id: echo.c,v 1.17 2002/07/05 20:05:27 rread Exp $";
-#define OBDECHO_VERSION "$Revision: 1.17 $"
+static char rcsid[] __attribute ((unused)) = "$Id: echo.c,v 1.18 2002/07/26 16:54:55 rread Exp $";
+#define OBDECHO_VERSION "$Revision: 1.18 $"
 
 #define EXPORT_SYMTAB
 
@@ -23,6 +23,7 @@ static char rcsid[] __attribute ((unused)) = "$Id: echo.c,v 1.17 2002/07/05 20:0
 #include <linux/locks.h>
 #include <linux/ext2_fs.h>
 #include <linux/quotaops.h>
+#include <linux/init.h>
 #include <asm/unistd.h>
 
 #define DEBUG_SUBSYSTEM S_ECHO
index 95d0f9b..4e1ec72 100644 (file)
@@ -19,6 +19,7 @@
 #include <linux/obd_filter.h>
 #include <linux/ext3_jbd.h>
 #include <linux/quotaops.h>
+#include <linux/init.h>
 
 extern struct obd_device obd_dev[MAX_OBD_DEVICES];
 long filter_memory;
index d6c73d8..96dedd4 100644 (file)
@@ -24,6 +24,7 @@
 #include <linux/lustre_mds.h> /* for mds_objid */
 #include <linux/obd_ost.h>
 #include <linux/obd_lov.h>
+#include <linux/init.h>
 
 static void osc_con2cl(struct lustre_handle *conn, struct ptlrpc_client **cl,
                        struct ptlrpc_connection **connection,
index baa1252..d86e05f 100644 (file)
@@ -37,6 +37,7 @@
 #include <linux/obd_ost.h>
 #include <linux/lustre_net.h>
 #include <linux/lustre_dlm.h>
+#include <linux/init.h>
 
 static int ost_destroy(struct ptlrpc_request *req)
 {
index c8e268a..e0c9414 100644 (file)
@@ -28,6 +28,7 @@
 #include <linux/obd_class.h>
 #include <linux/lustre_lib.h>
 #include <linux/lustre_ha.h>
+#include <linux/init.h>
 
 extern int ptlrpc_init_portals(void);
 extern void ptlrpc_exit_portals(void);
index a199499..6aa5f65 100644 (file)
@@ -89,7 +89,7 @@ ptlrpc_init_svc(__u32 bufsize, int req_portal, int rep_portal, char *uuid,
 
         err = kportal_uuid_to_peer(uuid, &service->srv_self);
         if (err) {
-                CERROR("cannot get peer for uuid '%s'", uuid);
+                CERROR("cannot get peer for uuid '%s'\n", uuid);
                 OBD_FREE(service, sizeof(*service));
                 RETURN(NULL);
         }