"> AR# 53926: PetaLinux v12.12 - MicroBlaze でのカーネル API strncpy_from_user() の動作が不正

UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 53926

PetaLinux v12.12 - MicroBlaze でのカーネル API strncpy_from_user() の動作が不正

説明

MicroBlaze 用に Petalinux に対してサードパーティ カーネル モジュールをコンパイルすると、関数 strncpy_from_user() の動作が Kernel.org のカーネル API (http://www.kernel.org/doc/htmldocs/kernel-api/API-strncpy-from-user.html) の説明と異なります。
関数 strncpy_from_user() は、最後の NULL を含まない文字列の長さを返すはずですが、最後の NULL を含む文字列の長さが返されます。
この問題の修正方法を教えてください。

ソリューション

これは での既知の問題で、最新バージョンの PetaLinux で修正されています。問題がまだ発生している場合は、uaccess_old.S をご使用の環境にパッチしてください。





AR53926.zip

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
AR53926.zip 2 KB ZIP
AR# 53926
日付 03/02/2013
ステータス アクティブ
種類 一般
ツール
  • EDK - 14.4
このページをブックマークに追加