Foi resolvido um problema de uso após liberação (use-after-free) no kernel Linux. O problema ocorreu na função m can tx handler(), onde can put echo skb() clonava e depois liberava um skb. Para corrigir isso, a chamada can put echo skb() para a versão 3.0.x foi movida diretamente antes do início da transmissão no hardware, semelhante à correção no ramo 3.1.x.