「/proc/config.gz」に間違った構成が表示されるのはなぜですか?

Irfan Latif |

/proc/config.gz構成を変更してカーネルを再構築しても、ファイルは更新されません(からmake menuconfig)。たとえば、BLK_DEV_IO_TRACE正常に動作するカーネルを再構築しましconfig.gzが、まだ表示されてい# CONFIG_BLK_DEV_IO_TRACE is not setます。.config有効にするとカーネルバイナリに含まれるカーネルソースのルートディレクトリにあるファイルではありませんCONFIG_IKCONFIGか?

そしてところでconfig.gz示しCONFIG_IKCONFIG=y、実際にそれがあるときCONFIG_IKCONFIG=m

このカーネル(3.18 arm64)を構築するためにAndroidNDKスタンドアロンGCCツールチェーンを使用しています

注意:

明確にするために、混乱を引き起こしているので、新しいカーネルが新しい構成で実行されていると確信しています。現在機能しているデフォルト構成への変更の長いリストを有効にしました。多くのユーザースペースプログラムがこれらの構成に依存しています。

CONFIG_IKCONFIG=m
CONFIG_IKCONFIG_PROC=y
CONFIG_VETH=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_NFS_FS=m
CONFIG_NFS_V2=m
CONFIG_NFS_V3=m
CONFIG_NFS_V4=m
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_V4_SECURITY_LABEL=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_OVERLAY_FS=m
CONFIG_UTS_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_CLS_CGROUP=m
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
CONFIG_NETFILTER_NETLINK=m
CONFIG_ISO9660_FS=m
CONFIG_SQUASHFS=m
CONFIG_UDF_FS=m
CONFIG_UNIX_DIAG=m
CONFIG_PSTORE=y
CONFIG_FANOTIFY=y
CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
CONFIG_DEBUG_FS=y
CONFIG_FTRACE=y
CONFIG_BLK_DEV_IO_TRACE=y

config.gzLinux/arm64 3.18.71 Kernel Configuration電流がLinux/arm64 3.18.140 Kernel Configuration。の間に表示されます また、の16個の *defconfig ファイルの いずれとも一致しません arch/arm64/configs/ 実際の構成との間に185の違い(88の追加、97のドロップ)がありconfig.gzます。最初は使用しましたarch/arm64/configs/franco_mido_defconfig; カスタムカーネル開発者によって提供されたもの。

Irfan Latif |

この質問を投稿する前にもっと調査を行うべきだったのですが、何かが足りないのではないかと思いました。参考までに、問題は私のカーネルソースに固有のものであることが明らかになりました。カスタムカーネル開発者は、常に古い構成をカーネルバイナリに含めるようにパッチ適用しましたしたがって、これは元に戻す必要があります(リスクがある場合はそれを考慮して):

ifeq ($(CONFIG_MACH_XIAOMI_MIDO),y)
    $(obj)/config_data.gz: arch/arm64/configs/mido_defconfig FORCE
else ifeq ($(CONFIG_MACH_XIAOMI_TISSOT),y)
    $(obj)/config_data.gz: arch/arm64/configs/tissot_defconfig FORCE
else
    $(obj)/config_data.gz: $(KCONFIG_CONFIG) FORCE
endif

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

間違った日付がStataに表示されるのはなぜですか

分類Dev

PHP - 日付の違いが間違った日に表示されるのはなぜですか?

分類Dev

実行によって間違った出力が表示されるのはなぜですか?

分類Dev

DatePickerDialogのタイトルに間違った月の名前が表示されるのはなぜですか?

分類Dev

DataGridが間違ったグリッド列に表示されるのはなぜですか?

分類Dev

Evalステートメントに間違った画像が表示されるのはなぜですか

分類Dev

コードに間違った結果が表示されるのはなぜですか?

分類Dev

-Fを宣言すると間違ったファイルが表示されるのはなぜですか

分類Dev

QTabBarで間違ったインデックス番号が表示されるのはなぜですか?

分類Dev

Azure appsettingsエンコーディングで間違った文字が表示されるのはなぜですか?

分類Dev

xpathによって属性が間違った順序で報告されるのはなぜですか?

分類Dev

とにかくifelseマクロの「間違った」表現が評価されるのはなぜですか?

分類Dev

このJavascriptコードで間違った出力が表示されたのはなぜですか?

