···17151715 * This works without any other locks because this is the only17161716 * thread that removes items from the need_discard tree17171717 */17181718- bch2_trans_unlock(trans);17181718+ bch2_trans_unlock_long(trans);17191719 blkdev_issue_discard(ca->disk_sb.bdev,17201720 k.k->p.offset * ca->mi.bucket_size,17211721 ca->mi.bucket_size,