/srv/irclogs.ubuntu.com/2010/08/20/#ubuntu-kernel.txt

=== bjf is now known as bjf[afk]
bjf[afk]ogasawara: still around?01:06
=== bjf[afk] is now known as bjf
ogasawarabjf: yep01:06
bjfi just started two builds before noticing that we will probably run out of disk space on tangerine01:07
bjfi was wondering how to kill builds started with the build scripts01:07
ogasawarabjf: yeek, lemme go clear out some stuff01:07
ogasawarabjf: my builds have finished01:07
ogasawarabjf: I don't think it's scripted to kill the builds, so I usually just run screen -ls, then reattach to the session I want to kill and manually kill it01:08
bjfack01:08
bjfogasawara: killed both of mine01:10
ogasawarabjf: I've cleaned out my trees01:10
bjfogasawara: will start them again some time later (will check disk space first)01:10
bjfogasawara: ack01:10
=== bjf is now known as bjf[afk]
ogasawarabjf[afk]: should be about 44G free now, not sure who else is consuming space01:11
marcosrorizHi guys01:40
marcosrorizCan anyone help me with my bug --> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/57142201:40
ubot2Launchpad bug 571422 in linux (Ubuntu) "[LUCID] suspend/resume issue on Dell Inspiron 1464/1564/1764 (affects: 10) (heat: 52)" [Undecided,Confirmed]01:40
marcosroriz?01:40
=== jjohansen is now known as jj-afk
bbordwellHey everyone I am just noticing all the scheduling while atomic bugs popping up since the -16 kernel update in maverick and it looks like they are caused by this upstream bug: https://bugzilla.kernel.org/show_bug.cgi?id=16588  the regression was caused by the fix to the x exploit. Would anyone object to me setting one of the reports as master by linking the upstream bug report and then marking all the others as dups?01:55
ubot2bugzilla.kernel.org bug 16588 in Other "Regression introduced in 2.6.35.2 causes freezing, crashing, oopsing" [Normal,Resolved: code_fix]01:55
=== em is now known as emma
bbordwellWell I am pretty confident this is the right course of action so I will go ahead and do so. Hopefully no one gets mad at me :)02:04
sconklin-gonebbordwell: unless I'm mistaken there's already a fix for that in the repo, which means that tomorrow's daily will have it. So this should be a dhort-lived bug.02:11
bbordwellsconklin-gone, should be since its already fixed upstream. Just want to clean up after the mess its leaving on lp :)02:12
bbordwellHere is the master I made: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/62081002:14
ubot2Launchpad bug 620810 in linux (Ubuntu) (and 1 other project) "[MASTER] BUG: scheduling while atomic (affects: 7) (dups: 7) (heat: 62)" [Medium,Triaged]02:14
sconklin-gonelooks fine to me~02:16
sconklin-gone!02:16
=== emma is now known as em
ikepanhclag: https://wiki.ubuntu.com/Kernel/Dev/MultipleISOBootUSBKey10:06
lagWell done ikepanhc - thank you10:07
ikepanhc:)10:07
=== yofel_ is now known as yofel
=== amitk is now known as amitk-afk
=== amitk-afk is now known as amitk
=== cnd__ is now known as cnd
=== cnd is now known as cnd_
=== ivoks-away is now known as ivoks
=== cnd_ is now known as cnd
=== ivoks is now known as ivoks_away
jdstrandsmb: hi! so it looks like the maverick rebase to 2.6.35.2 grabbed the CVE-2010-2240 fixes (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.35.2), I don't see that CVE-2010-2803 or CVE-2010-2959 are fixed in maverick14:03
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2240)14:03
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2803)14:03
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2959)14:03
jdstrandthanks ubot214:03
jdstrandsmb: I've updated the tracker for CVE-2010-2240 just now14:04
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2240)14:04
jdstrandubot2: dude, stop14:04
ubot2Factoid 'dude, stop' not found14:04
smbjdstrand, Ok. Don't even try to convince a bot. :)14:04
jdstrand:)14:05
smbjdstrand, Yes, I think Leann got them pulled. Though I have not been looking whether those were all of them14:05
jdstrandsmb: well, the changelog.Debian.gz file didn't seem to have it either14:05
jdstrand(2.6.35-16.22)14:05
smbSomehow I believe it was only one to fix another issue... tgardner are you more up to date in Maverick than I am14:06
smb?14:06
tgardnersmb, I asked ogasawara to upload yesterday to fix the mm regression that came via stable. she might not have gotten to the CVEs just yet14:07
smbOK, right so that was just incidentally one of the cve patches14:08
smbjdstrand, ^ (but give me a sec and I look into the repo to be sure)14:08
jdstrandsmb: I appreciate it14:10
smbjdstrand, I think there is one of the fixups for 2240 missing, so 4/5 complete there (the missing one properly fixes the error case properly). So the main issue might be ok14:12
* smb wonders how many properlies he manages to put into one sentence14:13
jdstrandhehe14:13
jdstrandsmb: so, can you follow up with Leann when she comes online or shall I?14:14
* jdstrand isn't sure based on this conversation who should be fixing maverick14:14
tgardnerjdstrand, we assure you, its Leann14:15
smbjdstrand, Maybe you. Depending on when she gets up it might be beer 'o clock here14:15
jdstrandhehe14:15
jdstrandok, I'll just follow up with her directly14:15
jdstrandthanks guys! :)14:15
smbNo problem. We love OPPs :)14:16
diwicIs there a wiki guide for doing git bisect? I e if somebody says it worked in version x but not in version y and is willing to take the time to do a git bisect14:35
tgardnerdiwic, there is plenty of help in the command itself, git bisect --help14:37
diwictgardner, right, I'm just looking for a stock reply / wiki link to point people to14:38
diwictgardner, which also includes which tree to start with14:38
tgardnerdiwic, I'm thinking if they can't figure it out from the help notes, then they probably are gonna need more hand holding then the wiki provides14:38
diwictgardner, I'd like to learn how to do git bisecting then, so I can hold people in their hands later14:41
tgardnerdiwic, no better way to learn then to just do it14:42
diwictgardner, fair enough, so to get started I'd probably follow Kernel/BuildYourOwnKernel, which will create a deb, which I will install, and reboot, and that's basically one git bisect iteration14:47
aboganidiwic, I don't suggest you to build a deb package for a git bisect section.14:51
diwicabogani, but instead...?14:53
aboganidiwic, IMHO Upstream method is more easy for that.14:54
diwicabogani, so assume I've compiled an upstream kernel. How do install it? "make install" and then "sudo grub-install"?14:56
aboganisudo make modules_install, copy bzImage into /boot with an appropriate name, create initramfs with mkinitramfs, reboot and edit GRUB command line for boot the just compiled kernel. 14:59
diwicabogani, now that is something that should be in a wiki page15:00
=== amitk is now known as amitk-afk
=== bjf[afk] is now known as bjf
=== lamont` is now known as lamont
JFoogasawara, the current list of those is here: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bugs?field.searchtext=gfxpayload%3Dkeep16:22
jdstrandogasawara: hi! smb and tgardner directed me to you regarding the recent CVE fixes for maverick16:23
jdstrandogasawara: from backscroll:16:23
jdstrand08:03 < jdstrand> smb: hi! so it looks like the maverick rebase to 2.6.35.2 grabbed the CVE-2010-2240 fixes (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.35.2), I don't see that CVE-2010-2803 or CVE-2010-2959 are fixed in maverick16:23
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2240)16:23
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2803)16:23
ubot2jdstrand: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-2959)16:23
jdstrand08:12 < smb> jdstrand, I think there is one of the fixups for 2240 missing, so 4/5 complete there (the missing one properly fixes the error case properly). So the main issue might be ok16:23
ogasawarajdstrand: getting the remaining maverick CVE's are also on my todo list this morning16:24
jdstrandogasawara: would you mind pulling what's needed to get maverick patched?16:24
jdstrandogasawara: thanks! :)16:24
jdstrandogasawara: you seem busy this morning ;)16:25
ogasawarajdstrand: heh, yep :)16:25
ogasawarajdstrand: I'd have shoved the CVE fixes in yesterday's upload but the 2.6.35.2 regression we were seeing needed to go up asap16:25
jdstrandogasawara: that's cool-- based on what smb said about the rebase, the CVE everyone is talking about should be fixed16:26
jdstrandogasawara: (well, fixed enough to not be a vuln)16:26
smbogasawara, Just a note that the regression patch was part of one of the cves, so now there is only one of the set missing16:27
ogasawarasmb: cool16:27
keesfrankly, I think the CAN bug is more pressing. :)16:36
keesanyway, s'all good16:36
=== jj-afk is now known as jjohansen
=== komputes_ubuntu is now known as komputes
* smb thinks he now has re-uploaded everything in need and that it is now past boc17:04
tgardnersconklin, bjf: whats the story on 2.6.32.[18,19] ? there looks to be some serious goodness for intel wireless, ext4 deadlock, btrfs, etc.17:13
bjftgardner: i've got the patches applied to my public repo, i've done test builds, just waiting review by smb and sconklin17:14
bjftgardner: looks like btrfs was re-written in that patchset :-)17:14
smbI'll do a quick review Monday. We should get it then applied that day or Tuesday17:14
bjftgardner: sconklin is out today as well17:15
tgardnerah, ok17:15
tgardnerbjf, whats your branch? I'll run some tests17:15
bjftgardner: sru-18+1917:15
bjfit doesn't have smb's writeback patches though17:16
bjftgardner: ^17:16
tgardnerrebases are us17:16
bjftgardner: was just about to fix that17:16
smbbjf, I am now at 6G. Would that be good enough?17:18
tgardnerfor those who don't know bjf's whole name, his repo is at git://kernel.ubuntu.com/bradf/ubuntu-lucid17:18
bjfsmb, sure17:18
bjfsmb, and thanks17:18
smbNP, need to remember to clean up after big build tests17:19
tgardnerdon't forget we have  emerald as well17:21
kamalI'm curious why Lucid jumped from #39 to #41... why was there was no 2.6.32-24.40 ?17:21
smbStuck in proposed and overrun by security17:22
smbkamal, ^17:22
kamalsmb: got it, thanks17:22
* smb -> out (really)17:23
bjftgardner: the branch has been rebased17:24
tgardnerbjf, lemme know when you've finisihed your rebase17:24
tgardner:)17:24
bjftgardner: i'll go spin some test builds and make them available17:25
tgardnerI'll light up my big honking server and have -generic done in 15 minutes.17:25
* bjf notes the glow in the east even in the bright morning light17:26
cndjjohansen, how sure are you that the load avg patch is incorrect for Xen machines?19:21
jjohansen100%19:21
cndevery machine's load avg went up with the fix in19:21
cndjjohansen, can you explain in more detail what's wrong?19:21
jjohansencnd: well in the Lucid case the kernel isn't tickless19:22
cndthe patch doesn't add in any load that isn't real19:22
jjohansenit really does19:22
cndhow?19:22
jjohansenI can simulate loads of 2 and 3 on an idle machine19:22
cndhow do you do that?19:23
jjohansencnd: I'm still poking at that, but it is interacting with the Xen patches in a bad way19:23
cndit's worth noting that the patch that went upstream was different, but with the same semantics19:23
cndyou can try that patch out19:23
jjohansencnd: start up an ec2 instance, launch some applications to idle (they aren't doing anything) and that is it19:23
jjohansencnd: did, it works better on Lucid19:24
cndjjohansen, even though the applications are idle, the machine is still doing stuff19:24
jjohansenbut reverting your patch is just as easy19:24
jjohansencnd: yes but its not doing stuff to the point of maxing out each cpu19:24
cndso you're saying you are actually seeing load of 2 or 3 (not 0.02 or 0.03) when idle?19:25
jjohansenif I take and revert you patch, and apply upstream the problem is fixed on Lucid19:25
cndand you've double checked with top that nothing is running?19:25
jjohansenyes19:25
jjohansenyes19:25
jjohansenI have ftraced, run different loads,19:25
jjohansenrun tons of different kernels19:25
cndit just seems really odd to me19:25
jjohansenyeah it is19:26
cndcause I don't understand how the code could be doing that19:26
jjohansenright, well I am still working on that one19:26
cndare you saying you've taken the upstream fix for this issue and it works correctly?19:26
jjohansenyes19:26
cndok, in that case I have no real qualms myself19:26
jjohansenwell sort of19:26
jjohansenit works for Lucid but not Maverick19:26
cndI just saw the revert on kernel-team without the proposed patch from upstream19:26
jjohansenright19:27
jjohansenno point applying the upstream patch as it actually does nothing for Xen19:27
cndok, I'll let you continue sorting through the issues then19:27
jjohansenif you fallow it through, there are if defs for non-tickless kernels19:27
cndoh, I guess it's a different branch for ec219:28
jjohansenyes, only ec219:28
jjohansenI need to poke at it more for Maverick, as that is a different story19:28
jjohansenin Maverick the upstream patch is there, the kernel is tickless, and we see the problems again19:28
* jjohansen -> lunch20:06
DrGrovWhat is the issue with the new kernel? It kind of gives a lot of kernel panic once in a while, not every rebooting but every 3rd or so. The 10.04 stock kernel did work a lot better.20:29
DrGrovNo help then, nevermind. 20:33
keesogasawara: is it possible to get the linaro kernel patches into the non-linaro arm kernel builds?21:06
tgardnerkees, you mean ti-omap in Maverickl?21:06
keestgardner: honestly, I'm not sure. I've still got the giant list from Lucid in my head21:07
* kees checks ABIpackages....21:07
tgardnerkees, we've only one external ARM branch for maverick right now.21:08
keestgardner: yeah, looks like it.21:08
keestgardner: and the internal ARM build that is part of "linux", right?21:08
tgardnerkees, yep, same source code21:08
keesI mean, ultimately, I know the linaro stuff is going upstream21:08
keestgardner: wait, which is the same?21:08
tgardnerkees, I meant that the "internal" ARM branch is from the same source code as x86/x86_6421:09
keesright21:09
tgardneryou know, ther normal stuff21:09
keesso, I guess I'm curious if we can get some of the linaro patches into both "linux" and "linux-ti-omap4"21:10
keesspecfically, npitre's ASLR21:10
tgardnerI guess that depends on how intrusive they are.21:10
tgardnerhmm, what is ASLR ?21:10
keesaddress space layout randomization21:10
tgardnerah21:10
keestgardner: I'll ask npitre if he has time to prepare a diff. I know he has plans to upstream it, so it should be the same work.21:11
tgardnerdo you have a reference in his tree? we can certainly take a look.21:11
keestgardner: 21:12
keeshttp://git.linaro.org/gitweb?p=linaro/linux-linaro.git;a=commitdiff;h=df0698be14c6683606d5df2d83e3ae40f85ed0d921:12
keeshttp://git.linaro.org/gitweb?p=linaro/linux-linaro.git;a=commitdiff;h=c743f38013aeff58ef6252601e397b5ba281c63321:12
keeshttp://git.linaro.org/gitweb?p=linaro/linux-linaro.git;a=commitdiff;h=cc92c28b2db5b406657ecc05235d4ca4e222ae3421:12
keeshttp://git.linaro.org/gitweb?p=linaro/linux-linaro.git;a=commitdiff;h=990cb8acf23cab19a2930f1ed5e7dc108f89079b21:13
keesand one more is coming21:13
tgardnerkees, those don't look too bad.21:13
tgardnerits one of those "it either works, or it doesn't" kind of patch sets21:14
keeswell, true for stack protector, and mostly true for ASLR, but there have been subtle issues in the past with ASLR. However, at this point, I think I've got a good enough regression testing suite that the corner-case collisions are detected. (and currently this passes with the linaro kernel)21:15
tgardnerkees, well, float 'em on the list and see what folks think21:16
keestgardner: okay, I'll wait for npitre's last commit and I'll send 'em.21:17
tgardnerkees, EOD for me. see you Monday21:23
Kanohi, when will be 2.6.35.3 mainline be ready21:44
keesogasawara: is the magic for arm cross compilation on the build resources documented? all I can find on the wiki is amitk's blog post21:55
ogasawarakees:  I want to say yes, are you using the current kteam-tools/buildscripts ?21:56
ogasawarakees: lemme try to find the doc, but it's pretty much the same, for ex ./build-prep --dist maverick tangerine-armel21:57
keesogasawara: I can be; I have a local copy of that you gave me a while bakc.21:57
keesogasawara: okay, lemme, going afk for a bit.21:57
ogasawarakees: https://wiki.ubuntu.com/Kernel/Dev/KernelBuildScripts21:58
ogasawarakees: but it doesn't mention the arm builds :(21:58
=== kentb is now known as kentb-afk
bjfkees: there's a very simple way to do it on tangerine22:39
bjfkees: schroot -c maverick-armel;fdr clean; fdr binary-<flavour>22:41
bjfcnd: i have build images of my sru-18+19 at http://kernel.ubuntu.com/~bradf/sru-18+19/22:43
cndbjf, cool22:43
cndhopefully I can find some time to check it out22:44
=== bjf is now known as bjf[afk]
syteHi, I've tried for the first time to compile my own kernel (2.6.35.2). I've used my current kernel's configuration settings, and then applied "make oldconfig". I complied with "make && make install_modules", and then finally installed with make install. When I tried to boot up my new kernel, I got the error "Couldn't mount because of unsupported optional features (240)." For some reason it was trying to mount ext2 and ext3, when i23:13
sytet should've been mounting ext423:13
keesbjf[afk]: but that "native" via emulation, right? isn't it pretty slow?23:34
bjf[afk]kees: it's not bad23:34
keesokay, cool. I'll give it a shot.23:35
bjf[afk]kees: i don't build arm much anymore so i've kind of lost my frame of reference23:35

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!