i think rajat was fixing the memory leak in another patch but yes  devm kzalloc would work too the one hitch was with sdio c we have a crazy  and probably totally broken  forced remove re probe in there  so anything we do with devm there  we would have to forcibly undo in the hacky reset case 