昨天週六,有點放鬆啊。晚上看完飛蟲,昨天沒有什麼可寫的。
上午上班的時候改了一個充電的實現,就是在reg_write一個寄存器前加了一個reg_read,判斷了一下這個寄存器的數據,根據寄存器現在的狀態判斷是否進行這個寫操作。很簡單,幹了這個事,fix了一個bug,然後回來了。
放鬆了一下午,晚上看了看driver_core的git repo。然後隨便改了一個函數定義列數超過80列的格式,然後覺得應該學學怎麼發patch了,第一次嘛,得慢慢學,看了一些git的manual,發現git真的有點強大,昨天晚上發完就1點多了,沒有時間總結一下。今天總結一下,或許多年以後回頭再看這個,覺得很傻B,也或許有很多是不對的,但是邁出第一步總是美好的東西。
改了兩次,用git commit了兩次。
然後git format-patch –2 ,弄出了兩個patch。
然後用git send-email 發了出去。發的進候必須裝perl的幾個module。
git format-patch -2 -s [email protected] [email protected]
弄了兩個patch。
vi ~/.gitconfig
[user] name = Wanlong Gao email = [email protected] [sendemail] smtpencryption = tls smtpserver = smtp.gmail.com smtpuser = [email protected] smtpserverport = 587
這裏配了一下發郵件的地址和服務器。
然後按照send-email的manual,要裝perl
#cpin -i Net::SMTP::SSL
git send-email 0001-Fixed-the-format-of-column-longer-than-80.patch
就把patch給發了出去,哈哈。
以後可以fix掉bug了就發patch,哈哈。給力,給力。
昨晚很興奮啊。