Známý vývojář WireGuardu Jason Donenfeld před nedávnem navrhl, aby se jádro kompilovalo s přepínačem překladače -funsigned-char, který zajistí, že znaky deklarované jako char budou bez znaménka. Nyní to závisí na architektuře, což může vést k problémům. V případě, že je potřeba znak se znaménkem, musí se nyní explicitně použít signed char.
V pondělí pak Jason poslal záplatu pro zařazení do jádra 6.2 spolu s opravenými některými ovladači, které používaly znaky se znaménkem. Je možné, že změna vyvolá několik dalších problémů, ty by však nemělo být těžké opravit.
(zdroj: phoronix)