このウェブページのスクリーンショットから、脆弱性に関する以下の重要情報を取得できます。 1. 脆弱性の説明: - 問題の説明:UFS(Universal Flash Storage)のアンマウント時に、再起動の初期処理中にデッドロックが発生する可能性があります。これは、すべてのLUのscsi_devicesに対してSDEV_QUIESCEが設定され、オーディオドライバがfw binaryの読み込みを待機している間に でブロックされることに起因します。オーディオドライバのシャットダウン時、 を待機することになるため、デッドロックを引き起こします。 - 解決策:WLUN(Wide Logical Unit Number)を除くすべてのLUに対してSDEV_OFFLINEを設定します。これにより、UFSのアンマウント後に実行されるあらゆるI/O操作がエラーを返すようになります。 2. コード変更: - ファイル: - 変更内容: - の呼び出しを削除。 - および の呼び出しを追加。 - の呼び出しを追加。 3. パッチ情報: - パッチ番号:b294ff3e3449 - パッチの説明:「scsi: ufs: core: Enable power management for wlun」 - 作成者:Seunghwan Baek - リンク:https://lore.kernel.org/r/20240829093913.6282-2-sh8267.baek@samsung.com 4. レビュー情報: - レビュアー:Bart Van Assche - レビュアー:Martin K. Petersen - レビュアー:Greg Kroah-Hartman これらの情報から、このパッチはUFSアンマウント時のデッドロック問題を修正するために作成されたものであり、SDEV_OFFLINEを設定することでこれを解決することが示されています。