| PARAM_VALUE |
0 |
flush |
1-u64max |
| PARAM_VALUE |
1 |
vdo |
4096-ptr_max |
| PARAM_VALUE |
1 |
vdo->flusher |
4096-ptr_max |
| PARAM_VALUE |
1 |
vdo->flusher->waiting_flush_bios.head |
4096-ptr_max |
| PARAM_VALUE |
1 |
vdo->flusher->waiting_flush_bios.tail |
0,4096-ptr_max |
| DATA_SOURCE |
0 |
flush |
r mempool_alloc_noprof |
| DATA_SOURCE |
1 |
vdo |
$0 |
| PREEMPT_ADD |
|
|
<- disables preempt |
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| NOCHECK_CALL |
|
|
|
| LOCK2 |
|
&flusher->lock |
|
| LOCK2 |
|
&md->io_barrier |
|
| HALF_LOCKED2 |
|
&bio->bi_bdev->bd_queue->queue_lock |
|
| HALF_LOCKED2 |
|
&md->swap_bios_semaphore |
|
| TYPE_LOCK |
|
(struct flusher)->lock |
|
| TYPE_LOCK |
|
(struct mapped_device)->io_barrier |
|