On 2025/4/14 16:00, Andy Shevchenko wrote: >> From: Zijun Hu <quic_zijuhu@xxxxxxxxxxx> >> >> ERR_CAST() is normally used to cast an error-valued pointer type to >> another different type, But the first ERR_CAST() is to cast away the >> const in fwnode_create_software_node(). >> >> Add comment for this unusual ERR_CAST() usage. > ... > >> + /* Only cast away the const by ERR_CAST() */ >> if (IS_ERR(parent)) >> return ERR_CAST(parent); > TBH, I don't see the value of this comment. And looking into the code, I would thank you Andy for comments. will drop this patch in v2. > rather drop this part. The current users do not rely on the any specific code > to be returned and also they check parent to be valid beforehand. > > But let's hear others first.