mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-17 22:04:40 +00:00
Use sc->sc_mediasize instead of sc->sc_provider->mediasize which contains
exactly the same value, but is shorter.
This commit is contained in:
parent
08249e9e6e
commit
c0d68b6ef2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=134421
|
@ -1332,7 +1332,7 @@ g_raid3_sync_request(struct bio *bp)
|
||||||
disk->d_sync.ds_offset_done = bp->bio_offset + bp->bio_length;
|
disk->d_sync.ds_offset_done = bp->bio_offset + bp->bio_length;
|
||||||
g_destroy_bio(bp);
|
g_destroy_bio(bp);
|
||||||
if (disk->d_sync.ds_offset_done ==
|
if (disk->d_sync.ds_offset_done ==
|
||||||
sc->sc_provider->mediasize / (sc->sc_ndisks - 1)) {
|
sc->sc_mediasize / (sc->sc_ndisks - 1)) {
|
||||||
/*
|
/*
|
||||||
* Disk up-to-date, activate it.
|
* Disk up-to-date, activate it.
|
||||||
*/
|
*/
|
||||||
|
@ -1649,7 +1649,7 @@ g_raid3_worker(void *arg)
|
||||||
nreqs = 0;
|
nreqs = 0;
|
||||||
disk = sc->sc_syncdisk;
|
disk = sc->sc_syncdisk;
|
||||||
if (disk->d_sync.ds_offset <
|
if (disk->d_sync.ds_offset <
|
||||||
sc->sc_provider->mediasize / (sc->sc_ndisks - 1) &&
|
sc->sc_mediasize / (sc->sc_ndisks - 1) &&
|
||||||
disk->d_sync.ds_offset ==
|
disk->d_sync.ds_offset ==
|
||||||
disk->d_sync.ds_offset_done) {
|
disk->d_sync.ds_offset_done) {
|
||||||
g_raid3_sync_one(sc);
|
g_raid3_sync_one(sc);
|
||||||
|
@ -2816,8 +2816,7 @@ g_raid3_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp,
|
||||||
else {
|
else {
|
||||||
sbuf_printf(sb, "%u%%",
|
sbuf_printf(sb, "%u%%",
|
||||||
(u_int)((disk->d_sync.ds_offset_done * 100) /
|
(u_int)((disk->d_sync.ds_offset_done * 100) /
|
||||||
(sc->sc_provider->mediasize /
|
(sc->sc_mediasize / (sc->sc_ndisks - 1))));
|
||||||
(sc->sc_ndisks - 1))));
|
|
||||||
}
|
}
|
||||||
sbuf_printf(sb, "</Synchronized>\n");
|
sbuf_printf(sb, "</Synchronized>\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue