1NOTE:
2This is a version of Documentation/SubmittingPatches into Japanese.
3This document is maintained by Keiichi KII <k-keiichi@bx.jp.nec.com>
4and the JF Project team <http://www.linux.or.jp/JF/>.
5If you find any difference between this document and the original file
6or a problem with the translation,
7please contact the maintainer of this file or JF project.
8
9Please also note that the purpose of this file is to be easier to read
10for non English (read: Japanese) speakers and is not intended as a
11fork. So if you have any comments or updates of this file, please try
12to update the original English file first.
13
14Last Updated: 2011/06/09
15
16==================================
17������������
18linux-2.6.39/Documentation/SubmittingPatches ���������
19���������
20��������������� JF ������������������ < http://www.linux.or.jp/JF/ >
21������������ 2011/06/09
22������������ Keiichi Kii <k-keiichi at bx dot jp dot nec dot com>
23������������ Masanari Kobayashi ������ <zap03216 at nifty dot ne dot jp>
24         Matsukura ������ <nbh--mats at nifty dot com>
25         Takeshi Hamasaki ������ <hmatrjp at users dot sourceforge dot jp>
26==================================
27
28        Linux ������������������������������������������ Howto
29        ������
30        ������ Linus Torvalds ������������������������
31
32Linux ���������������������������������������������������������������������������������������������
33������������������������������������������������������������������������������������������������������
34������������������������������������������������������������������������������������������������������
35������������������������������������������������������������
36
37���������������������������������Documentation/SubmitChecklist ������������������������
38������������������������������������������������������������������������������������������������������
39������������������Documentation/SubmittingDrivers ������������������������������������
40
41--------------------------------------------
42���������������1 ���������������������������������
43--------------------------------------------
44
451) ��� diff -up ���
46------------
47
48��������������������������� diff -up ������������ diff -uprN ������������������������������
49
50Linux ������������������������������������������ diff(1) ������������������������������������������
51������������������������������������������������������������������diff(1) ������������������ -u ������
52���������������������unified ������������������������������������������������������������������������������
53��������������� C ��������������������������������������������� -p ������������������������������������
54��������������������������������������������������������������������������������������������� Linux
55������������������������������������������������������������������ Linux ���������������������������������
56������������������������������������������������������������
57
581������������������������������������������������������������������������������������������������
59������������������������������������������
60
61	SRCTREE= linux-2.6
62	MYFILE=  drivers/net/mydriver.c
63
64	cd $SRCTREE
65	cp $MYFILE $MYFILE.orig
66	vi $MYFILE	# make your change
67	cd ..
68	diff -up $SRCTREE/$MYFILE{.orig,} > /tmp/patch
69
70���������������������������������������������������������������������������������( vanilla )������
71��������������������������������� Linux ������������������������������������ Linux ������������
72������������������������������������������������������������������������
73
74	MYSRC= /devel/linux-2.6
75
76	tar xvfz linux-2.6.12.tar.gz
77	mv linux-2.6.12 linux-2.6.12-vanilla
78	diff -uprN -X linux-2.6.12-vanilla/Documentation/dontdiff \
79		linux-2.6.12-vanilla $MYSRC > /tmp/patch
80
81dontdiff ������������������ Linux ���������������������������������������������������������������
82��������������������������������������������������������������������������������������������� diff(1)
83���������������������������������������������dontdiff ��������������� 2.6.12 ���������������������
84������ Linux ������������������������������������������������������������������������������������������
85��� Linux ������������������������������������������ dontdiff ������������������
86<http://www.xenotime.net/linux/doc/dontdiff>������������������������������������������
87
88������������������������������������������������������������������������������������������������������
89������������������������diff(1) ���������������������������������������������������������������������
90���������������������������������������������������������
91
92���������������������������������������������������������������������������������������������������
93������������������������������������������������������������������������������������������
94���������������������������������������������������������������������������������������������������
95������������������������������������������������������������������������������������������������������
96���������������������������������������������
97
98Quilt:
99http://savannah.nongnu.org/projects/quilt
100
1012) ���������������������������
102
103������������������������������������������������������������������������������������������������
104
105������������������������������������������������������������������������������������ X ���������������
106������������������ X ���������������������������������������������������������������������������������
107������ X ���������������������������������������������������������������������������������������������������
108
109��������������������� Linux ������������������������������������������������������������������ git ������
110���������������������������������������������������������������������������������������������������������������������
111��������� #15 ������������������������
112
113���������������������������������������������������������������������������������������������������������
114������������������������������ #3 ������������������������
115
116���������(������������)���(���)������������������������������������������������������������������������������������
117���������������������������������������������������������������(������������)������������������ N������������
118������������������������������������������������������������������������������������������������������������������
119��������������������������������������������������������������������������������������������� URL ���������������
120���������������������������������������������
121���������������������������������������������������������������������������������������������������������������������
122���������������������������������������������������������������������������������������������������������������������
123������������������������������������������������������������������������������������
124
125��������������������������������������������������������������������������������������������������������������� ID
126��� URL ������������������������������
127
1283) ������������������
129
130������������������������������������������������������������������������������������������������������������
131
132������������������1���������������������������������������������������������������������������������
133������������������������������������������������������������������������2���������������������������
134������������������������������������������ API ������������������������������ API ������������������
135���������������������������������������������2������������������������������������������
136
137���������������������������������������������������������������������������������1���������������������
138������������������������������������1������������������������������������������������������������������
139������������������1���������������1������������������������������������������
140
141������������������������������������������������������������������������������������������������������
142������������������������������������������������������������������������������������������ X ���������
143������������������������������������������������������������������
144
145���������������������������������������������������������������������������������������������������������
14615���������������������������������������������������������������������������������������
147
1484) ������������������������������������
149
150������������������������������������( Linux ���������������)������������������������������������������
151��������������������������������������������������������������� Documentation/CodingStyle ���
152������������������������������������������������������������������������������������������������������
153���������������������������������������������������������������������������������������������������������
154������������������������������
155
156���������������������������������������������������������������������������������������
157( scripts/checkpatch.pl )���������������������������������������������������������
158������������������������������������������������������������������������������������������������������������
159���������������������������������������������������������������
160
1615) ������������������������������������
162
163MAINTAINERS ���������������������������������������������������������������������������������������
164������������������������������������������������������������������������������������������������������
165���������������������������������������������������������������
166
167���������������������������������������������������������������������������������������������������
168LKML ( linux-kernel@vger.kernel.org )���������������������������������������������������
169������������������������������������������������������������������������������������������������������
170���������������������������������������������
171
17215��������������������������������������� vger.kernel.org ���������������������������������������
173������������������!!!
174
175Linus Torvalds ��� Linux ���������������������������������������������������������������������������
176��������������������������������������� torvalds@linux-foundation.org ������������������������
177������������������������������������������������������������������������������������������������������������
178������������������������
179
180���������������������������������������������������������������������������������������������������
181������������������������������ Linus ������������������������������ CC ���������������������������������
182������������������������������������������������������������������������������������������������������
183��� LKML ������������������������������������������������������������������������������������������
184Linus ������������������������
185
1866) CC (���������������������)���������������
187
188������������������������������LKML ������ CC ���������������������
189
190Linus ������������������������������������������������������������������������������������������������
191������������������������������������������������������������������������������������������������������
192���������������������������LKML ������ Linux ���������������������������������������������������������
193���������������������������USB ������������������������������������������ VFS ��� SCSI ���������������
194������������������������������������������������������������������������������������������������������
195���������������������������������������������������������������������������������������������������
196MAINTAINERS ������������������������������������������
197
198VGER.KERNEL.ORG ���������������������������������������������������������������������������������
199���������������������������������
200<http://vger.kernel.org/vger-lists.html>
201
202������������������������������������������������������������������������������������������
203���������������������MAN-PAGES ���������������( MAINTAINERS ���������������������
204���������������)��� man ���������������������������������������������������������������
205������������������������������������������������������������������������������������������������
206���������������������������������
207
208��������������������������� #5 ���������������������������������������������������������������������������
209������������������������������������������������ CC ������������������������������������������������������
210
211���������������������������������Trivial Patch Monkey(���������������������������������������������)
212<trivial@kernel.org>��� CC ��������������������������������������������������������� MAINTAINERS
213���������������������������������������������������������������������������������������������������1������������������
214���������������������������������
215 ������������������������������������������������
216 ���grep(1) ���������������������������������������������������������������������
217 ���������������������������������������(������������������������������������������������������������
218   ���������)
219 ���������������������������������(������������������������������������������������������)
220 ������������������������������(������������������������������������������������������������������������)
221 ���������������������������������������������������������������������������(��� check_region )
222 ���������������������������������������������������
223 ���������������������������������������������������������������������������������(������������������
224   ������������������������������������������������������������������������������������)
225 ���������������������������������������(������������ patch monkey ���������������������)
226
2277) MIME ������������������������������������������������������������������������������������������������
228
229Linus ������������������������������������������������������������������������������������������������
230���������������������������������������������������������������������������������������������������������
231���������������������������������������������������������������������������������������������������������
232���������������������������������
233
234���������������������������������������������������������������������������������������������������
235���������������������������������������������������������������&������������������������������������
236������������������������������������������������������������������������������������
237
238������������������������������������������ MIME ������������������������������������������������������
239��������������������������������������������������� MIME ���������������������������������������������
240������������������������������������������������������������������������������������������������������
241������������������������������������������������������������������������������������������������������
242MIME ������������������������������ Linus ���������������������������������������������������������
243���������������������������������������������������������������������
244
245������������������������������������������������������������������������������������������������������
246��������������������� MIME ������������������������������������������������������������������������
247
248���������������������������������������������������������������������������������������������������������������������
249��������������������������� Documentation/email-clients.txt ������������������������������
250
2518) ���������������������������
252
253������������ Linus ������������������������ #7 ������������������������������������
254
255������������������������������������������������������������������������������������������������������
256������������ 300KB ������������������������������������������������������������������������������������
257��������������������������������������������� URL ������������������������������������
258
2599) ������������������������������������
260
261���������������������������������������������������������������������������������������������������
262������������������������������������������������������
263
264���������������������������������������������������������������������������������������Linus ���
265������������������������������������������������
266
26710) ���������������������������
268
269���������������������������������������������������������������������������Linus ���������������������
270���������������������������������������Linus ���������������������������������������������������������
271���������������������������������������
272
273���������������������������������������������������������������������������������������������������������
274���������������������������������������������������������������������������������������������������������
275���������������������������������������������������������������
276
277Linus ������������������������������������������������������������������������������������������������
278������������������������������������������������������������������Linus ������������������������������
279������������������������������������������������������������������������������
280* ������������������������������������ Linux ���������������������������������������������������
281* ������������ LKML ������������������������������������������
282* ���������������������(���������������2���������)
283* ������������������������������������������(������������������������������)
284* ���������������������������������������
285* Linus ���������������������������������������������������������������������������������������������
286  ���������
287* ���������������������������
288
289������������������������������LKML ������������������������������������������
290
29111) ������������������������ PATCH ���
292
293Linus ��� LKML ������������������������������������������������������������������������������������������
294��� [PATCH] ������������������������������������������������������������������������ Linus ���������
295���������������������������������������������������������������������������������������������������������������
296������������������������������������������
297
29812) ���������������������
299
300��������������������������������������������������������������� (���������������������������������
301��������������������������������� Linux ���������������������������������������������������)���������
302��������������������������������������������������������� sign-off ���������������������������������
303������������
304
305��� sign-off ���������������������������������������������������������������������������������
306������������������������������������������������������������������������������������������������������
307������������������������������������������������������������������������������������������
308������������������������������������������������������������������������������
309
310        ���������������������( DCO ) 1.1
311
312        ������������������������������������������������������������������������������������������
313
314        (a) ���������������������������������������������������������������������������������������
315            ���������������������������������������������������������������������������������������
316            ������������������������������������
317
318        (b) ������������������������������������������������������������������������������������������
319            ������������������������������������������������������������������������������������������
320            ������������������������������������������������������������������������������������������
321            ���������������������������������������������������������(���������������������������������
322            ������������������������������������������������������������)������������������������������
323            ������������������������
324
325        (c) ������������(a)���(b)���(c)������������������3������������������������������������
326            ���������������������������������������������������������������
327
328        (d) ������������������������������������������������������������������������������������������������
329            ������������������������������������(��������������������������������������� sign-off ���
330            ������)������������������������������������������������������������������������������������
331            ���������������������������������������������������������������������������������������������
332            ���������������
333
334���������������������������������������������������������1���������������������������������
335
336	Signed-off-by: Random J Developer <random@developer.example.org>
337
338���������������������������������(���������������������������������������������������������������������)
339
340������������������ sign-off ���������������������������������������������������������������������������������
341������������������������������������������������������������������������������������������sign-off ���������
342������������������������������������������������������
343
344���������������������������������������������������������������������������������������������������������������������
345���������������������������������������������������������������������������������������������������������������
346���������������������������������������������������������������������������������������������������������������������
347���������������������������������������������(c)������������������������������������������������������������
348���������������������������������������������������������������������������������������������������������������
349���������������������������������(b)������������������������������������������������������������������������
350������������������������������������������������������������������������������������������������������������������
351������������������������������������������������������������������������������������������������������
352Signed-off-by ������������������������������������������ Signed-off-by ���������������������
353������������������������1������������������������������������������������������
354(������1������������������)���������������������������������������������������������������������������������������
355������������������������������������������������������������������������������������������������������������������
356���������������������������������������������������������������������������������
357
358	Signed-off-by: Random J Developer <random@developer.example.org>
359	[lucky@maintainer.example.org: struct foo moved from foo.c to foo.h]
360	Signed-off-by: Lucky K Maintainer <lucky@maintainer.example.org>
361
362������������������������������������������������������������������������������������������������������������
363���������������������������������������������������������������������������������������������������������������
364������������������������������������������������������������������������������������������������������
365������������������������������(From ���������)���������������������������������������������������������
366
367���������������������������������������������������������������������������������������������������������������
368���������������������������(���������������������������������)���������������������������������������������������
369������������������������������������������������������������������ 2.6-stable ������������������������������    
370
371    Date:   Tue May 13 19:10:30 2008 +0000
372
373        SCSI: libiscsi regression in 2.6.25: fix nop timer handling
374
375        commit 4cf1043593db6a337f10e006c23c69e5fc93e722 upstream
376
377��������������������� 2.4 ������������������������������
378
379    Date:   Tue May 13 22:12:27 2008 +0200
380
381        wireless, airo: waitbusy() won't delay
382
383        [backport of 2.6 commit b7acbdfbd1f277c1eb23f344f899cfa4cd0bf36a]
384
385���������������������������������������������������������������������������������������������������������������������
386������������������������������������������������������������������������������������
387
38813) ������ Acked-by: ��� Cc: ���������������
389
390��� Signed-off-by: ���������������������������������������������������������������������������������������
391������������������������������������������������������
392
393���������������������������������������������������������������������������������������������������������������
394������������������������������������������������������������������������������������������ Acked-by: ������
395������������Acked-by: ������������������������������������������������������������
396
397���������������������������������������������������������������������������������������������������������������
398������������������������������������������������������������ Acked-by: ���������������������������������
399
400Acked-by: ��� Signed-off-by: ���������������������������������������������������������������������������
401������������������������������������������������������������������������������������������������������������
402���������������������������������������������������������������������������������������������������������������
403Acked-by: ������������������������������������������
404
405Acked-by: ���������������������������������������������������������������������������������������������������
406���������������������������������������������������������������������������������������1������������������������
407������������������������ Acked-by: ������������������������������������������������Acked-by: ���������
408������������������������������������������������������������������������������������������������������������
409������������������������������������������������������(������ Acked-by: ���)������������������������
410������������������������������������������������������������������������������������������
411
412���������������������������������������������������������������������������������������������������������������������
413���������������������Cc:���������������������������������������������������������������������������������������������
414������������������������������������������������������������������������
415���������������������������������������������������������������������������������������������������������������������
416������������������������
417
41814) Reported-by ��� Tested-by: ��� Reviewed-by: ���������
419
420���������������������������������������������������������������������������������������������������������������������
421���������������������������������Reported-by: ���������������������������������������������������������
422���������������������������������������������������������������������������������������������������������������������
423������������������������������������������������������������
424���������������������������������������������������������������������������������������������������������������
425���������������������������������������������������������������������
426
427Tested-by: ������������������������������������������������(������������������)������������������������������
428������������������������������������������������������������������������������������������������������������
429������������������������������������������������������������������������������������������������������������������
430���������������������������������������������
431
432Reviewed-by: ������������������������������������������������������������������������������������������������
433������������������������������������������������������������������������������
434
435        ������������������������������������
436
437        ������ Reviewed-by: ���������������������������������������������������������������������������
438
439        (a) ���������������������������������������������������������������������������������������������
440            (������)���������������������������������������������������������������������������������
441
442        ������:
443        ��������������������������� "readiness"���
444        ������������������������������������������������������������������������������������������������������
445        ������������������������������������������������������ "readiness" ������������������������
446        ���������������
447
448        (b) ���������������������������������������������������������������������������������������������������
449            ������������������������������������������������������������������������������������������������
450
451        (c) ���������������������������������������������������������������������������������(1)���������
452            ���������������������������������������������������������������������������(2)������������������
453            ���������������������������������������������������������������������������
454
455        (d) ���������������������������������������������������������������������������������������������
456            ������������������������������������������������������������������������������������������������
457            ������������������������������(���������������������������������������)���
458
459Reviewd-by ���������������������������������������������������������������������������������������������������
460������������������������������������������������������������������������������������������������������(������������
461���������������������)��������������������� Reviewed-by ���������������������������������������������
462������������������������������������������������������������������������������������������������������������
463������������������������������������������������������������������������������������������������������������
464���������������������������������������������������������������������������Reviewed-by: ���������������������
465������������������������������������������������������������������������������
466
46715) ������������������������������������������
468
469������������������������������������������������������������������������
470
471    Subject: [PATCH 001/123] subsystem: summary phrase
472
473������������������������������������������������������������������������������������������������
474
475  - ��������������������������������������� from ������
476
477  - ������
478
479  - ���������������������������������������������������������������������������������������������
480    (������������)���������������������������
481
482  - ��������������� Signed-off-by: ���������������������������������������������������
483    ���������������������������������������
484
485  - ������������������������������ --- ������������
486
487  - ���������������������������������������������������������������������
488
489  - ������������������(������������)
490
491������������������������������������������������������������������������������������������������������
492���������������������������������������������������(������������������������������������������������
493������������������������������������������)������������������������������������������0������������
494���������������������������������������������������������������������������������������������������������
495
496���������������������������������������������������������������������������������������������������
497������������������������������������������������������������������������������
498
499������������������������������������������summary phrase���������������������������������������
500���������������������������������������������summary phrase������������������������������������
501������������������������������������������������������������������������������summary phrase������
502���������������������������(������������������������������������������������������������������������������
503������������������)���
504
505���������������������������������summary phrase���������������������������������������������������������������
506���������������������������������������������summary phrase������ git ������������������������������
507���������������������������������������summary phrase���������������������������������������������������
508������������������������������������������������������������
509������������������������������������������������������������������summary phrase��������������� google ���
510������������������������������������������������2���3������������������������������gitk������
511���git log --oneline���������������������������������������������������������������������������������
512���������������������������������������������������
513
514���������������������������������summary phrase���������������������������������������������������������������
515������������������2���������������������������70���75������������������������������������������������������
516���summary phrase���������������������������������������������������������������������������
517������������������������������������������������������
518
519���summary phrase���������Subject: [PATCH tag] <summary phrase>������������������
520���������������������������������������������������������������������������������������������������������
521���summary phrase������������������������������������������������������������������������������������������
522������������������
523������������������v1, v2, v3���������������������������������������������������(������������������������������
524���������������������������������������������������������������������������������������������������������������)���
525���RFC������������������������������������������������������������������������������������������������������4������
526������������������������������������������������1/4, 2/4, 3/4, 4/4������������������������������������
527���������������������������������������������������������������������������������������������������������������
528���������������������������������������������������������������������������������������������������������������
529���������������������������������������������
530
531���������������������������������
532
533    Subject: [patch 2/5] ext2: improve scalability of bitmap searching
534    Subject: [PATCHv2 001/207] x86: fix eflags tracking
535
536��� from ������������������������������������������������������������������������������������������
537������������������������������������������
538
539        From: Original Author <author@example.com>
540
541��� from ������������������������������������������������������������������������������������������������
542��������������������������������������������� from ������������������������������������������������������
543������������ From: ���������������������������������������������������������������������������������������
544���������������������
545
546���������������������������������������������������������������������������������������������������������
547���������������������������������������������������������������������������������������������������������������
548���������������������������������������������������������������������������������������������������������������
549���������������(������������������������������������ oops ������������������)���������������������������������
550������������������������������������������������������������������������������������������������������������
551���������������������������������������������������������������������������������������������������������������������
552���������������������������������������������������������������������������������������������������������������
553���������������������summary phrase���������������������������������������������������������������������������
554
555��� --- ������������������������������������������������������������������������������������������������������
556���������������������������������������������������������������������
557
558��� --- ���������������������������������������������������������������������1������ diffstat ������������
559������������������diffstat ������������������������������������������������������1���������������������������
560���������������������������������������������������������diffstat ������������������������������������������
561���������������������������������������������������������������������������������������������������������������
562���������������������������������������������������������������������������������������������������������������
563���������������������������������������������������������������������������
564���������������������������������������������������v1 ��� v2 ���������������������������������������������������
565������������������������������������������������������������
566
567��� --- ��������������������������� diffstat ���������������������������������������������������������������
568���������������������������������������������������������������������������������������������������������������������
569������������������������������������������������diffstat ��������������������������������� -p 1 -w 70 ���
570���������������������������(���������������������������������������80������������������������)���
571
572������������������������������������������������������������������������������3������������������������������
573���������������
574
57516) ���git pull���������������������(Linus ������������������������)
576
577������������������������������������������������������������������git ���������������������������������
578������������������������������1���������������������������������������������������������3������������������������
579������������������������������
580
581������������������������������������������
582
583	"Please pull from
584
585		git://jdelvare.pck.nerim.net/jdelvare-2.6 i2c-for-linus
586
587	 to get these changes:"
588
589���������������������������������������������������������������������������������������������������������(������������
590������������������������������������������������������������������������������������ diffstat ������������
591���������������������������������������������������������������������������������������������������������������������
592���������������������������������������������������������������������������������������������������������
593������������������������������������������������)���
594
595diffstat ������������������������������������ git diff -M --stat --summary ���������������
596���������������-M ������������������������������������������������������������--summary ������������������
597���������������������������������������������������������������������������������������������������������������������
598
599-M ���������������(������������������������������)���������������������diffstat ���������������������
600������������������������git ���������������������(������������������������)������������������������������
601���������������������������
602
603------------------------------------
604���������������2 - ������������TIPS���������
605------------------------------------
606
607������������������������ Linux ������������������������������������������������������������������������
608���������������������������������������������������������������������������������������������������������
609���������������������������������������������������������������������������������������������������������
610������������������ Linus ���������������������������������������101������������������������
611
6121) Documentation/CodingStyle���������
613
614������������������������������������������������������������������������������������������������������
615������������������������������������������������������������������������������������������������������
616���������������
617
618������������������������������������������������������������������������������������������
619������������������������������������������������������������������������������������������������������
620���������������������������������������������������������������������������������������������������
621���������������������������������������������������������������������������������������������������
622���������������������������������������������������������������������������������������������������
623������������������������������������������������������������������������������������������������������
624
625���������������������������������������������������������������( scripts/checkpatch.pl )���
626������������������������������������������������������������������������������������������������������
627������������������������������������������������������������������������������������������������������
628������������������������������������������������������������������������������������������������������
629������������������������
630
631������������������������������������3���������������������:
632 - ���������: ������������������������������������
633 - ������������������������������������������������������
634 - ������������������������������������������
635
636������������������������������������������������������������������������������������������������������������
637���������������������������������������������������������������
638
6392) #ifdef���������������
640
641ifdef ������������������������������������������������������������������������������������������������������
642��� ifdef ������������������������������������������������������������������������������ ifdef ���������������
643������������������������������������������������������������ static inline ���������������������������������
644���������������������������������������������������������������������������������������������������������������
645������������
646
647���������������������������������
648
649	dev = alloc_etherdev (sizeof(struct funky_private));
650	if (!dev)
651		return -ENODEV;
652	#ifdef CONFIG_NET_FUNKINESS
653	init_funky_net(dev);
654	#endif
655
656������������������������������������������
657
658(in header)
659	#ifndef CONFIG_NET_FUNKINESS
660	static inline void init_funky_net (struct net_device *d) {}
661	#endif
662
663(in the code itself)
664	dev = alloc_etherdev (sizeof(struct funky_private));
665	if (!dev)
666		return -ENODEV;
667	init_funky_net(dev);
668
6693) ������������������ static inline ������������
670
671��� static inline ���������������������������������������������������������������������������������
672������������������������������������������������������������������������������������������������������
673gcc ������������������������������������������������������������
674
675��������������� static inline ������������������������������������������������������(������������������
676���������������������������������)������ static inline ������������������������������������������������
677������(������������������������������������������������)������������������������������������
678
679��� static inline ��������� static __inline__ ��������� extern inline ������
680��� extern __inline__ ���������������������������
681
6824) ���������������������������
683
684���������������������������������������������������������������������������������������������������
685���������������������������������������������������������������������������������������������������
686������������������������������������������������
687
688----------------------
689���������������3 ������������
690----------------------
691
692Andrew Morton, "The perfect patch" (tpp).
693  <http://www.ozlabs.org/~akpm/stuff/tpp.txt>
694
695Jeff Garzik, "Linux kernel patch submission format".
696  <http://linux.yyz.us/patch-format.html>
697
698Greg Kroah-Hartman, "How to piss off a kernel subsystem maintainer".
699  <http://www.kroah.com/log/2005/03/31/>
700  <http://www.kroah.com/log/2005/07/08/>
701  <http://www.kroah.com/log/2005/10/19/>
702  <http://www.kroah.com/log/2006/01/11/>
703
704NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!
705  <https://lkml.org/lkml/2005/7/11/336>
706
707Kernel Documentation/CodingStyle:
708  <http://users.sosdg.org/~qiyong/lxr/source/Documentation/CodingStyle>
709
710Linus Torvalds's mail on the canonical patch format:
711  <http://lkml.org/lkml/2005/4/7/183>
712
713Andi Kleen, "On submitting kernel patches"
714  Some strategies to get difficult or controversial changes in.
715  http://halobates.de/on-submitting-patches.pdf
716
717--
718
719
720