[00:35] If people had to pick one kernel book, would it be Love's or Bovet and Cesate? Or something else. I'm looking to understand ASLR type systems. [00:39] eb4890: I've never read Bovet and Cesate so I can't compare, but Love's book was pretty good and easy to read [00:40] jjohansen: Thanks [00:40] eb4890: I'm not sure that is will cover ASLR though? Its been a while since I read it [00:42] jjohansen: As long as it covers building a process structure and where that is in the kernel code, I can at least look at the source. [00:44] eb4890: I think it will work for your purposes, make sure to get the 3rd edition as it is current to the .34 kernel [00:45] the 2nd edition is getting quite crufty [00:46] jjohansen: Thanks, I was wondering about getting the older cheaper book. [00:47] it would be good for concepts etc, but would current to early 2.6 (circa 2006 or so) [00:51] Hmm, Bovet and Cesati is published 2005. So would be equally old. I'll go with the 3rd edition of Love's book. Thanks. [01:41] hi apw, can you trigger 2.6.37 mainline build? [02:13] where can I find a default config for an earlier Ubuntu release, in this case Karmic - I'm building on Maverick - by the way should I be able to do this build without difficulty? [02:15] is there an easier way than downloading the deb installing and copying the config from /boot ? [02:16] the config does not really matter [02:16] it should be compatible [02:16] ok, cool [02:16] that would definately make things easier [02:17] i use mainline kernels even for debian lenny, just with a few modeset overrides if needed [02:18] I just patched Maverick's kernel to get a touchscreen to work and I want to do the same for Karmic's now but compiling still in the Maverick box [02:20] just use the same kernel [02:22] Inte's GMA 500 GPU makes that impossible [02:23] s/Ite/l/ [02:23] man, s/Inte/l/ [02:23] why [02:26] the PSB kernel used for the GPU had to be tweaked after 2.6.32 so Karmic has a different PSB driver than Meerkat's [02:26] PSB driver [02:26] sorry [04:06] What does "md" stand for in /lib/modules/2.6.35-24-generic/kernel/drivers/md/ ? [04:13] bullgard4: 'multiple device' [04:13] jk-: Ah! Thank you very much for your help. [09:10] * apw yawns [09:10] apw, 'ning [09:11] smb, ning indeed === diwic is now known as diwic_afk === diwic_afk is now known as diwic [12:23] smb is yhete anything else outstanding for natty that u want in the uploaf? [12:24] also should i wait on tedting by jj for that one? [12:55] apw, Either you switched to an ancient form of English or you are trying to type on the nexus. :) [12:55] Atm, I got nothing else for Natty [12:56] smb, indeed [12:57] Given the (health) status of jj I am not sure whether or when he may respond. So I bravely vote for just putting it in and then hide from the fallout [12:57] smb, heh good point indeed [12:59] apw, Hm I see some report back that the sata link power management may still be an issue even with Natty. Though that needs the user-space "fix" [13:02] smb is export SATA_ALPM_ENABLE=false the work around in all releases ? [13:03] I am not sure. I believe the whole script was removed in older releases. But when the new script does support a switch the fix may as well be a change of default [13:05] I have/had systems which worked ok with it enabled, so this seems a controller and/or drive specific issue. Not sure whether we want to start quirking in userspace. Especially since it will be a bitch to keep up with finding the bad or good combinations [13:06] yeah as you say it cannot be all machines, though i guess many may not support it at all [13:07] apw, I wonder whether it would be worth the effort of starting some sort of wiki to gather good and bad experience cases (like for the suspend resume) [13:07] smb, yeah ... perhaps ... i also note you have that marked fix released for natty which seems wrong [13:08] It likely was done based on the "it works since then" comment which seems to be only partially correct (if at all) [13:09] So we may need to put it back into open state [13:09] Or start a new one for data mining [13:10] smb, move it back to New [13:21] apw, I added some comment as well [13:23] smb, gah there are so many bugs there is no safe ground left [13:26] Safe ground is an illusion anyway when moving at roughly 1600km per hour [13:27] smb, heh :) === yofel_ is now known as yofel === smb` is now known as smb === sconklin-afk is now known as sconklin [15:16] to submit a kernel patch for maverick kernel, what's the preferred method? A debdiff? A git tree on ubuntu.kernel.com? A compiled package in a ppa? (To put in a launchpad bug) [15:19] If things are bigger (which they usually should not be for a SRU) it would be a tree and git pull. For smaller things a patch exported with format-patch and sent to kernel-team mailing list with the sru justification (the justification should also go into the bug report and the patch would be nice to have there) [15:20] hallyn, kernel-team@lists.ubuntu.com === bjf[afk] is now known as bjf [15:31] smb: tgardner: thanks [16:01] brb, gotta reboot [16:55] hallyn, as its for a released kernel it needs to have a LP bug associated [16:58] apw: yup, it does [16:58] hallyn, please include the BugLink: [17:01] apw: yup, it's in the patch. Just waiting for the thing to build so I can have the bug submitter test first :) [17:01] thanks! [17:03] hallyn, this is an egg, you place it in your mouth thusly ... [17:07] not sure i get the reference, but man am i starving [17:07] * tgardner wonders if apw is sweet talking his bird ? [17:08] hallyn, heh granny ? === bjf is now known as bjf[afk] [18:12] tgardner, can you remember what the source package for the nvidia binary drivers is [18:13] apw, nvidia-current ? for lucid [18:13] close enoug [18:13] apw, there is a 'bandolier' in my possession [18:14] JFo, that is very awsome :) [18:18] JFo: as in an ammo belt badolier? [18:19] jjohansen, hey ... smb tested that disk rename and had no issues, so i am proposing to upload it pretty soon [18:19] apw: +1 [18:19] jjohansen, cirtainly like something which rambo would use, 2 inch slugs [18:19] apw: like I said I was surprised it didn't work for me [18:20] jjohansen, cool [18:32] jjohansen, sort of [18:32] :) [18:33] JFo: oh so 2inch rounds aren't manly enough for you? Carrying 16 inchers instead? [18:34] jjohansen, I'm a lover, not a fighter :-P [18:34] ok, that isn't true [18:34] but it WAS funny [18:35] yeah, /me was going to quip that so its for your ****** [18:35] * jjohansen self sensored [18:36] s/sensored/censored/ :) === kentb_ is now known as kentb [18:55] apw, I dumped an aufs bug in your lap: bug #621195 [18:55] Launchpad bug 621195 in linux (Ubuntu Natty) (and 2 other projects) "WARNING: at /build/buildd/linux-2.6.35/ubuntu/aufs/plink.c:332 au_plink_append+0x1f1/0x2e0 [aufs]() (affects: 4) (heat: 24)" [High,Confirmed] https://launchpad.net/bugs/621195 [18:56] I know how you like aufs [19:00] tgardner, heh i happen to be looking at that, but perhaps thats cause you subbed me or something [19:01] great minds think alike.... [19:05] * tgardner --> lunch === bjf[afk] is now known as bjf [19:23] tgardner: fyi, added dmesg to bug #621195 [19:23] Launchpad bug 621195 in linux (Ubuntu Natty) (and 2 other projects) "WARNING: at /build/buildd/linux-2.6.35/ubuntu/aufs/plink.c:332 au_plink_append+0x1f1/0x2e0 [aufs]() (affects: 4) (heat: 24)" [High,Confirmed] https://launchpad.net/bugs/621195 [20:10] * jjohansen lunch [20:16] apw, bug #683690 may have a solution in staging (which we should likely turn on) [20:16] Launchpad bug 683690 in linux (Ubuntu) "CONFIG_NLS_DEFAULT should be set to UTF8 (affects: 1) (heat: 96)" [Undecided,New] https://launchpad.net/bugs/683690 [20:26] tgardner, thanks [20:27] apw, actuall, on deeper inspection it appears we should just set CONFIG_NLS_DEFAULT="utf8" [20:27] apw, thanks for omap3 [20:27] tgardner, will do some research as to what that means [20:27] and if there is any downsides [20:28] apw, the staging driver is for mounting SMB file systems without having a user space component (I think) [20:28] yeah sounds like just a config change request [20:28] tgardner, what was the modules we built in recent, was it crc32 or something ... can you remember why we did that [20:29] dynamic linking [20:29] no module aliasis, so the netboot stuff was failing [20:29] dynamic registration, rather [20:30] ahh right [20:47] apw, I went ahead and pushed CONFIG_NLS_DEFAULT="utf8" on master-next. Lets see what havoc it wreaks. [20:48] tgardner, ok thanks [21:25] apw, tgardner - I'm out of the Lucid tree and there is a new master-next open for business [21:26] ack [22:20] jjohansen: hey - when doing my own funky patched kernels I understand having to skip abi checks, but I took a stock git://kernel.ubuntu.com/git/ubuntu-maverick kernel plus one small patch, but ppa gave me https://launchpad.net/~serge-hallyn/+archive/testkernel/+build/2125626 [22:21] jjohansen: (since i know you've got ppa kernel experience :) is there something else I'm missing? I don't want to turn off checks if I'm doing something else wrong... [22:26] hallyn: if the patch caused any abi change you have to go through an abi bump or turn off the checks [22:26] its an absolute pita [22:29] it shouldn't have caused an abi bump though [22:29] what causes an abi change? [22:29] hrmmm, well that should just be the regular kernel compile abi stuff [22:30] its then compared to the one stored in debian.master [22:30] hallyn: did you mess with the kernel version numbering? [22:30] that can cause the abi check to fail too [22:31] basically it compares the compiled kernel to the one stored in debian.master/abi/ [22:32] well i named it linux_2.6.35-24.42qemui386v3 [22:32] the version numbering must be exactly one back or the comparision fails [22:32] alrighty, my fault then :) [22:32] what is in the debian.master/abi/ dir [22:43] ogasawara: This link is broken. Is there somewhere a valid link? http://people.ubuntu.com/~ogasawara/hardy-buglist.html https://wiki.ubuntu.com/5-A-Day#You're a developer? [22:57] rsajdok, ogasawara is on leave [22:57] rsajdok, maybe JFo can point you at the right url === sconklin is now known as sconklin-afk