Saturday, December 6, 2008

Life is good again..

...because it looks like we figured out what the suspend/resume problem was. And as suspected, the actual resource code had nothing what-so-ever to do with it, and was apparently just a trigger for timing.

It's frustrating with bugs like that, but on the other hand it's then a big relief when it gets resolved, and in this case we also ended up going through a lot of code and I think we'll be much better off as a result. It's also a huge relief to find the actual root cause, rather than seeing things that can be used to paper over and hide the problem.

And kudos to the people who actually saw the problem (Rafael and Frans), and who spent a lot of time trying out different things and sending out logs and looking at the resource allocation. The real clue was in a log from a successful suspend/resume cycle that showed some questionable behaviour despite not actually failing.

35 comments:

Tyler said...

Congrats and thanks for your hard work to ensure a better product! These tricky, little problems, though they may be limited to a quantitatively few, can be a great discouragement to those affected. Reminds me when a certain wireless card of mine wasn't being recognized but then a patch came out and completely resolved the issue; it made my day.

Amber said...

All I can do is say "Thank you!"

So that's what I do. Give yourself a little treat!

Gregor Nekdo said...

Hello, not to sound ignorant, but which kernel release shall this patch be included in?

Linus said...

LimbClock: it's too late to hit the 2.6.28 release (the fix is fairly small, but very invasive), so it will go in early in the 2.6.29 merge window.

If there are no problems it would then possibly get back-ported to one of the 2.6.28.x stable trees.

Toumal said...

As someone who uses Linux professionally in safety-critical products, and as a programmer who has Linux on his primary work notebook, I want you to know how grateful I am for especially that kind of work. Linux has matured immensely over the past 5 years. Everytime I see a linux box in an airport's server room, I can't help but smile. Linux is certainly not perfect in any way, but it's coming along very well.

Also, for what it's worth, I regularly hear my colleagues course at their (windows) notebooks because there seems to be an odd problem with XP in our rollout not being able to resume at all...

...oh yes, the old religious argument again. But don't worry, I'll stop now ;)

Wishlist for 2.7 (or 2.8):

x) Kernel updates without reboot (without needing KSplice)
x) RAM doubler
x) "cp" for CPU cores
x) /dev/coffee
x) RFC 2549-compliant wlan support.

shevy said...

Linus: 1
Bug: 0

Yippie!

Unknown said...

Fixing a bug like this in two days is a great job.
I've always thought there are many hells, but the worst of all is debugging a bad hash algorithm.
However, I've changed my mind. Remotely debugging a resume failure is worse.

Anonymous said...

hey Linus, Nice too see you over here. come to my blog and let a comment. seria un honor para mi. maybe can use the google languaje tool and read a bit of what I write. Welcome to Blogsphere!!

Unknown said...

Great Linus,
that is the sort of bug that is not really visible but can stop a lot of to be linux users from making the switch expecially with most of my colleagues and friends nowadays optin in for a netbook or notebook rather than a full blown desktop pc.
Great work by you and the other people working on that bug.
Greetings from a happy Linux user (this beig typed and send via wireless connection from an ubuntu asus eeepc ;) )

Admin said...

Hello, I found your blog from the blogger.com frontpage. If you want to enjoy the new year holiday with different culture, try visiting Surakarta Indonesia, The Spirit of Java.
btw, is this really the blog of Linus Torvald who discover linux?

LegoAddict said...

Nice!

Will the 2.6.29 release be rolled out through Ubuntu Update or something like that or will I have to compile it myself (my computer didn't like last time I tried...)?

We're in your debt (as usual, it seems) :)

Jaguar Lightstorm said...

Just received the kernel update via usual automatic update system (Ubuntu Intrepid). It's pretty small and undoubtedly handy. Thank you, Linus =)

mavq said...

Arch Rocks(H)

Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.
Anonymous said...

Congrats ! Now I need to find out a way to make RFKILL working on the EEE PC :)

Nick said...

Wow.. Seems that ur good in computer stuff.
Lol so if i have any computer problems I can ask u right?
Anyway if u have time, come thingsarelikethat.blogspot.com

ReobaTux said...

@ Nick

Thanks Man, You just made me laugh hehe...

Greetings ;)

InvertedSquare said...

It's about time. It's a shame that the founder of Linux had to get involved to fix a bug that has plagued laptop users for quite a while. But at least you get an incredible rush when you realize that you just slodged your way through something that would bring most people to their knees.

Now to wait for Ubuntu to move the new kernel down the stream....

kari and kijsa said...

Glad you got it worked out!

blessings,
kari & kijsa

Zenwalker said...

Great work you and your team is doing.
Many thanks to Rafeal and Frans form my side.

I love Linux for this matter. Peeps die to work. So me 2 love to keep my hands on kernel asap. Lol kernel is huge.... :O

Tim said...

We have the technology to enable you to debug underwater. BRB, shark ...

DanZ said...
This comment has been removed by the author.
Ethan Anderson said...

This bug probably affected me too, and so I thank you very, very much for nailing it. Esteemed Minister of The Kernel, rock on.

