Starting a cache instance (commit eb97598e484b89dfecf55a9a39ecb5244aaaab03) on kernel 6.9.7-1.el9.elrepo.x86_64 causes multiple instances of the following error to appear in dmesg:
(gdb) list *(_cas_cleaner_thread+0xf5)
0xff15 is in _cas_cleaner_thread (/root/OCL-michalm/modules/cas_cache/threads.c:96).
91 if (atomic_read(&info->stop))
92 break;
93
94 atomic_set(&info->kicked, 0);
95 init_completion(&info->sync_compl);
96 ocf_cleaner_run(c, cache_priv->io_queues[smp_processor_id()]);
97 wait_for_completion(&info->sync_compl);
98
99 /*
100 * In case of nop cleaning policy we don't want to perform cleaning
Description
Starting a cache instance (commit eb97598e484b89dfecf55a9a39ecb5244aaaab03) on kernel 6.9.7-1.el9.elrepo.x86_64 causes multiple instances of the following error to appear in dmesg:
The broken code: