struct obd_export *export;
OBD_CHECK_SETUP(conn, export);
OBD_CHECK_OP(export->export_obd,cancel);
-
+
rc = OBP(export->export_obd, cancel)(conn, mode, lockh);
RETURN(rc);
}
#ifdef __KERNEL__
/* support routines */
extern kmem_cache_t *obdo_cachep;
-static __inline__ struct obdo *obdo_alloc(void)
+static inline struct obdo *obdo_alloc(void)
{
struct obdo *oa = NULL;
return oa;
}
-static __inline__ void obdo_free(struct obdo *oa)
+static inline void obdo_free(struct obdo *oa)
{
if (!oa)
return;
static inline void iattr_from_obdo(struct iattr *attr, struct obdo *oa)
{
unsigned int ia_valid = oa->o_valid;
-
+
memset(attr, 0, sizeof(*attr));
if (ia_valid & OBD_MD_FLATIME) {
attr->ia_atime = oa->o_atime;
/* WARNING: the file systems must take care not to tinker with
attributes they don't manage (such as blocks). */
-static __inline__ void obdo_from_inode(struct obdo *dst, struct inode *src)
+static inline void obdo_from_inode(struct obdo *dst, struct inode *src)
{
if ( dst->o_valid & OBD_MD_FLID )
dst->o_id = src->i_ino;
dst->o_generation = src->i_generation;
}
-static __inline__ void obdo_to_inode(struct inode *dst, struct obdo *src)
+static inline void obdo_to_inode(struct inode *dst, struct obdo *src)
{
if ( src->o_valid & OBD_MD_FLID )
#endif
-static __inline__ void obdo_cpy_md(struct obdo *dst, struct obdo *src)
+static inline void obdo_cpy_md(struct obdo *dst, struct obdo *src)
{
#ifdef __KERNEL__
CDEBUG(D_INODE, "src obdo %Ld valid 0x%x, dst obdo %Ld\n",
/* returns FALSE if comparison (by flags) is same, TRUE if changed */
-static __inline__ int obdo_cmp_md(struct obdo *dst, struct obdo *src,
- obd_flag compare)
+static inline int obdo_cmp_md(struct obdo *dst, struct obdo *src,
+ obd_flag compare)
{
int res = 0;
EXPORT_SYMBOL(ldlm_namespace_new);
EXPORT_SYMBOL(ldlm_namespace_free);
-MODULE_AUTHOR("Cluster File Systems, Inc. <braam@clusterfs.com>");
+MODULE_AUTHOR("Cluster File Systems, Inc. <info@clusterfs.com>");
MODULE_DESCRIPTION("Lustre Lock Management Module v0.1");
MODULE_LICENSE("GPL");
static int __init lov_init(void)
{
printk(KERN_INFO "Lustre Logical Object Volume driver " LOV_VERSION
- ", phil@clusterfs.com\n");
+ ", info@clusterfs.com\n");
return class_register_type(&lov_obd_ops, OBD_LOV_DEVICENAME);
}
class_unregister_type(OBD_LOV_DEVICENAME);
}
-MODULE_AUTHOR("Phil Schwan <phil@clusterfs.com>");
+MODULE_AUTHOR("Cluster File Systems, Inc. <info@clusterfs.com>");
MODULE_DESCRIPTION("Lustre Logical Object Volume OBD driver v0.1");
MODULE_LICENSE("GPL");
}
}
-MODULE_AUTHOR("Cluster File Systems, Inc. <adilger@clusterfs.com>");
+MODULE_AUTHOR("Cluster File Systems, Inc. <info@clusterfs.com>");
MODULE_DESCRIPTION("Lustre MDS ext3 Filesystem Helper v0.1");
MODULE_LICENSE("GPL");
static int __init obdfilter_init(void)
{
- printk(KERN_INFO "Filtering OBD driver v0.001, braam@clusterfs.com\n");
+ printk(KERN_INFO "Filtering OBD driver v0.001, info@clusterfs.com\n");
return class_register_type(&filter_obd_ops, OBD_FILTER_DEVICENAME);
}
class_unregister_type(OBD_FILTER_DEVICENAME);
}
-MODULE_AUTHOR("Peter J. Braam <braam@clusterfs.com>");
+MODULE_AUTHOR("Cluster File Systems, Inc. <info@clusterfs.com>");
MODULE_DESCRIPTION("Lustre Filtering OBD driver v1.0");
MODULE_LICENSE("GPL");
{
//int err;
- printk(KERN_INFO "OBDFS v0.1, braam@stelias.com\n");
+ printk(KERN_INFO "OBDFS v0.1, info@clusterfs.com\n");
obdfs_sysctl_init();
class_unregister_type(LUSTRE_OSC_NAME);
}
-MODULE_AUTHOR("Peter J. Braam <braam@clusterfs.com>");
+MODULE_AUTHOR("Cluster File Systems, Inc. <info@clusterfs.com>");
MODULE_DESCRIPTION("Lustre Object Storage Client (OSC) v1.0");
MODULE_LICENSE("GPL");
EXPORT_SYMBOL(lustre_unpack_msg);
EXPORT_SYMBOL(lustre_msg_buf);
-MODULE_AUTHOR("Peter J. Braam <braam@clusterfs.com>");
+MODULE_AUTHOR("Cluster File Systems, Inc <info@clusterfs.com>");
MODULE_DESCRIPTION("Lustre Request Processor v1.0");
-MODULE_LICENSE("GPL");
+MODULE_LICENSE("GPL");
module_init(ptlrpc_init);
module_exit(ptlrpc_exit);