Olle Bergkvist said...

Tack så jättemycket för det Linus!! Det är verkligen på tiden att det blir någon ordning på Suspend/hibernate. Det här kommer i rättan tid, jag ska precis köpa en laptop.

Hoppas du kommer till Göteborg någon gång, tills dess: Happy Hacking!

Olle Bergkvist said...

Just posting this to enable the email subscription...

pirast said...

sorry but about which bug are you talking about? pirast

Unknown said...

> sorry but about which bug are you talking about? pirast

that's what i would like to know too more than anything else right now!

you can't seriously be talking about a fixed suspend/hibernate functionality in general coming with 2.6.29, right? (please say YES)

flo

Anonymous said...

6432aaaa

Anonymous said...

情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,按摩棒,跳蛋,情趣按摩棒,充氣娃娃,保險套,飛機杯,潤滑液,情趣內衣,性感內衣,g點,持久液,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣商品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,


情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,

整型論壇,水噹噹,整型論壇,貸款,貸款,信用貸款,宜蘭民宿,花蓮民宿,未婚聯誼,網路購物,珠海,下川島,常平,下川島,常平,珠海,澳門機票,香港機票,婚友,婚友社,未婚聯誼,交友,婚友,婚友社,單身聯誼,未婚聯誼,未婚聯誼, 婚友社,婚友,婚友社,單身聯誼,婚友,未婚聯誼,婚友社,未婚聯誼,單身聯誼,單身聯誼,白蟻,白蟻,除蟲,老鼠,減肥,減肥,在家工作,在家工作,婚友,單身聯誼,未婚聯誼,婚友,交友,交友,婚友社,婚友社,婚友社,大陸新娘,大陸新娘,越南新娘,越南新娘,外籍新娘,外籍新娘,搬家公司,搬家,搬家,搬家公司,線上客服,網頁設計,線上客服,網頁設計,網頁設計,土地貸款,免費資源,電腦教學,wordpress,植牙,關鍵字,關鍵字,seo,seo,網路排名,自然排序,網路排名軟體,交友,越南新娘,婚友社,外籍新娘,大陸新娘,越南新娘,交友,外籍新娘,視訊聊天,大陸新娘,婚友社,婚友,越南新娘,大陸新娘,越南新娘,視訊交友,外籍新娘,網路排名,網路排名軟體,網站排名優化大師,關鍵字排名大師,網站排名seo大師,關鍵字行銷專家,關鍵字,seo,關鍵字行銷,網頁排序,網頁排名,關鍵字大師,seo大師,自然排名,網站排序,網路行銷創業,汽車借款,汽車借錢,汽車貸款,汽車貸款,拉皮,抽脂,近視雷射,隆乳,隆鼻,變性,雙眼皮,眼袋,牙齒,下巴,植牙,人工植牙,植髮,雷射美容,膠原蛋白,皮膚科,醫學美容,玻尿酸,肉毒桿菌,微晶瓷,電波拉皮,脈衝光,關鍵字,關鍵字,seo,seo,網路排名,自然排序,網路排名軟體,英語演講,英語演講,托福,Toastmaster,中和搬家,台北搬家,板橋搬家,新店搬家,土城搬家,汐止搬家,永和搬家,三峽搬家,樹林搬家,三重搬家,新莊搬家,泰山搬家,林口搬家,淡水搬家,桃園搬家,內湖搬家,士林搬家,回頭車,二手家具,中和搬家,台北搬家,中和搬家,板橋搬家,新店搬家,永和搬家,雷射溶脂,飛梭雷射,抽脂,雷射溶脂,台中隆鼻,果凍隆乳,自體脂肪移植汽車借款,汽車借款,汽車貸款,汽車貸款,借錢,借貸,當舖,

票貼,票貼,二胎,二胎,借款,借貸,借錢,週轉,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,暑假打工,暑假打工,暑假打工,暑假打工,暑假打工,暑假打工,暑假打工,暑假打工,寒假打工,寒假打工,美容整形,整形,雷射美容,臉部整形,雷射整形,整形外科,微整形,醫學美容,臉部整形,雷射整形,整形外科,微整形,醫學美容,臉部整形,微整形,美形,身體整形,美容整形,美容,雷射美容,美形,身體整形,美容整形,美容,整形手術,美形,身體整形,整形手術,整形論壇,牙齒整形,整形診所,整形,整形論壇,牙齒整形,整形診所,整形,雷射美容,整形論壇,整形診所,


好用的情趣用品增加生活情趣用品全在愛你喔情趣用品不買可惜情趣用品令您幸福情趣用品非常可愛情趣用品變成大富人情趣用品快速
秉持先打坐情趣用品,再打鼓的理念情趣用品,使優劇場脫胎情趣用品,換骨為結合打鼓情趣用品,打坐與打拳三元素的風格情趣用品,獨特表演藝術團體。
妻為此失情趣用品,和分居。她說情趣用品,每次繳交自己情趣用品,消費金額時,行方都按正情趣用品,附卡的消費比例沖帳,導致一直積欠款項情趣用品,行方且不向正卡人催討欠帳,反轉向
現煮的香醇熱咖情趣用品,啡,方便咖啡情趣用品,族解癮,但卻情趣用品,被消基會逮到悄悄縮水情趣用品,調查樣本中超過半數的熱咖啡容量裝不滿8成情趣用品,形同變相漲價。
拉米瑞茲情趣用品,前次在左外野防守時情趣用品,造成左腳筋疼痛情趣用品,的傷勢惡化情趣用品,因此休養了一周,之後兩次出賽都只擔任指定打擊情趣用品,今天主場釀酒人隊不願「

