# Re: \[RFC PATCH 00/37\] block: introduce bio\_init\_fields()

- From: Chaitanya Kulkarni \<hidden\>
- Date: 2021-01-20 03:31:14 
- List: linux-block
- Page: https://ratatoskr.run/linux-block/2021/01/197702
- Thread: https://ratatoskr.run/linux-block/2021/01/197632/t.md

```text
On 1/18/21 21:06, Chaitanya Kulkarni wrote:
> Hi,
>
> This is a *compile only RFC* which adds a generic helper to initialize
> the various fields of the bio that is repeated all the places in
> file-systems, block layer, and drivers.
>
> The new helper allows callers to initialize various members such as
> bdev, sector, private, end io callback, io priority, and write hints.
>
> The objective of this RFC is to only start a discussion, this it not 
> completely tested at all.                                                                                                            
> Following diff shows code level benefits of this helper :-
>  38 files changed, 124 insertions(+), 236 deletions(-)
>
> -ck
Thanks for replying Mike, Josef and Christoph.

I'll move forward with Christoph's suggestion and get rid of
optional parameters which is making this API hard to use.
```
