このウェブページのスクリーンショットから、以下の脆弱性に関する重要情報を取得できます: 1. 脆弱性概要: - 問題:pinctrl: ocelot の割り込み処理において、システムがレベルベースの割り込みでハングする可能性がある。 - 原因:現在の実装では、割り込みの検出時にのみ と が呼び出される。しかし、GPIO ピンがレベルモードに設定され、親コントローラがエッジモードに設定されている場合、GPIO 割り込みはハードウェアによってクリアされる可能性がある。その結果、割り込みが短すぎる場合、親割り込みは残り続けたまま、GPIO 割り込みがクリアされるタイミングで が呼び出されないため、システムがハングする。 2. 修正措置: - コード変更:GPIO 割り込みがハードウェアによってクリアされた際にも呼び出されるように、 と の呼び出しを for ループの外側に移動する。 - コード例: 3. パッチコミットメッセージ: - コミッタ:Sergey Matsievskiy - コミット日時:2024年10月12日 - パッチ内容:レベルベースの割り込みでシステムがハングする問題を修正する。 - パッチリンク:パッチリンク 4. パッチのステータス: - ステータス:メインライン(upstream)にマージ済み。 5. パッチファイル: - ファイルパス: - ファイル内容:変更されたコード行など、パッチファイルの内容。 6. パッチのコンテキスト: - パッチのコンテキスト:パッチ適用前後のコード比較を示すパッチファイルのコンテキスト。 これらの情報により、本脆弱性の背景、修正措置、およびパッチの詳細な状況を理解することができます。