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

Jon DeVree nuxi at vault24.org
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
get:

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

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


More information about the CGit mailing list