xoop
16 years ago
undefined reference to dev_clear_rdonly....已經第三天了,還是這玩意兒T_T
latest #29
Jing
16 years ago
那是啥?
xoop
16 years ago
fs/built-in.o:In function __blkdev_put
xoop
16 years ago
我猜是patch jbd後發生問題吧...~~~~
立即下載
Jing
16 years ago
呃...那大概得追code了吧!
xoop
16 years ago
唉~~~他認識我,我不認識他XD
Jing
16 years ago
呵~patch沒很多的話,應該不難追...
xoop
16 years ago
12個用quilt patch上去的
xoop
16 years ago
patch過程沒有error
xoop
16 years ago
都是success
xoop
16 years ago
嗯 砍掉重練好了~~~
Jing
16 years ago
你要不要grep 一下patch裡dev_clear_rdonly是patch到哪個檔案,然後去看看他跟他的include到底有沒有這玩意兒?
xoop
16 years ago
看起來是都有patch到,問題是,不知道還有哪些會呼叫到這一個function...真的要一個一個看喔T_T...這個就不只12個啦
xoop
16 years ago
他新增了一個extern void dev_clear_rdonly(struct block_device *bdev);
xoop
16 years ago
google了一下,說可能是順序不對,在呼叫的時候可能尚未reference到定義的部份
Jing
16 years ago
直接google dev_clear_rdonly第一個就是bug是怎樣...不過裡面也show出了那個函式定義在block/ll_rw_blk.c
xoop
16 years ago
看到的90%都是bug~~~
xoop
16 years ago
well~~~昨天直接google dev_clear_rdonly是沒半筆,今天的第一筆是lustre-maintainer的mail list,先來看一下~~
xoop
16 years ago
好吧,看起來要來溫習一下linux的系統架構了,又是大工程,哪來的時間阿 T_T
Jing
16 years ago
呵~不然比較懶惰的方法是,你看看你undefine是哪個檔,幫他include剛才那個的標頭進去... :-P
xoop
16 years ago
:-&
xoop
16 years ago
現在是什麼情形....升到squeeze後,再make...竟然就過了....另一台測試中,所以先用別人做好的patch先做事啦...然後....make-kpkg --added-patches這個參數不能用了???一整個搞不清楚發生了啥事
Jing
16 years ago
呃... = =|||
xoop
16 years ago
有沒有make也要看人品的八卦...T_T
Jing
16 years ago
xoop: 所以你沒品嗎?XDDD
xoop
16 years ago
另一台也過啦...=.=+
xoop
16 years ago
另一台更扯,換新版的再make一次就過了...=.=
xoop
16 years ago
嗯 換新版的lustre
xoop
16 years ago
我可以罵髒話嗎....>_<+
Jing
16 years ago
xoop: 哈~ 還好啦!我上次更新e2fsprogs也差不多啊!不知道fsck被移去util-linux,自己編完裝進去以後連fsck都沒有!開機掛點! (LOL)
back to top