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