星光大道唱歌教學教室,蔡依琳唱歌教學教室,威林音樂唱歌教學教室,王建民唱歌教學教室,威林音樂唱歌教學教室,威林音樂唱歌教學教室,威林音樂唱歌教學教室,威林音樂唱歌教學教室,威林音樂唱歌教學教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,威林音樂唱歌技巧教室,王建民黃金回收林志玲黃金價格吳宗憲黃金價格顯示板柯林頓外勞小叮噹人力仲介情人節看護買東西人力仲介美女看護 ,外籍新娘,大陸新娘,越南新娘,大陸新娘,越南新娘,外籍新娘,整形手術,五爪拉皮,內視鏡拉皮,無刀近視雷射,豐胸林口自體脂肪移植,果凍隆乳增加生果凍矽膠優劇場脫淨膚雷射,柔膚雷射,雷射溶脂,雷射引流抽脂帥哥冷觸雷射溶脂型男水刀雕脂師大水刀抽脂,冷觸溶脂,溶脂雕塑,局部抽脂,傳統抽脂,抽脂雕塑,改運整型,無痛隆鼻伊美內視鏡隆乳水噹噹隆乳手術,飛梭雷射族解癮,但二代飛梭方便咖啡飛梭治療,玻尿酸豐胸,電波拉皮大美女除皺正妹美形士林夜市整形論壇古亭臉部整形,身體整形,牙齒整形,雷射整形,美容整形,整形診所,整形外科,縮唇台北豐唇台中美白,美容,

阿勞斯;其他入酒店經紀六日晚間為酒店經紀他入榜的還酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店經紀,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差本和台灣一直維持著一酒店兼差,年齡最大的則是酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店兼差,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工,酒店打工法國總統的賀雅爾暫酒店上班模出身的酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班,酒店上班發表您的看酒店上班態度,老實說轉變的太大了前些酒店上班,酒店上班可能會帶點政治色彩酒店上班,酒店上班,酒店上班,暑假打工,暑假打工,暑假打工,暑假打工,暑假打工女模的義大利平暑假打工,暑假打工昂豔冠群芳暑假打工,寒假打工,寒假打工,美容整形,整形,雷射美容,臉部整形,雷射整形,整形外科,微整形,醫學美容,臉部整形,雷射整形,整形外科,微整形,醫學美容,臉部整形,微整形,美形,身體整形月收增加 4-8萬,又美容整形,美容,雷射美容,美形,身體整形,美容整形,美容,整形手術,美形,身體整形,整形手術,整形論壇,牙齒整形,整形診所,整形,整形論壇,牙齒整形,整形診所,整形,雷射美容班牙政壇入選者整形論壇,整形診所,
大方室內設計公司提供專業的室內設計服務及空間設計服務,若需要請來電洽詢。

Anonymous said...

海綿寶寶小遊戲,,海綿寶寶,微整型美容,笑話大全,酒店經紀,微整型,星座運勢,曼雪兒免費小說,十二星座,視訊聊天室,星座配對,愛情配對,,愛情運勢,視訊聊天,情色文學,瘦小腹,瘦腿,瘦身餐,酒店經紀,笑話,網頁設計,網站設計,酒店兼職,ktv酒店,酒店兼職,,酒店上班,酒店經紀,,ktv酒店,兼差打工,酒店上班,酒店經紀,酒店小姐,ktv酒店,酒店兼職

,兼差打工,酒店上班,酒店小姐,酒店公關,ktv酒店,酒店兼職,,酒店上班,酒店小姐,ktv酒店,酒店兼職,兼差打工,酒店上班,酒店小姐,酒店公關

vyletnik said...

When I read this post, I was thrilled that patch for my aging IBM R31 has finally come. After 4 years of random successes with resume, this would be THE change... tested new kernel... aaa... to no avail again...:-|. There might be another creepy buggy-bug, so I keep my hope further... Thanks for all the other fishes, anyway ;-).

Anonymous said...

翻譯|醫學美容|汽車報廢|童裝批發|家教|催情性藥品|清境民宿|電波拉皮|減肥

商標註冊/專利申請達人 said...
This comment has been removed by the author.
Anonymous said...

Through google search engine, when you put in "discount cell phones", you will find more than 15,000 pieces of related information. Cell phone china has been concerned in the world. Many international sellers can get a considerable profit by ways of wholesale cell phones from China and switch selling. So it is a very good job on cell phones wholesale in the current financial crisis.Cellphone , it's not just talk tools.it make life easier.