On Tue, Apr 30, 2024 at 11:15:04AM +0200, Peter Zijlstra wrote: > On Mon, Apr 29, 2024 at 07:40:58PM +0200, Erick Archer wrote: > > This is an effort to get rid of all multiplications from allocation > > functions in order to prevent integer overflows [1][2]. > > So personally I detest struct_size() because I can never remember wtf it > does, whereas the code it replaces is simple and straight forward :/
Ok, I accept what you say. Anyway, I think it's a matter of preference ;) If I prepare a patch with the changes suggested by Kees to gain coverage of the __counted_by attribute, will it have a chance of being accepted? Are there any guidelines related to this attribute, such as in the case of the struct_size() helper? Regards, Erick