Le 16/04/2024 à 14:14, Markus Elfring a écrit : >> This is explicit in Kernel documentation: >> >> /** >> * kfree - free previously allocated memory >> * @object: pointer returned by kmalloc() or kmem_cache_alloc() >> * >> * If @object is NULL, no operation is performed. >> */ >> >> That's exactly the same behaviour as free() in libc. >> >> So Coccinelle should be fixed if it reports an error for that. > > Redundant function calls can occasionally be avoided accordingly, > can't they? Sure they can, but is that worth it here ? Christophe