Como aplicar este patch ao meu kernel?

0

Eu encontrei este coto de código, que eu preciso aplicar ao meu kernel para que meu wifi funcione. Pelo menos é o que eu li.

diff --git a/drivers/ssb/Kconfig b/drivers/ssb/Kconfig
index 71c7376..65af12c 100644
--- a/drivers/ssb/Kconfig
+++ b/drivers/ssb/Kconfig
@@ -32,7 +32,7 @@ config SSB_BLOCKIO

    config SSB_PCIHOST_POSSIBLE
        bool
    -   depends on SSB && (PCI = y || PCI = SSB) && PCI_DRIVERS_LEGACY
    +   depends on SSB && (PCI = y || PCI = SSB) && (PCI_DRIVERS_LEGACY || !MIPS)
        default y

     config SSB_PCIHOST

Então, o que eu faço aqui? Eu tentei salvar isso em um arquivo .diff e .patch. E depois disso eu corro

sudo patch -p1 < /path/filename.diff

então eu obtenho o seguinte:

 can't find file to patch at input line 6
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|
|diff --git a/drivers/ssb/Kconfig b/drivers/ssb/Kconfig
|index 71c7376..65af12c 100644
|--- a/drivers/ssb/Kconfig
|+++ b/drivers/ssb/Kconfig
--------------------------
File to patch:

E me pedem para digitar o arquivo para corrigir. Aqui eu digito:

/path/filename.diff

Então recebo a seguinte mensagem:

patching file wifpatch2.diff
Hunk #1 FAILED at 32.
1 out of 1 hunk FAILED -- saving rejects to file wifpatch2.diff.rej

O que estou fazendo de errado aqui?

    
por Simon Sondrup Kristensen 19.02.2018 / 20:12

0 respostas