Quoting Mika Kuoppala (2017-09-12 09:36:18) > +static inline unsigned int > +execlist_active_ports(const struct intel_engine_execlist * const el) > { > - const unsigned int i = port_index(port, el); > + return READ_ONCE(el->port_count); READ_ONCE? Could we separate the racy check from the serialized uses inside the tasklet where we do want the compiler to go to town? -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx