Re: How do I detect a block device is being used as swap inside itsrequest queue handler?

From: Richard Yao
Date: Mon Apr 16 2012 - 06:52:16 EST


On 04/16/12 06:31, Richard Yao wrote:
> Dear Linus Torvalds et al,
>
> I am having some trouble with an out of tree module for a virtual block
> device driver. I need to disable the direct reclaim path when the device
> is used as swap. I cannot see a way to detect that the device is being
> used as swap, so I am currently disabling it unconditionally.
>
> Is there a clean way to detect that the block device is being used as
> swap? I am not subscribed to the list, so please CC replies to me.
>
> Yours truly,
> Richard Yao
>

Please disregard my previous email. I just discovered a deadlock that
can occur if this were done.

Attachment: signature.asc
Description: OpenPGP digital signature