]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/block/aoe/aoecmd.c
block: move stats from disk to part0
[linux-2.6-omap-h63xx.git] / drivers / block / aoe / aoecmd.c
index 934800f979c97dcde51718abb357b2a0589e75d4..961d29a53cab5461a1421d1b236fdccdb43d52e6 100644 (file)
@@ -758,15 +758,15 @@ diskstats(struct gendisk *disk, struct bio *bio, ulong duration, sector_t sector
        struct hd_struct *part;
        int cpu;
 
-       cpu = disk_stat_lock();
+       cpu = part_stat_lock();
        part = disk_map_sector_rcu(disk, sector);
 
-       all_stat_inc(cpu, disk, part, ios[rw], sector);
-       all_stat_add(cpu, disk, part, ticks[rw], duration, sector);
-       all_stat_add(cpu, disk, part, sectors[rw], n_sect, sector);
-       all_stat_add(cpu, disk, part, io_ticks, duration, sector);
+       part_stat_inc(cpu, part, ios[rw]);
+       part_stat_add(cpu, part, ticks[rw], duration);
+       part_stat_add(cpu, part, sectors[rw], n_sect);
+       part_stat_add(cpu, part, io_ticks, duration);
 
-       disk_stat_unlock();
+       part_stat_unlock();
 }
 
 void