On ma, 2016-12-12 at 11:53 +0000, Chris Wilson wrote: > Check that after applying the driver's color adjustment, fitting of the > node and its alignment are still correct. > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> <SNIP> > +static void no_color_touching(struct drm_mm_node *node, > + unsigned long color, > + u64 *start, > + u64 *end) Function name made me think of a bool returning one. Rather call it "{separate,space}_adjacent_colors" or so. > +{ > + if (node->allocated && node->color != color) > + ++*start; > + > + node = list_next_entry(node, node_list); > + if (node->allocated && node->color != color) > + --*end; > +} > + > +static int igt_color(void *ignored) > +{ <SNIP> > + node->start += n + 1; > + rem = node->start; > + rem %= n + count; rem = div64...? If I could keep with the loop variables, should be good; Reviewed-by: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx