md/raid0: remove unused function is_io_in_chunk_boundary()
This function is no longger needed after commit 20d0189b1012 ("block: Introduce new bio_split()"). Signed-off-by: Jason Yan <yanaijie@huawei.com> Signed-off-by: Song Liu <songliubraving@fb.com>
This commit is contained in:
parent
b6bf0830a8
commit
d7a1c483f7
@ -426,23 +426,6 @@ static void raid0_free(struct mddev *mddev, void *priv)
|
|||||||
kfree(conf);
|
kfree(conf);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Is io distribute over 1 or more chunks ?
|
|
||||||
*/
|
|
||||||
static inline int is_io_in_chunk_boundary(struct mddev *mddev,
|
|
||||||
unsigned int chunk_sects, struct bio *bio)
|
|
||||||
{
|
|
||||||
if (likely(is_power_of_2(chunk_sects))) {
|
|
||||||
return chunk_sects >=
|
|
||||||
((bio->bi_iter.bi_sector & (chunk_sects-1))
|
|
||||||
+ bio_sectors(bio));
|
|
||||||
} else{
|
|
||||||
sector_t sector = bio->bi_iter.bi_sector;
|
|
||||||
return chunk_sects >= (sector_div(sector, chunk_sects)
|
|
||||||
+ bio_sectors(bio));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void raid0_handle_discard(struct mddev *mddev, struct bio *bio)
|
static void raid0_handle_discard(struct mddev *mddev, struct bio *bio)
|
||||||
{
|
{
|
||||||
struct r0conf *conf = mddev->private;
|
struct r0conf *conf = mddev->private;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user