On Thu, May 13, 2021 at 04:10:32PM +0200, Marco Oliverio wrote: > if genid changes during cache_init(), check_genid() sets errno to EINTR to force > a re-init of the cache. > > cache_release() may inadvertly change errno by calling free(). Indeed free() > may invoke madvise() that changes errno to ENOSYS on system where kernel is > configured without support for this syscall. Applied, thanks.