diff options
Diffstat (limited to 'drivers/block/floppy.c')
-rw-r--r-- | drivers/block/floppy.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index 000abe2f105c..6b29c4422828 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c | |||
@@ -2351,7 +2351,7 @@ static void rw_interrupt(void) | |||
2351 | /* Compute maximal contiguous buffer size. */ | 2351 | /* Compute maximal contiguous buffer size. */ |
2352 | static int buffer_chain_size(void) | 2352 | static int buffer_chain_size(void) |
2353 | { | 2353 | { |
2354 | struct bio_vec *bv; | 2354 | struct bio_vec bv; |
2355 | int size; | 2355 | int size; |
2356 | struct req_iterator iter; | 2356 | struct req_iterator iter; |
2357 | char *base; | 2357 | char *base; |
@@ -2360,10 +2360,10 @@ static int buffer_chain_size(void) | |||
2360 | size = 0; | 2360 | size = 0; |
2361 | 2361 | ||
2362 | rq_for_each_segment(bv, current_req, iter) { | 2362 | rq_for_each_segment(bv, current_req, iter) { |
2363 | if (page_address(bv->bv_page) + bv->bv_offset != base + size) | 2363 | if (page_address(bv.bv_page) + bv.bv_offset != base + size) |
2364 | break; | 2364 | break; |
2365 | 2365 | ||
2366 | size += bv->bv_len; | 2366 | size += bv.bv_len; |
2367 | } | 2367 | } |
2368 | 2368 | ||
2369 | return size >> 9; | 2369 | return size >> 9; |
@@ -2389,7 +2389,7 @@ static int transfer_size(int ssize, int max_sector, int max_size) | |||
2389 | static void copy_buffer(int ssize, int max_sector, int max_sector_2) | 2389 | static void copy_buffer(int ssize, int max_sector, int max_sector_2) |
2390 | { | 2390 | { |
2391 | int remaining; /* number of transferred 512-byte sectors */ | 2391 | int remaining; /* number of transferred 512-byte sectors */ |
2392 | struct bio_vec *bv; | 2392 | struct bio_vec bv; |
2393 | char *buffer; | 2393 | char *buffer; |
2394 | char *dma_buffer; | 2394 | char *dma_buffer; |
2395 | int size; | 2395 | int size; |
@@ -2427,10 +2427,10 @@ static void copy_buffer(int ssize, int max_sector, int max_sector_2) | |||
2427 | if (!remaining) | 2427 | if (!remaining) |
2428 | break; | 2428 | break; |
2429 | 2429 | ||
2430 | size = bv->bv_len; | 2430 | size = bv.bv_len; |
2431 | SUPBOUND(size, remaining); | 2431 | SUPBOUND(size, remaining); |
2432 | 2432 | ||
2433 | buffer = page_address(bv->bv_page) + bv->bv_offset; | 2433 | buffer = page_address(bv.bv_page) + bv.bv_offset; |
2434 | if (dma_buffer + size > | 2434 | if (dma_buffer + size > |
2435 | floppy_track_buffer + (max_buffer_sectors << 10) || | 2435 | floppy_track_buffer + (max_buffer_sectors << 10) || |
2436 | dma_buffer < floppy_track_buffer) { | 2436 | dma_buffer < floppy_track_buffer) { |
@@ -3775,9 +3775,9 @@ static int __floppy_read_block_0(struct block_device *bdev) | |||
3775 | bio_vec.bv_len = size; | 3775 | bio_vec.bv_len = size; |
3776 | bio_vec.bv_offset = 0; | 3776 | bio_vec.bv_offset = 0; |
3777 | bio.bi_vcnt = 1; | 3777 | bio.bi_vcnt = 1; |
3778 | bio.bi_size = size; | 3778 | bio.bi_iter.bi_size = size; |
3779 | bio.bi_bdev = bdev; | 3779 | bio.bi_bdev = bdev; |
3780 | bio.bi_sector = 0; | 3780 | bio.bi_iter.bi_sector = 0; |
3781 | bio.bi_flags = (1 << BIO_QUIET); | 3781 | bio.bi_flags = (1 << BIO_QUIET); |
3782 | init_completion(&complete); | 3782 | init_completion(&complete); |
3783 | bio.bi_private = &complete; | 3783 | bio.bi_private = &complete; |