Commit 806d6514 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Greg Kroah-Hartman

staging/lustre/lov: remove a bit of dead code

lov_stripe_md_cmp lov_lum_lsm_cmp lov_lum_swab_if_needed functions
have not been in used for a long time, so lets just remove them.
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarOleg Drokin <green@linuxhacker.ru>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 380f01a1
......@@ -167,68 +167,6 @@ struct obd_info {
void *oi_capa;
};
/* compare all relevant fields. */
static inline int lov_stripe_md_cmp(struct lov_stripe_md *m1,
struct lov_stripe_md *m2)
{
/*
* ->lsm_wire contains padding, but it should be zeroed out during
* allocation.
*/
return memcmp(&m1->lsm_wire, &m2->lsm_wire, sizeof(m1->lsm_wire));
}
static inline int lov_lum_lsm_cmp(struct lov_user_md *lum,
struct lov_stripe_md *lsm)
{
if (lsm->lsm_magic != lum->lmm_magic)
return 1;
if ((lsm->lsm_stripe_count != 0) && (lum->lmm_stripe_count != 0) &&
(lsm->lsm_stripe_count != lum->lmm_stripe_count))
return 2;
if ((lsm->lsm_stripe_size != 0) && (lum->lmm_stripe_size != 0) &&
(lsm->lsm_stripe_size != lum->lmm_stripe_size))
return 3;
if ((lsm->lsm_pattern != 0) && (lum->lmm_pattern != 0) &&
(lsm->lsm_pattern != lum->lmm_pattern))
return 4;
if ((lsm->lsm_magic == LOV_MAGIC_V3) &&
(strncmp(lsm->lsm_pool_name,
((struct lov_user_md_v3 *)lum)->lmm_pool_name,
LOV_MAXPOOLNAME) != 0))
return 5;
return 0;
}
static inline int lov_lum_swab_if_needed(struct lov_user_md_v3 *lumv3,
int *lmm_magic,
struct lov_user_md *lum)
{
if (lum && copy_from_user(lumv3, lum, sizeof(struct lov_user_md_v1)))
return -EFAULT;
*lmm_magic = lumv3->lmm_magic;
if (*lmm_magic == __swab32(LOV_USER_MAGIC_V1)) {
lustre_swab_lov_user_md_v1((struct lov_user_md_v1 *)lumv3);
*lmm_magic = LOV_USER_MAGIC_V1;
} else if (*lmm_magic == LOV_USER_MAGIC_V3) {
if (lum && copy_from_user(lumv3, lum, sizeof(*lumv3)))
return -EFAULT;
} else if (*lmm_magic == __swab32(LOV_USER_MAGIC_V3)) {
if (lum && copy_from_user(lumv3, lum, sizeof(*lumv3)))
return -EFAULT;
lustre_swab_lov_user_md_v3(lumv3);
*lmm_magic = LOV_USER_MAGIC_V3;
} else if (*lmm_magic != LOV_USER_MAGIC_V1) {
CDEBUG(D_IOCTL,
"bad userland LOV MAGIC: %#08x != %#08x nor %#08x\n",
*lmm_magic, LOV_USER_MAGIC_V1, LOV_USER_MAGIC_V3);
return -EINVAL;
}
return 0;
}
void lov_stripe_lock(struct lov_stripe_md *md);
void lov_stripe_unlock(struct lov_stripe_md *md);
......
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