Re: [dm-devel] cleanup bio_kmalloc v3

2022-04-17 Thread Jens Axboe
On Wed, 6 Apr 2022 08:12:23 +0200, Christoph Hellwig wrote: > this series finishes off the bio allocation interface cleanups by dealing > with the weirdest member of the famility. bio_kmalloc combines a kmalloc > for the bio and bio_vecs with a hidden bio_init call and magic cleanup > semantics. >

Re: [dm-devel] cleanup bio_kmalloc v3

2022-04-14 Thread Christoph Hellwig
Hi Jens, can you pull this into 5.19/block? I'd like to send some bio cloning optimizations for Mike on top of this series. -- dm-devel mailing list dm-devel@redhat.com https://listman.redhat.com/mailman/listinfo/dm-devel

[dm-devel] cleanup bio_kmalloc v3

2022-04-05 Thread Christoph Hellwig
Hi Jens, this series finishes off the bio allocation interface cleanups by dealing with the weirdest member of the famility. bio_kmalloc combines a kmalloc for the bio and bio_vecs with a hidden bio_init call and magic cleanup semantics. This series moves a few callers away from bio_kmalloc and

Re: [dm-devel] cleanup bio_kmalloc v2

2022-04-03 Thread Qian Cai
On Tue, Mar 08, 2022 at 07:15:46AM +0100, Christoph Hellwig wrote: > Hi Jens, > > this series finishes off the bio allocation interface cleanups by dealing > with the weirdest member of the famility. bio_kmalloc combines a kmalloc > for the bio and bio_vecs with a hidden bio_init call and magic c

Re: [dm-devel] cleanup bio_kmalloc v2

2022-03-31 Thread Jens Axboe
On 3/31/22 10:40 AM, Christoph Hellwig wrote: > This should fix it: Let's drop this one for 5.18, it's also causing a few conflicts and would probably be more suited for 5.19 at this point. -- Jens Axboe -- dm-devel mailing list dm-devel@redhat.com https://listman.redhat.com/mailman/listinfo/dm

Re: [dm-devel] cleanup bio_kmalloc v2

2022-03-31 Thread Christoph Hellwig
This should fix it: diff --git a/fs/squashfs/block.c b/fs/squashfs/block.c index 930eb530fa622..fed99bb3df3be 100644 --- a/fs/squashfs/block.c +++ b/fs/squashfs/block.c @@ -72,6 +72,13 @@ static int copy_bio_to_actor(struct bio *bio, return copied_bytes; } +static void squashfs_bio_free

Re: [dm-devel] cleanup bio_kmalloc v2

2022-03-30 Thread Jens Axboe
On Tue, 8 Mar 2022 07:15:46 +0100, Christoph Hellwig wrote: > this series finishes off the bio allocation interface cleanups by dealing > with the weirdest member of the famility. bio_kmalloc combines a kmalloc > for the bio and bio_vecs with a hidden bio_init call and magic cleanup > semantics. >

Re: [dm-devel] cleanup bio_kmalloc v2

2022-03-30 Thread Jens Axboe
On 3/30/22 8:29 AM, Christoph Hellwig wrote: > I just noticed this didn't make it into the 5.18 queue. Which is a > bit sad as it leaves us with a rather inconsistent bio API in 5.18. Let me take a look, we might still be able to make it... -- Jens Axboe -- dm-devel mailing list dm-devel@redha

Re: [dm-devel] cleanup bio_kmalloc v2

2022-03-30 Thread Christoph Hellwig
I just noticed this didn't make it into the 5.18 queue. Which is a bit sad as it leaves us with a rather inconsistent bio API in 5.18. -- dm-devel mailing list dm-devel@redhat.com https://listman.redhat.com/mailman/listinfo/dm-devel

[dm-devel] cleanup bio_kmalloc v2

2022-03-07 Thread Christoph Hellwig
Hi Jens, this series finishes off the bio allocation interface cleanups by dealing with the weirdest member of the famility. bio_kmalloc combines a kmalloc for the bio and bio_vecs with a hidden bio_init call and magic cleanup semantics. This series moves a few callers away from bio_kmalloc and

[dm-devel] cleanup bio_kmalloc

2022-03-01 Thread Christoph Hellwig
Hi Jens, this series finishes off the bio allocation interface cleanups by dealing with the weirdest member of the famility. bio_kmalloc combines a kmalloc for the bio and bio_vecs with a hidden bio_init call and magic cleanup semantics. This series moves a few callers away from bio_kmalloc and