[PATCH v4 02/13] eal: replace strtok with reentrant version

Stephen Hemminger stephen at networkplumber.org
Sun Oct 27 04:00:28 CET 2024


On Sat, 26 Oct 2024 18:14:40 +0800
Jie Hai <haijie1 at huawei.com> wrote:

> Multiple threads calling the same function may cause condition
> race issues, which often leads to abnormal behavior and can cause
> more serious vulnerabilities such as abnormal termination, denial
> of service, and compromised data integrity.
> 
> The strtok() is non-reentrant, it is better to replace it with a
> reentrant version.
> 
> Fixes: 2054f31a1fcd ("mem: add memseg info in telemetry")
> Cc: stable at dpdk.org
> 
> Signed-off-by: Jie Hai <haijie1 at huawei.com>
> Acked-by: Chengwen Feng <fengchengwen at huawei.com>
> Acked-by: Amit Prakash Shukla <amitprakashs at marvell.com>
> Acked-by: Morten Brørup <mb at smartsharesystems.com>

This doesn't need to go to stable. parse_params is always single threaded.


More information about the dev mailing list