diff options
author | Ming Lei <ming.lei@redhat.com> | 2019-04-26 18:45:20 +0800 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-05-01 08:38:47 -0600 |
commit | 60a27b906d1a372474669c914c10d6c993858a4a (patch) | |
tree | c8b9d074ea3eb1a600c131e16601ea2d7cda9c5c /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 817869d2519f0cb7be5b3482129dadc806dfb747 (diff) |
block: fix handling for BIO_NO_PAGE_REF
Commit 399254aaf489211 ("block: add BIO_NO_PAGE_REF flag") introduces
BIO_NO_PAGE_REF, and once this flag is set for one bio, all pages
in the bio won't be get/put during IO.
However, if one bio is submitted via __blkdev_direct_IO_simple(),
even though BIO_NO_PAGE_REF is set, pages still may be put.
Fixes this issue by avoiding to put pages if BIO_NO_PAGE_REF is
set.
Fixes: 399254aaf489211 ("block: add BIO_NO_PAGE_REF flag")
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions