On Wed, Apr 20, 2022 at 01:54:17PM -0600, Logan Gunthorpe wrote:
Both uses of find_stripe() require a fairly complicated dance to
increment the reference count. Move this into a common find_get_stripe()
helper.
No functional changes intended.
The subject is wrong now.
quoted hunk ↗ jump to hunk
static struct stripe_head *__find_stripe(struct r5conf *conf, sector_t sector,
- short generation)
+ short generation, int hash)
{
struct stripe_head *sh;
@@ -624,6 +624,49 @@ static struct stripe_head *__find_stripe(struct r5conf *conf, sector_t sector,
return NULL;
}
And the new hash argument here is not needed.
Otherwise looks good:
Reviewed-by: Christoph Hellwig <hch@lst.de>