On Wed, Jul 08, 2020 at 10:28:51PM +0300, Pavel Begunkov wrote: > On 08/07/2020 22:15, Jens Axboe wrote: > > On 7/8/20 12:47 PM, Dan Carpenter wrote: > >> The "apoll" variable is freed and then used on the next line. We need > >> to move the free down a few lines. > > > > Thanks for spotting this Dan, applied. > > I wonder why gcc can't find it... It shouldn't be hard to do after > marking free-like functions with an attribute. > > Are there such tools for the kernel? GCC doesn't have an __attribute__((free)) yet. Martin Sebor is working on it: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87736 also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94527 (I just confirmed with him on IRC that he's still working on it; it's part of an ongoing larger project)