Hi Janusz,
[...]
> + FILE *printk = fopen("/proc/sys/kernel/printk", "r+");
> + int console_log_level, default_log_level;
> + unsigned int i;
> +
> + if (!igt_debug_on(!printk)) {
> + if (!igt_debug_on(fscanf(printk, "%d %d",
> + &console_log_level,
> + &default_log_level) != 2) &&
> + default_log_level < 6) {
> + rewind(printk);
> + igt_debug_on(fprintf(printk, "%d 6",
> + console_log_level) != 3);
Will this not erase the remaining two values held in printk
file? I mean "minimmum" and "boot-time-default".
> + } else {
> + fclose(printk);
> + printk = NULL;
> + }
> + }
> +
> + for (i = 0; i < regions->num_regions; i++) {
> + region = ®ions->regions[i];
> + if (region->region.memory_class ==
> I915_MEMORY_CLASS_DEVICE)
> + igt_dynamic_f("lmem%u",
> region->region.memory_instance)
> + test_smem_oom(i915, ctx, region);
> + }
> +
> + if (printk) {
> + rewind(printk);
> + igt_debug_on(fprintf(printk, "%d %d",
> + console_log_level,
> + default_log_level) != 3);
> + fclose(printk);
> + }
> + }
>
> igt_fixture() {
> intel_allocator_multiprocess_stop();
> --
> 2.52.0
>
--
Best Regards,
Krzysztof