On ma, 2016-12-12 at 11:53 +0000, Chris Wilson wrote: > Check that we can request alignment to any power-of-two or prime using a > plain drm_mm_node_insert(), and also handle a reasonable selection of > primes. > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> <SNIP> > +static int igt_align(void *ignored) > +{ > + struct drm_mm mm; > + struct drm_mm_node *node, *next; > + int ret = -EINVAL; > + int prime; > + > + drm_mm_init(&mm, 1, U64_MAX - 1); > + > + drm_for_each_prime(prime, 8192) { > + u64 size; > + int err; > + > + node = kzalloc(sizeof(*node), GFP_KERNEL); > + if (!node) { > + ret = -ENOMEM; > + goto out; > + } If the amount of primes would be predictable (pun intended), we could malloc the nodes at one go. Other than that, looks like I reviewed this already; 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