Sistemi, değiştirilen tüm çekirdek modüllerini yeniden yüklemesini nasıl sağlayabilirim? (Ben birkaç modül ile bir sürücü geliştiriyorum. Değişen tüm modülleri yeniden yüklemek için hızlı ve hatasız bir yöntem istiyorum.)Değiştirilmiş çekirdek modülleri nasıl yeniden yüklenir
9
A
cevap
14
Ekleyen kodda bir hata olduğundan, basit ve hatasız bir yol yoktur./Sürücüyü çekirdeğinden çıkarırsanız bir modülden kurtulmayı imkansız kılar. Benzer şekilde, sürücüdeki bir hata, bazı kesme işleyicilerinde bir kilitlenmeye neden olabilir, böylece çekirdek modülü asla boşaltamaz.
Ayrıca, çekirdeğin değişiklikler için modüller dosyalarını denetlemediğinden bunu yapmanın otomatik bir yolu yoktur.
Tek yapmanız gereken, rmmod
numaralı çağrıları yapmak için doğru sırada küçük bir komut dosyası yazmaktır ve daha sonra modprobe
'un yeni sürümlerini çekirdeğe kopyalayabilirsiniz.