私はここで私が間違っていることを理解しようとしています。私の印象は、これがmake savedefconfig
設定を(同等の)最小値に減らす方法です。
Debian パッケージから直接設定ファイルをインポートする手順は次のとおりです。
$ dpkg -S /boot/config-4.14.0-3-powerpc
linux-image-4.14.0-3-powerpc: /boot/config-4.14.0-3-powerpc
$ apt-cache policy linux-image-4.14.0-3-powerpc
linux-image-4.14.0-3-powerpc:
Installed: 4.14.13-1
Candidate: 4.14.13-1
Version table:
*** 4.14.13-1 500
500 http://ftp.fr.debian.org/debian sid/main powerpc Packages
100 /var/lib/dpkg/status
これを私のホストにコピーしました。
$ scp macminig4:/boot/config-4.14.0-3-powerpc ./arch/powerpc/configs/my_defconfig
使用するオプションがまだあることを確認してください。
$ grep CONFIG_SSB_B43_PCI_BRIDGE ./arch/powerpc/configs/my_defconfig
CONFIG_SSB_B43_PCI_BRIDGE=y
それではgit v4.14と完全に同期していないので、更新してみましょう。
$ git checkout v4.14
$ make ARCH=powerpc my_defconfig
$ diff -u .config ./arch/powerpc/configs/my_defconfig | diffstat
my_defconfig | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
したがって、いくつかのマイナーな変更がありますが、悪くはありません。少なくとも私のオプションはまだ見ることができます。
$ grep CONFIG_SSB_B43_PCI_BRIDGE .config
CONFIG_SSB_B43_PCI_BRIDGE=y
それではsaveefconfigを試してみましょう。
$ make ARCH=powerpc savedefconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/bin2c
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --savedefconfig=defconfig Kconfig
今確認すると、オプションは永遠に失われます。
$ grep CONFIG_SSB_B43_PCI_BRIDGE defconfig
-> nothing !
いくつかのオプションが欠けているのはなぜですか?savedefconfig
特定のオプションの維持を制御する方法はありますか?
答え1
それはただタイミングが悪かったことがわかりました。 git/master (実際には 4.15) は次の影響を受けます:
既存のノートブックを4.15-rc9にアップグレードした後、eth0およびwlan0インターフェイスが消えたことがわかりました。 b43およびb44ドライバには、Mipsにのみ存在する設定オプションPCI_DRIVERS_LEGACYに依存するSSB_PCIHOST_POSSIBLEが必要であることがわかりました。