compilation|WARNING| pw(160817) sid(37282) job(PER_PATCH_BUILD17902)vhost: fix use-after-free in fdset during shutdown

sys_stv at intel.com sys_stv at intel.com
Thu Feb 5 14:58:49 CET 2026


Test-Label: Intel-compilation
Test-Status: WARNING
http://dpdk.org/patch/160817

_apply issues_

Submitter: Yehor Malikov <Yehor.Malikov at solidigm.com>
Date: 2026-02-04 11:27:12
Reply_mail: <DM3PPF6AE862AC6A0206449E3210CDA74869798A at DM3PPF6AE862AC6.namprd10.prod.outlook.com>

DPDK git baseline:
	Repo:dpdk-next-virtio, CommitID: 9e74a385a9ed2af4c8c846238f5cb6d228afe097
	Repo:dpdk, CommitID: de2604d55cb7098a941db696248c4d4d00abff43


* Repo: dpdk-next-virtio
vhost: fix mmap error check in VDUSE IOTLB miss handler
    
    The mmap() function returns MAP_FAILED on failure, not NULL.
    The current check for !mmap_addr will never detect mmap failures.
    
    When mmap fails but the error is not detected, an invalid address (-1)
--
    Subsequent attempts to access this address will cause memory
    corruption or crash.
    
    Fix by checking for MAP_FAILED instead of NULL. Also add strerror to
    the error message for easier debugging.
    
    Fixes: f27d5206c598 ("vhost: add VDUSE callback for IOTLB miss")
--
Server version missing
You should provide the server version in the URL configured via git-config or --server
This will be required in git-pw 2.0
Failed to apply patch:
Patch is empty.
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To record the empty patch as an empty commit, run "git am --allow-empty".
To restore the original branch and stop patching, run "git am --abort".

* Repo: dpdk
Server version missing
You should provide the server version in the URL configured via git-config or --server
This will be required in git-pw 2.0
Failed to apply patch:
Patch is empty.
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To record the empty patch as an empty commit, run "git am --allow-empty".
To restore the original branch and stop patching, run "git am --abort".
DPDK STV team


More information about the test-report mailing list