]> git.baikalelectronics.ru Git - kernel.git/commit
block: inherit BIO_REMAPPED when cloning bios
authorChristoph Hellwig <hch@lst.de>
Tue, 26 Jan 2021 14:33:08 +0000 (15:33 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 26 Jan 2021 15:50:01 +0000 (08:50 -0700)
commit4ad6923a2a578d77cf0ef818286f0fce807135dc
treeb6951d795c88d5e0a82c265db6005e2609b1feb7
parent8467d5e59d8a055dca95c489806839d246206f87
block: inherit BIO_REMAPPED when cloning bios

Cloned bios are can be used to on the same device, in which case we need
to inherit the BIO_REMAPPED flag to avoid a double partition remap.  When
the cloned bios are used on another device, bio_set_dev will clear the flag.

Fixes: 85774780ef96 ("block: store a block_device pointer in struct bio")
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/bio.c
block/blk-crypto-fallback.c
block/bounce.c