[RFC COMPILE ONLY PATCH 0/2] nvme-core: dhchap_secret code cleanup

Chaitanya Kulkarni chaitanyak at nvidia.com
Mon May 1 19:38:26 PDT 2023


Hannes,

On 4/27/23 01:02, Chaitanya Kulkarni wrote:
> Hi,
>
> Marking it compile only RFC since blktests are failing on current
> nvme-6.4 so I was not able to complete the testing.
>
> Bunch of code is repeated all over when defining nvme_ctrl_dhchap_secret
> and nvme_ctrl_dhchap_ctrl_secret. Factor out a common function for
> nvme_ctrl_secret_dhchap_store() and nvme_ctrl_secret_dhchap_ctrl_store()
> into common function nvme_dhchap_secret_store_common().
>
> Add a macro to define device attr in order to remove code duplication
> for above mentioned attributes.
>
> No functional changes in this patch-series.
>
> -ck
>
> Chaitanya Kulkarni (2):
>    nvme-core: factor out common code into helper
>    nvme-core: use macro defination to define dev attr
>
>   drivers/nvme/host/core.c | 128 ++++++++++++++-------------------------
>   1 file changed, 44 insertions(+), 84 deletions(-)
>

it will be great if you can provide some feedback, it removes a lot of
duplicated code and potential bugs that are also duplicated,
so we can add this to next PR ...

-ck




More information about the Linux-nvme mailing list