APIや他の方法があれば教えてください。
void wait_on_page_bit(struct page *page, int bit_nr)
現時点では、wait_on_page_bit() は nr_bit が設定されていることを想定しており、スレッドをスリープ状態にします。bit_nr というビットがクリアされると、スレッドが起動します。
私の場合、ビットは PG_Uptodate ビットです。デフォルトではクリアされており、スレッドが設定されていることを伝えるためにスレッドをスリープ状態にする必要があり、スレッドが起動する必要があります。
ありがとう、カピル