Commit 5913ef5e authored by Shraddha Barke's avatar Shraddha Barke Committed by Greg Kroah-Hartman

Staging: lustre: obdclass: lu_object: Declare local functions as static

Declare lu_dev_add_linkage and lu_object_find as static since they are
used only in this particular file. Also remove the corresponding
declarations from header file.
Signed-off-by: default avatarShraddha Barke <shraddha.6596@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 84833321
...@@ -671,8 +671,6 @@ void lu_object_fini (struct lu_object *o); ...@@ -671,8 +671,6 @@ void lu_object_fini (struct lu_object *o);
void lu_object_add_top (struct lu_object_header *h, struct lu_object *o); void lu_object_add_top (struct lu_object_header *h, struct lu_object *o);
void lu_object_add (struct lu_object *before, struct lu_object *o); void lu_object_add (struct lu_object *before, struct lu_object *o);
void lu_dev_add_linkage(struct lu_site *s, struct lu_device *d);
/** /**
* Helpers to initialize and finalize device types. * Helpers to initialize and finalize device types.
*/ */
...@@ -715,9 +713,6 @@ int lu_site_purge(const struct lu_env *env, struct lu_site *s, int nr); ...@@ -715,9 +713,6 @@ int lu_site_purge(const struct lu_env *env, struct lu_site *s, int nr);
void lu_site_print(const struct lu_env *env, struct lu_site *s, void *cookie, void lu_site_print(const struct lu_env *env, struct lu_site *s, void *cookie,
lu_printer_t printer); lu_printer_t printer);
struct lu_object *lu_object_find(const struct lu_env *env,
struct lu_device *dev, const struct lu_fid *f,
const struct lu_object_conf *conf);
struct lu_object *lu_object_find_at(const struct lu_env *env, struct lu_object *lu_object_find_at(const struct lu_env *env,
struct lu_device *dev, struct lu_device *dev,
const struct lu_fid *f, const struct lu_fid *f,
......
...@@ -572,13 +572,13 @@ static struct lu_object *htable_lookup(struct lu_site *s, ...@@ -572,13 +572,13 @@ static struct lu_object *htable_lookup(struct lu_site *s,
* return it. Otherwise, create new object, insert it into cache and return * return it. Otherwise, create new object, insert it into cache and return
* it. In any case, additional reference is acquired on the returned object. * it. In any case, additional reference is acquired on the returned object.
*/ */
struct lu_object *lu_object_find(const struct lu_env *env, static struct lu_object *lu_object_find(const struct lu_env *env,
struct lu_device *dev, const struct lu_fid *f, struct lu_device *dev,
const struct lu_object_conf *conf) const struct lu_fid *f,
const struct lu_object_conf *conf)
{ {
return lu_object_find_at(env, dev->ld_site->ls_top_dev, f, conf); return lu_object_find_at(env, dev->ld_site->ls_top_dev, f, conf);
} }
EXPORT_SYMBOL(lu_object_find);
static struct lu_object *lu_object_new(const struct lu_env *env, static struct lu_object *lu_object_new(const struct lu_env *env,
struct lu_device *dev, struct lu_device *dev,
...@@ -925,14 +925,13 @@ cfs_hash_ops_t lu_site_hash_ops = { ...@@ -925,14 +925,13 @@ cfs_hash_ops_t lu_site_hash_ops = {
.hs_put_locked = lu_obj_hop_put_locked, .hs_put_locked = lu_obj_hop_put_locked,
}; };
void lu_dev_add_linkage(struct lu_site *s, struct lu_device *d) static void lu_dev_add_linkage(struct lu_site *s, struct lu_device *d)
{ {
spin_lock(&s->ls_ld_lock); spin_lock(&s->ls_ld_lock);
if (list_empty(&d->ld_linkage)) if (list_empty(&d->ld_linkage))
list_add(&d->ld_linkage, &s->ls_ld_linkage); list_add(&d->ld_linkage, &s->ls_ld_linkage);
spin_unlock(&s->ls_ld_lock); spin_unlock(&s->ls_ld_lock);
} }
EXPORT_SYMBOL(lu_dev_add_linkage);
/** /**
* Initialize site \a s, with \a d as the top level device. * Initialize site \a s, with \a d as the top level device.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment