三分鐘送 first kernel patch
(for 新手 )
Louie Lu
<louie.lu@hopebaytech.com>
Louie Lu
Hope Bay Technologies, Inc.
新手
新手
(like me)
卡洛斯地方
圖片來源 : http://static.ettoday.net/images/1979/d1979564.jpg, 於本
20 年
真新鎮
圖片來源: https://i.ytimg.com/vi/7k5YeIqhips/hqdefault.jpg, 於本
Lightning talk 主張合理使用。
真新 kernel 鎮
圖片來源: https://i.ytimg.com/vi/7k5YeIqhips/hqdefault.jpg, 於本
Lightning talk 主張合理使用。
gregkh/staging
The Linux Staging tree (or just "staging" from now on) is used to
hold stand-alone drivers and filesystems that are not ready to be
merged into the main portion of the Linux kernel tree at this point in
time for various technical reasons.
It is contained within the main Linux kernel tree so that users can
get access to the drivers much easier than before, and to provide a
common place for the development to happen, resolving the
"hundreds of different download sites" problem that most out-of-
tree drivers have had in the past.
git clone
git://git.kernel.org/pub/scm/linux/ker
nel/git/gregkh/staging.git
find drivers/staging -name TODO
drivers/staging/
rts5208
for card reader
rts5208/
checkpatch.pl -f
WARNING: Prefer 'unsigned int' to
bare use of 'unsigned'
#424: FILE: rtsx_scsi.c:424:
+ unsigned lun = SCSI_LUN(srb);
total: 0 errors, 1 warnings, 3543 lines checked
fixed warning
git commit
git format-patch -o /tmp HEAD~
get_maintainer.pl
mutt -H /path/to/patch
恭喜你送出了 first kernel patch
https://kernelnewbies.org/FirstKernelPatch
圖片來源: http://pic.pimg.tw/gf50432/48b9170feddbc_n.jpg, 於本
Lightning talk 主張合理使用。
新手
新手
(like me)
徵求翻譯
徵求翻譯
goo.gl/jJpVeD
(p.s: 原來台灣人英文都很好 ...)
Object-oriented design patterns in the kernel, part 1 - 中文翻譯
Object-oriented design patterns in the kernel, part 2- 中文翻譯
method dispatch and data inheritance

三分鐘送 first kernel patch (for 新手)