diff options
| -rw-r--r-- | Documentation/ja_JP/HOWTO | 44 | ||||
| -rw-r--r-- | drivers/hv/hv_balloon.c | 21 | ||||
| -rw-r--r-- | drivers/hv/vmbus_drv.c | 8 | ||||
| -rw-r--r-- | drivers/misc/mei/hbm.c | 2 | ||||
| -rw-r--r-- | drivers/misc/mei/hw-me.c | 14 | ||||
| -rw-r--r-- | drivers/misc/mei/init.c | 3 | ||||
| -rw-r--r-- | tools/hv/hv_kvp_daemon.c | 5 |
7 files changed, 55 insertions, 42 deletions
diff --git a/Documentation/ja_JP/HOWTO b/Documentation/ja_JP/HOWTO index 050d37fe6d40..8148a47fc70e 100644 --- a/Documentation/ja_JP/HOWTO +++ b/Documentation/ja_JP/HOWTO | |||
| @@ -11,14 +11,14 @@ for non English (read: Japanese) speakers and is not intended as a | |||
| 11 | fork. So if you have any comments or updates for this file, please try | 11 | fork. So if you have any comments or updates for this file, please try |
| 12 | to update the original English file first. | 12 | to update the original English file first. |
| 13 | 13 | ||
| 14 | Last Updated: 2011/03/31 | 14 | Last Updated: 2013/07/19 |
| 15 | ================================== | 15 | ================================== |
| 16 | これは、 | 16 | これは、 |
| 17 | linux-2.6.38/Documentation/HOWTO | 17 | linux-3.10/Documentation/HOWTO |
| 18 | の和訳です。 | 18 | の和訳です。 |
| 19 | 19 | ||
| 20 | 翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ > | 20 | 翻訳団体: JF プロジェクト < http://linuxjf.sourceforge.jp/ > |
| 21 | 翻訳日: 2011/3/28 | 21 | 翻訳日: 2013/7/19 |
| 22 | 翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com> | 22 | 翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com> |
| 23 | 校正者: 松倉さん <nbh--mats at nifty dot com> | 23 | 校正者: 松倉さん <nbh--mats at nifty dot com> |
| 24 | 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp> | 24 | 小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp> |
| @@ -245,7 +245,7 @@ Linux カーネルソースツリーの中に含まれる、きれいにし、 | |||
| 245 | 自己参照方式で、索引がついた web 形式で、ソースコードを参照することが | 245 | 自己参照方式で、索引がついた web 形式で、ソースコードを参照することが |
| 246 | できます。この最新の素晴しいカーネルコードのリポジトリは以下で見つかり | 246 | できます。この最新の素晴しいカーネルコードのリポジトリは以下で見つかり |
| 247 | ます- | 247 | ます- |
| 248 | http://sosdg.org/~qiyong/lxr/ | 248 | http://lxr.linux.no/+trees |
| 249 | 249 | ||
| 250 | 開発プロセス | 250 | 開発プロセス |
| 251 | ----------------------- | 251 | ----------------------- |
| @@ -253,24 +253,24 @@ Linux カーネルソースツリーの中に含まれる、きれいにし、 | |||
| 253 | Linux カーネルの開発プロセスは現在幾つかの異なるメインカーネル「ブラン | 253 | Linux カーネルの開発プロセスは現在幾つかの異なるメインカーネル「ブラン |
| 254 | チ」と多数のサブシステム毎のカーネルブランチから構成されます。 | 254 | チ」と多数のサブシステム毎のカーネルブランチから構成されます。 |
| 255 | これらのブランチとは- | 255 | これらのブランチとは- |
| 256 | - メインの 2.6.x カーネルツリー | 256 | - メインの 3.x カーネルツリー |
| 257 | - 2.6.x.y -stable カーネルツリー | 257 | - 3.x.y -stable カーネルツリー |
| 258 | - 2.6.x -git カーネルパッチ | 258 | - 3.x -git カーネルパッチ |
| 259 | - サブシステム毎のカーネルツリーとパッチ | 259 | - サブシステム毎のカーネルツリーとパッチ |
| 260 | - 統合テストのための 2.6.x -next カーネルツリー | 260 | - 統合テストのための 3.x -next カーネルツリー |
| 261 | 261 | ||
| 262 | 2.6.x カーネルツリー | 262 | 3.x カーネルツリー |
| 263 | ----------------- | 263 | ----------------- |
| 264 | 264 | ||
| 265 | 2.6.x カーネルは Linus Torvalds によってメンテナンスされ、kernel.org | 265 | 3.x カーネルは Linus Torvalds によってメンテナンスされ、kernel.org |
| 266 | の pub/linux/kernel/v2.6/ ディレクトリに存在します。この開発プロセスは | 266 | の pub/linux/kernel/v3.x/ ディレクトリに存在します。この開発プロセスは |
| 267 | 以下のとおり- | 267 | 以下のとおり- |
| 268 | 268 | ||
| 269 | - 新しいカーネルがリリースされた直後に、2週間の特別期間が設けられ、 | 269 | - 新しいカーネルがリリースされた直後に、2週間の特別期間が設けられ、 |
| 270 | この期間中に、メンテナ達は Linus に大きな差分を送ることができます。 | 270 | この期間中に、メンテナ達は Linus に大きな差分を送ることができます。 |
| 271 | このような差分は通常 -next カーネルに数週間含まれてきたパッチです。 | 271 | このような差分は通常 -next カーネルに数週間含まれてきたパッチです。 |
| 272 | 大きな変更は git(カーネルのソース管理ツール、詳細は | 272 | 大きな変更は git(カーネルのソース管理ツール、詳細は |
| 273 | http://git-scm.com/ 参照) を使って送るのが好ましいやり方ですが、パッ | 273 | http://git-scm.com/ 参照) を使って送るのが好ましいやり方ですが、パッ |
| 274 | チファイルの形式のまま送るのでも十分です。 | 274 | チファイルの形式のまま送るのでも十分です。 |
| 275 | 275 | ||
| 276 | - 2週間後、-rc1 カーネルがリリースされ、この後にはカーネル全体の安定 | 276 | - 2週間後、-rc1 カーネルがリリースされ、この後にはカーネル全体の安定 |
| @@ -302,20 +302,20 @@ Andrew Morton が Linux-kernel メーリングリストにカーネルリリー | |||
| 302 | 実に認識されたバグの状況によりリリースされるのであり、前もって決めら | 302 | 実に認識されたバグの状況によりリリースされるのであり、前もって決めら |
| 303 | れた計画によってリリースされるものではないからです。」 | 303 | れた計画によってリリースされるものではないからです。」 |
| 304 | 304 | ||
| 305 | 2.6.x.y -stable カーネルツリー | 305 | 3.x.y -stable カーネルツリー |
| 306 | --------------------------- | 306 | --------------------------- |
| 307 | 307 | ||
| 308 | バージョン番号が4つの数字に分かれているカーネルは -stable カーネルです。 | 308 | バージョン番号が3つの数字に分かれているカーネルは -stable カーネルです。 |
| 309 | これには、2.6.x カーネルで見つかったセキュリティ問題や重大な後戻りに対 | 309 | これには、3.x カーネルで見つかったセキュリティ問題や重大な後戻りに対 |
| 310 | する比較的小さい重要な修正が含まれます。 | 310 | する比較的小さい重要な修正が含まれます。 |
| 311 | 311 | ||
| 312 | これは、開発/実験的バージョンのテストに協力することに興味が無く、 | 312 | これは、開発/実験的バージョンのテストに協力することに興味が無く、 |
| 313 | 最新の安定したカーネルを使いたいユーザに推奨するブランチです。 | 313 | 最新の安定したカーネルを使いたいユーザに推奨するブランチです。 |
| 314 | 314 | ||
| 315 | もし、2.6.x.y カーネルが存在しない場合には、番号が一番大きい 2.6.x が | 315 | もし、3.x.y カーネルが存在しない場合には、番号が一番大きい 3.x が |
| 316 | 最新の安定版カーネルです。 | 316 | 最新の安定版カーネルです。 |
| 317 | 317 | ||
| 318 | 2.6.x.y は "stable" チーム <stable@kernel.org> でメンテされており、必 | 318 | 3.x.y は "stable" チーム <stable@kernel.org> でメンテされており、必 |
| 319 | 要に応じてリリースされます。通常のリリース期間は 2週間毎ですが、差し迫っ | 319 | 要に応じてリリースされます。通常のリリース期間は 2週間毎ですが、差し迫っ |
| 320 | た問題がなければもう少し長くなることもあります。セキュリティ関連の問題 | 320 | た問題がなければもう少し長くなることもあります。セキュリティ関連の問題 |
| 321 | の場合はこれに対してだいたいの場合、すぐにリリースがされます。 | 321 | の場合はこれに対してだいたいの場合、すぐにリリースがされます。 |
| @@ -324,7 +324,7 @@ Andrew Morton が Linux-kernel メーリングリストにカーネルリリー | |||
| 324 | イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ | 324 | イルにはどのような種類の変更が -stable ツリーに受け入れ可能か、またリ |
| 325 | リースプロセスがどう動くかが記述されています。 | 325 | リースプロセスがどう動くかが記述されています。 |
| 326 | 326 | ||
| 327 | 2.6.x -git パッチ | 327 | 3.x -git パッチ |
| 328 | ------------------ | 328 | ------------------ |
| 329 | 329 | ||
| 330 | git リポジトリで管理されているLinus のカーネルツリーの毎日のスナップ | 330 | git リポジトリで管理されているLinus のカーネルツリーの毎日のスナップ |
| @@ -358,14 +358,14 @@ quilt シリーズとして公開されているパッチキューも使われ | |||
| 358 | をつけることができます。大部分のこれらの patchwork のサイトは | 358 | をつけることができます。大部分のこれらの patchwork のサイトは |
| 359 | http://patchwork.kernel.org/ でリストされています。 | 359 | http://patchwork.kernel.org/ でリストされています。 |
| 360 | 360 | ||
| 361 | 統合テストのための 2.6.x -next カーネルツリー | 361 | 統合テストのための 3.x -next カーネルツリー |
| 362 | --------------------------------------------- | 362 | --------------------------------------------- |
| 363 | 363 | ||
| 364 | サブシステムツリーの更新内容がメインラインの 2.6.x ツリーにマージされ | 364 | サブシステムツリーの更新内容がメインラインの 3.x ツリーにマージされ |
| 365 | る前に、それらは統合テストされる必要があります。この目的のため、実質的 | 365 | る前に、それらは統合テストされる必要があります。この目的のため、実質的 |
| 366 | に全サブシステムツリーからほぼ毎日プルされてできる特別なテスト用のリ | 366 | に全サブシステムツリーからほぼ毎日プルされてできる特別なテスト用のリ |
| 367 | ポジトリが存在します- | 367 | ポジトリが存在します- |
| 368 | http://git.kernel.org/?p=linux/kernel/git/sfr/linux-next.git | 368 | http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git |
| 369 | http://linux.f-seidel.de/linux-next/pmwiki/ | 369 | http://linux.f-seidel.de/linux-next/pmwiki/ |
| 370 | 370 | ||
| 371 | このやり方によって、-next カーネルは次のマージ機会でどんなものがメイン | 371 | このやり方によって、-next カーネルは次のマージ機会でどんなものがメイン |
diff --git a/drivers/hv/hv_balloon.c b/drivers/hv/hv_balloon.c index 4c605c70ebf9..deb5c25305af 100644 --- a/drivers/hv/hv_balloon.c +++ b/drivers/hv/hv_balloon.c | |||
| @@ -562,7 +562,7 @@ static void hv_mem_hot_add(unsigned long start, unsigned long size, | |||
| 562 | struct hv_hotadd_state *has) | 562 | struct hv_hotadd_state *has) |
| 563 | { | 563 | { |
| 564 | int ret = 0; | 564 | int ret = 0; |
| 565 | int i, nid, t; | 565 | int i, nid; |
| 566 | unsigned long start_pfn; | 566 | unsigned long start_pfn; |
| 567 | unsigned long processed_pfn; | 567 | unsigned long processed_pfn; |
| 568 | unsigned long total_pfn = pfn_count; | 568 | unsigned long total_pfn = pfn_count; |
| @@ -607,14 +607,11 @@ static void hv_mem_hot_add(unsigned long start, unsigned long size, | |||
| 607 | 607 | ||
| 608 | /* | 608 | /* |
| 609 | * Wait for the memory block to be onlined. | 609 | * Wait for the memory block to be onlined. |
| 610 | * Since the hot add has succeeded, it is ok to | ||
| 611 | * proceed even if the pages in the hot added region | ||
| 612 | * have not been "onlined" within the allowed time. | ||
| 610 | */ | 613 | */ |
| 611 | t = wait_for_completion_timeout(&dm_device.ol_waitevent, 5*HZ); | 614 | wait_for_completion_timeout(&dm_device.ol_waitevent, 5*HZ); |
| 612 | if (t == 0) { | ||
| 613 | pr_info("hot_add memory timedout\n"); | ||
| 614 | has->ha_end_pfn -= HA_CHUNK; | ||
| 615 | has->covered_end_pfn -= processed_pfn; | ||
| 616 | break; | ||
| 617 | } | ||
| 618 | 615 | ||
| 619 | } | 616 | |
