On 8/4/2026 3:54 PM, Jeff Johnson wrote: > On 11/16/2025 7:56 AM, Ally Heev wrote: >> usage of cleanup attributes is discouraged in net [1], achieve cleanup >> using goto. In this patch though, only uninitialized pointers with __free >> attribute are cleaned as they can cause undefined behavior when they >> go out of scope >> >> Suggested-by: Simon Horman <[email protected]> >> Reported-by: Dan Carpenter <[email protected]> >> Closes: https://lore.kernel.org/all/[email protected]/ >> Signed-off-by: Ally Heev <[email protected]> >> >> [1] >> https://docs.kernel.org/process/maintainer-netdev.html#using-device-managed-and-cleanup-h-constructs > > <SMH> > > If using __free() *correctly* gives more readable code, why wouldn't we do it? > > The only problem with this function is that it doesn't follow the guidance > from cleanup.h: > > * the recommendation is to always define and assign variables in one > * statement and not group variable definitions at the top of the > * function when __free() is used. OMG, not sure why Thunderbird showed this as a recent unread e-mail. Please ignore this noise!
Re: [Intel-wired-lan] [PATCH RFT net-next 2/2] idpf: remove __free usage in idpf_virtchnl
Jeff Johnson via Intel-wired-lan Tue, 04 Aug 2026 15:57:11 -0700
- Re: [Intel-wired-lan] [PATCH RFT net-next... Jeff Johnson via Intel-wired-lan
- Re: [Intel-wired-lan] [PATCH RFT net... Jeff Johnson via Intel-wired-lan
- Re: [Intel-wired-lan] __free usa... Przemek Kitszel
- Re: [Intel-wired-lan] __free... Jeff Johnson via Intel-wired-lan
