Skip to content

Commit bba7f40

Browse files
Javier Gonzálezaxboe
authored andcommitted
lightnvm: warn if irqs are disabled in lock laddr
Add a warning if irqs are disabled when locking a new address in rrpc. The typical path to a new request does not disable irqs, but this is not guaranteed in the future. Signed-off-by: Javier González <[email protected]> Signed-off-by: Matias Bjørling <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
1 parent 16c6d04 commit bba7f40

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/lightnvm/rrpc.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,8 @@ static int __rrpc_lock_laddr(struct rrpc *rrpc, sector_t laddr,
184184
sector_t laddr_end = laddr + pages - 1;
185185
struct rrpc_inflight_rq *rtmp;
186186

187+
WARN_ON(irqs_disabled());
188+
187189
spin_lock_irq(&rrpc->inflights.lock);
188190
list_for_each_entry(rtmp, &rrpc->inflights.reqs, list) {
189191
if (unlikely(request_intersects(rtmp, laddr, laddr_end))) {

0 commit comments

Comments
 (0)