static void smq_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) { struct smq_policy *mq = to_smq_policy(p); mutex_lock(&mq->lock); __remove_mapping(mq, oblock); mutex_unlock(&mq->lock); }
static void smq_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) { struct smq_policy *mq = to_smq_policy(p); unsigned long flags; spin_lock_irqsave(&mq->lock, flags); __remove_mapping(mq, oblock); spin_unlock_irqrestore(&mq->lock, flags); }