Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1068 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Patching kernel à partir d'un source.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Patching kernel à partir d'un source.

n°82453
Angelicca
Posté le 28-03-2002 à 22:46:31  profilanswer
 

salut à tous,
 
comme vous avez pu le voir ces derniers jours sur certains site ou ml, une petite faille a été trouvé dans certains kernel, et différents patchs non officiels sont sorti pour corriger ce bug:
 
mais comment appliquer ces patchs qui sont le plus souvent sous forme de source ?
 
voici le code source du patch que je voudrais appliquer, et un petit commentaire:
 
 
 
 Wellcome i've made a quick unofficial patch for 2.2.20 internationnal kernels. I think it should work also for standard 2.2.20 kernels.
It's just quick so i've not made a lot of test but it works.
 
you need to apply it to path-to-linux-source/fs/dcache.c
 
Say me if it doesn't work...
 
*** dcache.c.old Wed Mar 27 14:05:23 2002
--- dcache.c Wed Mar 27 14:34:13 2002
***************
*** 795,801 ****
--- 795,804 ----
namelen = dentry->d_name.len;
buflen -= namelen + 1;
if (buflen < 0)
+ {
+ retval = buffer - 1;
break;
+ }
end -= namelen;
memcpy(end, dentry->d_name.name, namelen);
*--end = '/';
 
 
 
 
Merci de votre aide.

 

[jfdsdjhfuetppo]--Message édité par Angelicca--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 28-03-2002 à 22:46:31  profilanswer
 

n°82457
THE REAL 9​11GT3
Corrompu
Posté le 28-03-2002 à 23:06:04  profilanswer
 

tu l'enregistre sous le nom que tu veux ex: zepatch
 
comme ça fait rréférence directement à un fichier sans chemin, cherche le dans l'arbo des sources, tu te place dans le même répertoire et
 
cat zepatch | patch -p0
 
Ca devrait suffir :)

n°82467
Angelicca
Posté le 28-03-2002 à 23:14:00  profilanswer
 

oki je vais tester, merci 911GT3, je ne croyais pas que cela se faisait de la même façon qu'un patch dit 'normal' et non sous forme de source !
 
++

n°82469
THE REAL 9​11GT3
Corrompu
Posté le 28-03-2002 à 23:15:33  profilanswer
 

les patch normaux sont aussi des 'sources'.
tu peux vérifié.
En fait c'est juste le résultat d'un diff entre les deux versions d'un fichier ou répertoire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Patching kernel à partir d'un source.

 

Sujets relatifs
[Kernel] Mais a quoi servent ces fichiers ?[Kernel 2.4.18] Problème avec depmod
Installation de mandrake 8.2 : Kernel Panic : attempted to kill init !besoin d'aide pour installer linux mandrale 8.2 a partir du disk dur
les options du kernel de la patateimprimer du code source...
moi woody kernel ext3 !!!![help] Comment ajouter un module au kernel ?
kernel panic au boot !! :/[Kernel Noyau] Erreur à l'amorce du noyau (quels modules prendre ?)
Plus de sujets relatifs à : Patching kernel à partir d'un source.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR