Hi Dan, On 2018/8/7 19:19, Dan Carpenter wrote: > On Tue, Aug 07, 2018 at 06:52:45PM +0800, Chao Yu wrote: >> Hi Dan, >> >> Thanks for your report, let me try fixing this issue. >> >> Out of curiosity, the bug was introduced in __issue_discard_cmd_range() early >> instead of recent commit 20ee4382322c ("f2fs: issue small discard by LBA >> order"), did Smatch missed to check original commit? >> > > It does warn about __issue_discard_cmd_range() but I didn't look at > which patch introduced that warning...
Actually, it was introduced at 2017, I guess Smatch has missed to check below patch due to some reason, if we have already setup to check each commit of released linux. 8412663d177d9 ("f2fs: support issuing/waiting discard in range") Author's commit time: 2017-10-04 09:08:32 +0800 > > This code is several months old, but I don't know why it's only warning > about it now. Anyway, I sent a patch to fix this issue, I have simply tested with fault injection in discard flow, it looks there is no further error reported. [PATCH] f2fs: fix use-after-free of dicard command entry Thanks, > > regards, > dan carpenter > > > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel