Você provavelmente queria usar patch-4.4.12-rt20.patch.xz
, não patches-4.4.12-rt20.tar.xz
. Como a extensão sugere, o último é um arquivo tar, não um único arquivo de correção. Aparentemente, ele contém os mesmos patches que a versão de arquivo único, mas com mensagens de confirmação, etc.
patch
é inteligente o suficiente para ignorar coisas inúteis (como a estrutura do arquivo tar, aparentemente), então algumas das correções funcionam. Mas suponho que os patches dos componentes possam depender um do outro e estarem na ordem errada no arquivo tar, por isso não se aplica de forma limpa.