On 18/04/2024 21:25, Paul Geurts wrote: > During module probe, regulator 'vin' and 'vdd-io' are used and enabled, > but the vdd-io regulator overwrites the 'vin' regulator pointer. During > remove, only the vdd-io is disabled, as the vin regulator pointer is not > available anymore. When regulator_put() is called during resource > cleanup a kernel warning is given, as the regulator is still enabled. > > Store the two regulators in separate pointers and disable both the > regulators on module remove. > > Fixes: 49d22c70aaf0 ("NFC: trf7970a: Add device tree option of 1.8 Volt IO voltage") > Signed-off-by: Paul Geurts <paul_geurts@xxxxxxx> This is a friendly reminder during the review process. It looks like you received a tag and forgot to add it. If you do not know the process, here is a short explanation: Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions, under or above your Signed-off-by tag. Tag is "received", when provided in a message replied to you on the mailing list. Tools like b4 can help here. However, there's no need to repost patches *only* to add the tags. The upstream maintainer will do that for tags received on the version they apply. https://elixir.bootlin.com/linux/v6.5-rc3/source/Documentation/process/submitting-patches.rst#L577 If a tag was not added on purpose, please state why and what changed. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> Best regards, Krzysztof