Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a890d62b authored by Jerome Marchand's avatar Jerome Marchand Committed by Jens Axboe
Browse files

Enhanced partition statistics: aoe fix



Updates the enhanced partition statistics in ATA over Ethernet driver
(not tested).

Signed-off-by: default avatarJerome Marchand <jmarchan@redhat.com>
parent 6f2576af
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -648,10 +648,10 @@ aoecmd_ata_rsp(struct sk_buff *skb)
			struct gendisk *disk = d->gd;
			const int rw = bio_data_dir(buf->bio);

			disk_stat_inc(disk, ios[rw]);
			disk_stat_add(disk, ticks[rw], duration);
			disk_stat_add(disk, sectors[rw], n_sect);
			disk_stat_add(disk, io_ticks, duration);
			all_stat_inc(disk, ios[rw], buf->sector);
			all_stat_add(disk, ticks[rw], duration, buf->sector);
			all_stat_add(disk, sectors[rw], n_sect, buf->sector);
			all_stat_add(disk, io_ticks, duration, buf->sector);
			n = (buf->flags & BUFFL_FAIL) ? -EIO : 0;
			bio_endio(buf->bio, n);
			mempool_free(buf, d->bufpool);