このウェブページのスクリーンショットから、以下の脆弱性に関する重要情報を取得できます: 1. 脆弱性の概要: - 問題:shmemファイルを使用する際、PMDサイズページキャッシュのサイズがMAX_PAGECACHE_ORDERを超えると、エラーが発生する可能性があります。 - 原因:PMDサイズページキャッシュのサイズがMAX_PAGECACHE_ORDERを超えると、shmemファイルのページキャッシュがサポートされなくなり、エラーが発生します。 2. エラー情報: - 警告メッセージ:lib/xarray.cファイル内で、PMDサイズページキャッシュのサイズがMAX_PAGECACHE_ORDERを超えると、警告メッセージがトリガーされます。 - エラーメッセージ:xarray.cファイル内で、PMDサイズページキャッシュのサイズがMAX_PAGECACHE_ORDERを超えると、エラーメッセージがトリガーされます。 3. 修正方法: - 修正方法:shmemファイルにおいてPMDサイズページキャッシュを無効化することにより、HPAGE_PMD_ORDERがMAX_PAGECACHE_ORDERを超える場合、この問題を解決できます。 - 修正コード:shmem.cファイル内で、shmem_is_huge関数を修正し、HPAGE_PMD_ORDERがMAX_PAGECACHE_ORDERを超える場合にfalseを返すようにします。 4. 関連リンク: - リンク:https://lkml.kernel.org/r/20240627003953.1262512-5-gshan@redhat.com - 修正コミットハッシュ:6b24ca4a1a8d 5. 作者およびコントリビューター: - 作者:Gavin Shan - コントリビューター:David Hildenbrand, Darrick J. Wong, Don Dutile, Hugh Dickins, Linus Torvalds, Matthew Wilcox, Ryan Roberts, William Kucharshi, Zhenyu Zhang, Andrew Morton 6. パッチのステータス: - ステータス:修正済み。パッチはカーネルにマージされています。 これらの情報から、本脆弱性の背景、影響範囲、修正方法、および関連するコード変更について理解できます。