i=amit.sharma
i=tappro
umds cleanup: use pid instead of current * to have portability.
struct lov_stripe_md {
spinlock_t lsm_lock;
struct lov_stripe_md {
spinlock_t lsm_lock;
- void *lsm_lock_owner; /* debugging */
+ pid_t lsm_lock_owner; /* debugging */
struct {
/* Public members. */
struct {
/* Public members. */
LASSERT_SPIN_LOCKED(&lsm->lsm_lock);
#ifdef __KERNEL__
LASSERT_SPIN_LOCKED(&lsm->lsm_lock);
#ifdef __KERNEL__
- LASSERT(lsm->lsm_lock_owner == cfs_current());
+ LASSERT(lsm->lsm_lock_owner == cfs_curproc_pid());
#endif
for (i = 0; i < lsm->lsm_stripe_count; i++) {
#endif
for (i = 0; i < lsm->lsm_stripe_count; i++) {
LASSERT_SPIN_LOCKED(&lsm->lsm_lock);
#ifdef __KERNEL__
LASSERT_SPIN_LOCKED(&lsm->lsm_lock);
#ifdef __KERNEL__
- LASSERT(lsm->lsm_lock_owner == cfs_current());
+ LASSERT(lsm->lsm_lock_owner == cfs_curproc_pid());
void lov_stripe_lock(struct lov_stripe_md *md)
{
void lov_stripe_lock(struct lov_stripe_md *md)
{
- LASSERT(md->lsm_lock_owner != cfs_current());
+ LASSERT(md->lsm_lock_owner != cfs_curproc_pid());
spin_lock(&md->lsm_lock);
spin_lock(&md->lsm_lock);
- LASSERT(md->lsm_lock_owner == NULL);
- md->lsm_lock_owner = cfs_current();
+ LASSERT(md->lsm_lock_owner == 0);
+ md->lsm_lock_owner = cfs_curproc_pid();
}
EXPORT_SYMBOL(lov_stripe_lock);
void lov_stripe_unlock(struct lov_stripe_md *md)
{
}
EXPORT_SYMBOL(lov_stripe_lock);
void lov_stripe_unlock(struct lov_stripe_md *md)
{
- LASSERT(md->lsm_lock_owner == cfs_current());
- md->lsm_lock_owner = NULL;
+ LASSERT(md->lsm_lock_owner == cfs_curproc_pid());
+ md->lsm_lock_owner = 0;
spin_unlock(&md->lsm_lock);
}
EXPORT_SYMBOL(lov_stripe_unlock);
spin_unlock(&md->lsm_lock);
}
EXPORT_SYMBOL(lov_stripe_unlock);