Hi Jens,
Can we perhaps backport this to stable kernels as well? In particular, to
long-term kernel 4.14.
Thanks,
Alex.
-----Original Message-----
From: Jens Axboe
Sent: Saturday, April 06, 2019 9:58 PM
To: Alex Lyakas ; linux-block@xxxxxxxxxxxxxxx
Subject: Re: [PATCH] block: preserve BIO_REFFED flag in bio_reset()
On 4/6/19 7:03 AM, Alex Lyakas wrote:
Commit dac56212e8127dbc0bff7be35c508bc280213309 titled
"bio: skip atomic inc/dec of ->bi_cnt for most use cases"
made __bi_cnt dependent on the new BIO_REFFED flag.
bio_reset() does not reset __bi_cnt, but it does reset the BIO_REFFED
flag.
But __bi_cnt depends now on the BIO_REFFED flag, so bio_reset()
needs to preserve this flag.
Looks good to me, applied, thanks.
--
Jens Axboe