Co takhle klasiku? https://www.kernel.org/doc/html/v4.10/process/coding-style.html
PS:
K&R are right
Otevřel jsem náhodný zdroják a už jde pěkně vidět, jak to skáče:
https://github.com/torvalds/linux/blob/master/drivers/auxdisplay/charlcd.c#L64
Jinak Linux používá Tab nastavený na 8 mezer, takže ten argument, že si tab každý nastaví jak chce zrovna tady neplatí, protože se mu jinak rozbije úplně všechno.