[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 2/2] Suppress prefast warning 6385



On 05/09/2025 09:16, Owen Smith wrote:
> Force Activate patches added another location where the PhysicalDeviceObject
> array access generated a potential reading invalid data warning.
> 
> Signed-off-by: Owen Smith <owen.smith@xxxxxxxxx>
> ---
>   src/xenfilt/fdo.c | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/src/xenfilt/fdo.c b/src/xenfilt/fdo.c
> index ad57c95..04427bf 100644
> --- a/src/xenfilt/fdo.c
> +++ b/src/xenfilt/fdo.c
> @@ -464,6 +464,7 @@ FdoEnumerate(
>       for (Index = 0; Index < Count; Index++) {
>           ULONG   ThisPrecedence;
>   
> +#pragma warning(suppress:6385)  // Reading invalid data from 
> 'PhysicalDeviceObject'
>           if (PhysicalDeviceObject[Index] != NULL) {
>               status = DriverGetPrecedence(PhysicalDeviceObject[Index],
>                                            &ThisPrecedence);

I saw this warning during my tests, but was very confused on why it 
issued a warning in this case.

([PATCH 2/2] Suppress prefast warning 6385)

Acked-by: Tu Dinh <ngoc-tu.dinh@xxxxxxxxxx>


--
Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.