aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@woody.linux-foundation.org>2008-02-21 19:21:52 -0500
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2008-02-21 19:21:52 -0500
commite6364cd3a1a3e7c3e9a80bad15698afe6cc7ee75 (patch)
treece8d5b1ba0e246c32b232a09a713cf49d999971d /Documentation
parentb8967d8883aadf36351b568c1f1301ad3f46fc3d (diff)
parent120fc3d77acfd91f3521737a440d42839c475982 (diff)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6: modules: do not try to add sysfs attributes if !CONFIG_SYSFS POWERPC: fix typo in pseries/power.c PM: Remove unbalanced mutex_unlock() from dpm_resume() UIO: fix Greg's stupid changes stable_kernel_rules: fix must already be in mainline ide: mark "ide=reverse" option as obsolete Driver core: Fix error handling in bus_add_driver(). driver-core: fix kernel-doc function parameters cpufreq: fix kobject reference count handling slabinfo: fall back from /sys/kernel/slab to /sys/slab Fix broken utf-8 encodings in ja_JP translation of stable_kernel_rules.txt
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/ja_JP/stable_kernel_rules.txt106
-rw-r--r--Documentation/stable_kernel_rules.txt7
-rw-r--r--Documentation/vm/slabinfo.c2
3 files changed, 59 insertions, 56 deletions
diff --git a/Documentation/ja_JP/stable_kernel_rules.txt b/Documentation/ja_JP/stable_kernel_rules.txt
index 17d87519e468..b3ffe870de33 100644
--- a/Documentation/ja_JP/stable_kernel_rules.txt
+++ b/Documentation/ja_JP/stable_kernel_rules.txt
@@ -11,69 +11,69 @@ comment or update of this file, please try to update Original(English)
11file at first. 11file at first.
12 12
13================================== 13==================================
14ãããã 14
15linux-2.6.24/Documentation/stable_kernel_rules.txt 15linux-2.6.24/Documentation/stable_kernel_rules.txt
16ãå¨ããã 16
17 17
18ç¨åäï JF ãããããã < http://www.linux.or.jp/JF/ > 18 JF < http://www.linux.or.jp/JF/ >
19ç¨æï 2007/12/30 19 2007/12/30
20ç¨èï Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com> 20 Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
21ææèï æääåããã<takei at webmasters dot gr dot jp> 21 <takei at webmasters dot gr dot jp>
22 ããããã (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp> 22 (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
23 åæ éåãã (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp> 23 (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
24 éåãã (Kenji Noguchi) <tokyo246 at gmail dot com> 24 (Kenji Noguchi) <tokyo246 at gmail dot com>
25 çåäåéãã <jin at libjingu dot jp> 25 <jin at libjingu dot jp>
26================================== 26==================================
27 27
28ãããçããããã Linux 2.6 -stable ãããããåã 28 Linux 2.6 -stable
29 29
30"-stable" ツリーにどのような種類のパッチが受け入れられるか、どのような 30"-stable" ツリーにどのような種類のパッチが受け入れられるか、どのような
31ãããåãåããããããããããããèå- 31-
32 32
33 - 明らかに正しく、テストされているものでなければならない。 33 - 明らかに正しく、テストされているものでなければならない。
34 - 文脈(変更行の前後)を含めて 100 行より大きくてはいけない。 34 - 文脈(変更行の前後)を含めて 100 行より大きくてはいけない。
35 - ããäåããããããäæããããããã 35 -
36 - 皆を悩ませている本物のバグを修正しなければならない。("これはバグで 36 - 皆を悩ませている本物のバグを修正しなければならない。("これはバグで
37 ããããããããã..." ãããããããããã) 37 ..." )
38 - ビルドエラー(CONFIG_BROKENになっているものを除く), oops, ハング、デー 38 - ビルドエラー(CONFIG_BROKENになっているものを除く), oops, ハング、デー
39 タ破壊、現実のセキュリティ問題、その他 "ああ、これはダメだね"という 39 タ破壊、現実のセキュリティ問題、その他 "ああ、これはダメだね"という
40 ようなものを修正しなければならない。短く言えば、重大な問題。 40 ようなものを修正しなければならない。短く言えば、重大な問題。
41 - どのように競合状態が発生するかの説明も一緒に書かれていない限り、 41 - どのように競合状態が発生するかの説明も一緒に書かれていない限り、
42 "理論的には競合状態になる"ようなものは不可。 42 "理論的には競合状態になる"ようなものは不可。
43 - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー 43 - いかなる些細な修正も含めることはできない。(スペルの修正、空白のクリー
44 ãããããã) 44 )
45 - 対応するサブシステムメンテナが受け入れたものでなければならない。 45 - 対応するサブシステムメンテナが受け入れたものでなければならない。
46 - Documentation/SubmittingPatches の規則に従ったものでなければならない。 46 - Documentation/SubmittingPatches の規則に従ったものでなければならない。
47 47
48-stable ããããããããéäããæçã- 48-stable -
49 49
50 - 上記の規則に従っているかを確認した後に、stable@kernel.org にパッチ 50 - 上記の規則に従っているかを確認した後に、stable@kernel.org にパッチ
51 ãéãã 51
52 - 送信者はパッチがキューに受け付けられた際には ACK を、却下された場合 52 - 送信者はパッチがキューに受け付けられた際には ACK を、却下された場合
53 には NAK を受け取る。この反応は開発者たちのスケジュールによって、数 53 には NAK を受け取る。この反応は開発者たちのスケジュールによって、数
54 æãããååãããã 54
55 - もし受け取られたら、パッチは他の開発者たちのレビューのために 55 - もし受け取られたら、パッチは他の開発者たちのレビューのために
56 -stable ããããèåãããã 56 -stable
57 - セキュリティパッチはこのエイリアス (stable@kernel.org) に送られるべ 57 - セキュリティパッチはこのエイリアス (stable@kernel.org) に送られるべ
58 きではなく、代わりに security@kernel.org のアドレスに送られる。 58 きではなく、代わりに security@kernel.org のアドレスに送られる。
59 59
60ãããããããã- 60-
61 61
62 - -stable メンテナがレビューサイクルを決めるとき、パッチはレビュー委 62 - -stable メンテナがレビューサイクルを決めるとき、パッチはレビュー委
63 員会とパッチが影響する領域のメンテナ(提供者がその領域のメンテナで無 63 員会とパッチが影響する領域のメンテナ(提供者がその領域のメンテナで無
64 い限り)に送られ、linux-kernel メーリングリストにCCされる。 64 い限り)に送られ、linux-kernel メーリングリストにCCされる。
65 - ããããååäã 48æéãéã ACK ã NAK ãåãã 65 - 48 ACK NAK
66 - もしパッチが委員会のメンバから却下れるか、メンテナ達やメンバが気付 66 - もしパッチが委員会のメンバから却下されるか、メンテナ達やメンバが気付
67 かなかった問題が持ちあがり、linux-kernel メンバがパッチに異議を唱え 67 かなかった問題が持ちあがり、linux-kernel メンバがパッチに異議を唱え
68 た場合には、パッチはキューから削除される。 68 た場合には、パッチはキューから削除される。
69 - レビューサイクルの最後に、ACK を受けたパッチは最新の -stable リリー 69 - レビューサイクルの最後に、ACK を受けたパッチは最新の -stable リリー
70 スに追加され、その後に新しい -stable リリースが行われる。 70 スに追加され、その後に新しい -stable リリースが行われる。
71 - セキュリティパッチは、通常のレビューサイクルを通らず、セキュリティ 71 - セキュリティパッチは、通常のレビューサイクルを通らず、セキュリティ
72 カーネルチームから直接 -stable ツリーに受け付けられる。 72 カーネルチームから直接 -stable ツリーに受け付けられる。
73 この手続きの詳細については kernel security チームに問い合わせること。 73 この手続きの詳細については kernel security チームに問い合わせること。
74 74
75ããããååä- 75-
76 76
77 - この委員会は、このタスクについて活動する多くのボランティアと、少数の 77 - この委員会は、このタスクについて活動する多くのボランティアと、少数の
78 非ボランティアのカーネル開発者達で構成されている。 78 非ボランティアのカーネル開発者達で構成されている。
79 79
diff --git a/Documentation/stable_kernel_rules.txt b/Documentation/stable_kernel_rules.txt
index c815c5206e84..4cfc78835bc1 100644
--- a/Documentation/stable_kernel_rules.txt
+++ b/Documentation/stable_kernel_rules.txt
@@ -16,8 +16,9 @@ Rules on what kind of patches are accepted, and which ones are not, into the
16 race can be exploited is also provided. 16 race can be exploited is also provided.
17 - It cannot contain any "trivial" fixes in it (spelling changes, 17 - It cannot contain any "trivial" fixes in it (spelling changes,
18 whitespace cleanups, etc). 18 whitespace cleanups, etc).
19 - It must be accepted by the relevant subsystem maintainer.
20 - It must follow the Documentation/SubmittingPatches rules. 19 - It must follow the Documentation/SubmittingPatches rules.
20 - It or an equivalent fix must already exist in Linus' tree. Quote the
21 respective commit ID in Linus' tree in your patch submission to -stable.
21 22
22 23
23Procedure for submitting patches to the -stable tree: 24Procedure for submitting patches to the -stable tree:
@@ -28,7 +29,9 @@ Procedure for submitting patches to the -stable tree:
28 queue, or a NAK if the patch is rejected. This response might take a few 29 queue, or a NAK if the patch is rejected. This response might take a few
29 days, according to the developer's schedules. 30 days, according to the developer's schedules.
30 - If accepted, the patch will be added to the -stable queue, for review by 31 - If accepted, the patch will be added to the -stable queue, for review by
31 other developers. 32 other developers and by the relevant subsystem maintainer.
33 - If the stable@kernel.org address is added to a patch, when it goes into
34 Linus's tree it will automatically be emailed to the stable team.
32 - Security patches should not be sent to this alias, but instead to the 35 - Security patches should not be sent to this alias, but instead to the
33 documented security@kernel.org address. 36 documented security@kernel.org address.
34 37
diff --git a/Documentation/vm/slabinfo.c b/Documentation/vm/slabinfo.c
index 7123fee708ca..22d7e3e4d60c 100644
--- a/Documentation/vm/slabinfo.c
+++ b/Documentation/vm/slabinfo.c
@@ -1123,7 +1123,7 @@ void read_slab_dir(void)
1123 char *t; 1123 char *t;
1124 int count; 1124 int count;
1125 1125
1126 if (chdir("/sys/kernel/slab")) 1126 if (chdir("/sys/kernel/slab") && chdir("/sys/slab"))
1127 fatal("SYSFS support for SLUB not active\n"); 1127 fatal("SYSFS support for SLUB not active\n");
1128 1128
1129 dir = opendir("."); 1129 dir = opendir(".");