bug-hurd
[Top][All Lists]
Advanced

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

Re: [PATCH] pci-arbiter: Prevent mapping IO regions


From: Samuel Thibault
Subject: Re: [PATCH] pci-arbiter: Prevent mapping IO regions
Date: Wed, 5 Jul 2023 21:55:01 +0200
User-agent: NeoMutt/20170609 (1.8.3)

Applied, thanks!

Joan Lledó, le mer. 05 juil. 2023 21:38:12 +0200, a ecrit:
> From: Joan Lledó <jlledom@member.fsf.org>
> 
> * pci-arbiter/netfs_impl.c:
>   * get_filemap_region(): Return MACH_PORT_NULL and set errno to EOPNOTSUPP
>     when the client tries to map a IO region file.
> ---
>  pci-arbiter/netfs_impl.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/pci-arbiter/netfs_impl.c b/pci-arbiter/netfs_impl.c
> index b66f0019..4bb5c97a 100644
> --- a/pci-arbiter/netfs_impl.c
> +++ b/pci-arbiter/netfs_impl.c
> @@ -583,6 +583,9 @@ get_filemap_region (struct node *node, vm_prot_t prot)
>      strtol (&node->nn->ln->name[strlen (node->nn->ln->name) - 1], 0, 16);
>    region = &node->nn->ln->device->regions[reg_num];
>  
> +  if (region->is_IO)
> +    goto error;
> +
>    /* Ensure the region is mapped */
>    err = device_map_region (node->nn->ln->device, region,
>                          &node->nn->ln->region_maps[reg_num]);
> -- 
> 2.40.1
> 
> 

-- 
Samuel
---
Pour une évaluation indépendante, transparente et rigoureuse !
Je soutiens la Commission d'Évaluation de l'Inria.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]