|
@@ -332,7 +332,7 @@ static int bi_complete(struct bio *bio, unsigned int bytes_done, int error)
|
|
|
static int sync_page_io(struct block_device *bdev, sector_t sector, int size,
|
|
|
struct page *page, int rw)
|
|
|
{
|
|
|
- struct bio *bio = bio_alloc(GFP_KERNEL, 1);
|
|
|
+ struct bio *bio = bio_alloc(GFP_NOIO, 1);
|
|
|
struct completion event;
|
|
|
int ret;
|
|
|
|