On Thu, Jun 10, 2021 at 02:04:46PM +0300, Mikko Perttunen wrote:
> The new UAPI will have its own firewall, and we don't want to run
> the firewall in the Host1x driver for those jobs. As such, add a
> parameter to host1x_job_alloc to specify if we want to skip the
> firewall in the Host1x driver.
[...]
>  struct host1x_job *host1x_job_alloc(struct host1x_channel *ch,
> -                                 u32 num_cmdbufs, u32 num_relocs)
> +                                 u32 num_cmdbufs, u32 num_relocs,
> +                                 bool skip_firewall)
>  {
>       struct host1x_job *job = NULL;
>       unsigned int num_unpins = num_relocs;
> +     bool enable_firewall;
>       u64 total;
>       void *mem;
>  
> -     if (!IS_ENABLED(CONFIG_TEGRA_HOST1X_FIREWALL))
> +     enable_firewall = IS_ENABLED(CONFIG_TEGRA_HOST1X_FIREWALL) && 
> !skip_firewall;
[...]

Why negatively name a parameter just to invert it right away?

Best Regards
Michał Mirosław

Reply via email to