cgit 1.2.3: lighttpd 1.4.57, AlpineLinux [edge]: using cache breaks delivery

Jon DeVree nuxi at
Sat Jan 2 18:38:39 UTC 2021

I think that this is a bug in the 5.10 kernel.

I just hit it on a previously working cgit host by upgrading the kernel
from 5.9.15 to 5.10.4. Downgrading the kernel back to 5.9.15 fixes it.

I'm guessing it was broken by 36e2c7421f02 ("fs: don't allow splice
read/write without explicit ops") because if I crank up kernel logging I

    splice write not supported for file  (pid: 2522 comm: cgit.cgi)

Doge Wrangler
X(7): A program for managing terminal windows. See also screen(1) and tmux(1).

More information about the CGit mailing list