分類Dev

コレクションビューの最初のセルに常に間違ったデータが表示されるのはなぜですか?

分類Dev

構造体のトレイトを実装するときに、「ライフタイム指定子がない」または「型引数の数が間違っている」と表示されるのはなぜですか?

分類Dev

テキストが間違ったhtml要素に追加されるのはなぜですか?

分類Dev

plenv install-cpanmが間違った場所にインストールされるのはなぜですか?

分類Dev

collectstaticが間違ったディレクトリにコピーされるのはなぜですか?

分類Dev

配列のコンテンツを印刷しているときに、awkを使用して間違った出力が表示されるのはなぜですか

分類Dev

CSS3の右揃えの背景画像が間違った場所に表示されるのはなぜですか?

分類Dev

Windows 10に間違ったファイルメディアの作成日が表示されるのはなぜですか?

分類Dev

一部のピボットテーブルラベルに間違った年が表示されているのはなぜですか?

分類Dev

xpathが正しいのに、xsltが出力に間違った値を表示するのはなぜですか?

分類Dev

librosa STFTが間違った周波数を表示するのはなぜですか?

分類Dev

コードが間違った出力を表示するのはなぜですか?

分類Dev

出力が間違ったUnicodeになっているのはなぜですか?

分類Dev

JavaFX ImageViewスナップショットに間違ったサイズが表示されるのはなぜですか?

分類Dev

合計時間の計算式で間違った結果が生成されるのはなぜですか?

分類Dev

varcharの近くに間違った構文があるのはなぜですか

Related 関連記事

  1. 1

    間違った日付がStataに表示されるのはなぜですか

  2. 2

    PHP - 日付の違いが間違った日に表示されるのはなぜですか?

  3. 3

    実行によって間違った出力が表示されるのはなぜですか?

  4. 4

    DatePickerDialogのタイトルに間違った月の名前が表示されるのはなぜですか?

  5. 5

    DataGridが間違ったグリッド列に表示されるのはなぜですか?

  6. 6

    Evalステートメントに間違った画像が表示されるのはなぜですか

  7. 7

    コードに間違った結果が表示されるのはなぜですか?

  8. 8

    -Fを宣言すると間違ったファイルが表示されるのはなぜですか

  9. 9

    QTabBarで間違ったインデックス番号が表示されるのはなぜですか?

  10. 10

    Azure appsettingsエンコーディングで間違った文字が表示されるのはなぜですか?

  11. 11

    xpathによって属性が間違った順序で報告されるのはなぜですか?

  12. 12

    とにかくifelseマクロの「間違った」表現が評価されるのはなぜですか?

  13. 13

    このJavascriptコードで間違った出力が表示されたのはなぜですか?

  14. 14

    コレクションビューの最初のセルに常に間違ったデータが表示されるのはなぜですか?

  15. 15

    構造体のトレイトを実装するときに、「ライフタイム指定子がない」または「型引数の数が間違っている」と表示されるのはなぜですか?

  16. 16

    テキストが間違ったhtml要素に追加されるのはなぜですか?

  17. 17

    plenv install-cpanmが間違った場所にインストールされるのはなぜですか?

  18. 18

    collectstaticが間違ったディレクトリにコピーされるのはなぜですか?

  19. 19

    配列のコンテンツを印刷しているときに、awkを使用して間違った出力が表示されるのはなぜですか

  20. 20

    CSS3の右揃えの背景画像が間違った場所に表示されるのはなぜですか?

  21. 21

    Windows 10に間違ったファイルメディアの作成日が表示されるのはなぜですか?

  22. 22

    一部のピボットテーブルラベルに間違った年が表示されているのはなぜですか?

  23. 23

    xpathが正しいのに、xsltが出力に間違った値を表示するのはなぜですか?

  24. 24

    librosa STFTが間違った周波数を表示するのはなぜですか?

  25. 25

    コードが間違った出力を表示するのはなぜですか?

  26. 26

    出力が間違ったUnicodeになっているのはなぜですか?

  27. 27

    JavaFX ImageViewスナップショットに間違ったサイズが表示されるのはなぜですか?

  28. 28

    合計時間の計算式で間違った結果が生成されるのはなぜですか?

  29. 29

    varcharの近くに間違った構文があるのはなぜですか

ホットタグ

アーカイブ