On Sun, Feb 25, 2018 at 12:11:23PM +0800, Chengguang Xu wrote: > > > > 在 2018年2月25日,上午1:58,Eric Sandeen <sandeen@xxxxxxxxxxx> 写道: > > > > On 2/24/18 4:33 AM, Chengguang Xu wrote: > >> When specifying string type mount option (e.g., logdev) > >> several times in a mount, current option parsing may > >> cause memory leak. Hence, call kfree for previous one > >> in this case. > >> > >> Signed-off-by: Chengguang Xu <cgxu519@xxxxxxxxxx> > > > > IMHO multiple specifications of logdev or rtdev should not > > be allowed; only one may be chosen, and specifying twice > > should probably be considered and administrative error. > > > > I'd rather see something that fails and cleans up properly > > if either option is respecified. > > Hi Eric, > > Thanks for quick reply. I think your suggestion makes sense, > but considering of the consistency with other options, > we should check multiple specifications for all options. > > So I think this patch is the cheapest way to fix the issue. > What do you think? I think the all the mount options should be cleaned up to allow one specification only. --D > > > Thanks, > Chengguang.-- > To unsubscribe from this list: send the line "unsubscribe linux-xfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html