Christoph Hellwig
5b88a17cfd
block: optimize bvec iteration in bvec_iter_advance
...
There is no need to only iterate in chunks of PAGE_SIZE or less in
bvec_iter_advance, given that the callers pass in the chunk length that
they are operating on - either that already is less than PAGE_SIZE
because they do classic page-based iteration, or it is larger because
the caller operates on multi-page bvecs.
This should help shaving off a few cycles of the I/O hot path.
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de >
Signed-off-by: Christoph Hellwig <hch@lst.de >
Signed-off-by: Jens Axboe <axboe@kernel.dk >
2019-02-28 13:49:22 -07:00
..
2019-01-09 13:21:02 -08:00
2019-01-07 22:47:48 +01:00
2019-01-31 12:51:33 +00:00
2019-01-15 06:24:36 +12:00
2019-01-12 21:07:14 -08:00
2019-01-25 15:32:28 -08:00
2019-02-01 15:46:23 -08:00
2019-01-22 14:39:38 -07:00
2019-02-24 08:20:17 -07:00
2019-01-24 11:11:45 -07:00
2019-02-15 08:40:12 -07:00
2019-02-15 08:40:12 -07:00
2019-02-07 12:57:17 -07:00
2019-01-11 18:05:41 -08:00
2019-02-28 13:49:22 -07:00
2019-01-09 11:36:41 +01:00
2019-01-21 07:23:42 +13:00
2019-01-09 11:36:41 +01:00
2019-01-09 11:36:41 +01:00
2019-01-30 19:27:00 +01:00
2019-01-30 11:02:11 -08:00
2019-01-08 07:58:49 -05:00
2019-01-16 17:42:35 +01:00
2019-01-31 23:14:55 +01:00
2019-02-24 08:20:17 -07:00
2019-01-29 12:09:11 +01:00
2019-01-16 14:29:48 +01:00
2019-01-09 14:20:47 -05:00
2019-01-31 08:25:09 -07:00
2019-01-24 22:45:34 -08:00
2019-01-18 00:18:45 +01:00
2019-02-24 08:20:17 -07:00
2019-01-21 09:57:43 -08:00
2019-02-01 15:46:23 -08:00
2019-01-08 17:15:11 -08:00
2019-01-09 10:35:56 +01:00
2019-01-30 22:13:34 -08:00
2019-02-20 07:22:17 -07:00
2019-02-20 07:22:17 -07:00
2019-02-20 07:22:19 -07:00
2019-02-20 07:22:10 -07:00
2019-02-20 07:22:05 -07:00
2019-01-10 16:24:44 -06:00
2019-01-08 07:58:37 -05:00
2019-01-19 10:03:08 -08:00
2019-01-30 22:49:06 +01:00
2019-01-10 17:04:45 -06:00
2019-01-07 16:38:26 +01:00
2019-02-03 09:08:12 -08:00
2019-01-12 11:48:20 -06:00
2019-01-18 14:05:14 -08:00
2019-01-30 22:24:49 -08:00
2019-01-11 18:05:40 -08:00
2019-01-14 20:15:17 -05:00
2019-01-17 07:19:42 -05:00