/srv/irclogs.ubuntu.com/2006/05/31/#ubuntu-kernel.txt

=== fabbione [n=fabbione@george.kkhotels.co.uk] has joined #ubuntu-kernel
=== fabbione [n=fabbione@george.kkhotels.co.uk] has joined #ubuntu-kernel
=== jcole [n=jcole@palrel1.hp.com] has left #ubuntu-kernel []
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== jcole [n=jcole@palrel1.hp.com] has joined #ubuntu-kernel
jcolehow do i tell apt to not prompt with the "Are you sure you want to remove running kernel" message03:05
infinityThat's not apt, that's the linux-image prerm.03:06
jcoledamn03:07
=== archis_ [n=archis@unaffiliated/archis] has joined #ubuntu-kernel
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
BenClamont: ping06:40
=== JaneW [n=JaneW@196.36.161.235] has joined #ubuntu-kernel
=== fabbione [n=fabbione@george.kkhotels.co.uk] has joined #ubuntu-kernel
=== johnm [n=johnm@gentoo/developer/johnm] has joined #ubuntu-kernel
=== fabbione [n=fabbione@217.205.109.249] has joined #ubuntu-kernel
=== TheMuso [n=luke@ubuntu/member/themuso] has joined #ubuntu-kernel
=== doko_ [n=doko@dslb-088-073-103-049.pools.arcor-ip.net] has joined #ubuntu-kernel
=== archis__ [n=archis@dtm9-d9bbb4cf.pool.mediaWays.net] has joined #ubuntu-kernel
=== Keybuk [n=scott@217.205.109.249] has joined #ubuntu-kernel
=== lloydinho [n=andreas@rosinante.egmont-kol.dk] has joined #ubuntu-kernel
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== [g2] [n=g2@cpe-066-057-008-035.nc.res.rr.com] has joined #ubuntu-kernel
=== zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel
zulheylo01:45
=== zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel
=== ivoks [n=ivoks@ubuntu/member/ivoks] has joined #ubuntu-kernel
zulwohoo...i get to do a cluser at work02:34
infinityIs that a loser without a clue?02:38
infinityAnd is she cute?02:38
zulcluster even...need more coffee brb02:39
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-kernel
=== TheMuso [n=luke@ubuntu/member/themuso] has joined #ubuntu-kernel
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
=== CataEnry [n=cataenry@host46-6.pool80183.interbusiness.it] has joined #ubuntu-kernel
lamontBenC: ack04:47
BenClamont: hey04:48
BenClamont: hppa (with it's binutils bug) is the only arch I don't have booting 2.6.17 now04:48
BenClamont: any ideas who I can talk to, or what I can do to help this along?04:49
BenClamont: is there any way to tell from userspace that a module is affected by this problem?04:51
BenCis there a relocation I can look for in objdump output or something?04:51
lamontit's the PCREL17 (or whatever it is) reloc that occurs more than 2^16 bytes into the section04:58
BenCI don't see any PCREL17, but I do see a lot of PCREL22's05:00
BenCwhich is the one mentioned in the kernel mentioned in the kernel output when it tried to load it05:01
fabbioneBenC: that's hppa64, right?05:01
BenCyeah05:01
fabbioneyeah you get PCREL17 on 3205:01
BenC00000000000002cc R_PARISC_PCREL22F  printk05:01
lamontyeah - more bits on 64-bit, same issue05:02
lamontthe issue is that the fixup location (thanks to ld -r) is more than 22-signedbits of displacement from the start of the section, and doesn't reach the target.05:03
lamontpossible workarounds include compiling with long branches instead of stubs for all modules (then they fit, but it runs slower)05:03
BenCis that a linker option?05:04
BenCand can it be a per module option, or is it something that affects the ABI of the whole kernel?05:04
fabbioneper module is a suicide05:05
lamontit's a compile-time option (not linker), which could be tied to all modules - note that there is a performance penalty for it05:06
lamontthe other option is to quit using ld -r to link in each and every .o one by one into the module.05:07
BenCso this is also caused by the way the kernel is linking and the number of object files?05:08
lamontpretty much, yes.05:08
lamontthe short summary of the bug is that "ld -r creates unlinkable sections because it doesn't keep the sections split, or add fixups as needed to be linkable"05:08
lamontif there's an option to ld -r to have it leave each .o in its own section, that'd solve the issue too05:09
lamontif gcc creates a section that is too large to link, it switches over to long-branches at the critical point.  ld -r doesn't do that.05:10
=== zul [n=chuck@dsl-72-1-199.219.tel-ott.com] has joined #ubuntu-kernel
BenClamont: can you check "man ld" and see if --unique sounds like what you were talking about?05:17
=== lamont mans
lamontshould do it, and shouldn't be that painful if it's just applied to modules.  /me asks in #parsic05:18
lamontBenC: it certainly looks close enough to try a test with it 05:21
lamont(mind you, just on the ld -r in modules...)05:21
BenCok, I'm going to add it to LDFLAGS_MODULES and see05:22
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
BenC  hppa64-linux-gnu-ld   -r --unique -o fs/jbd/jbd.o fs/jbd/transaction.o fs/jbd/commit.o fs/jbd/recovery.o fs/jbd/checkpoint.o fs/jbd/revoke.o fs/jbd/journal.o05:28
BenCwell, that's what I got it to do, so let's see if it does the right thing05:28
=== lamont crosses digits
BenCgoing to take 30 minutes to do this full build, I'll keep you posted05:37
=== ivoks [n=ivoks@194-152-215-157.adsl.net.t-com.hr] has joined #ubuntu-kernel
=== lamont tends to kernel-team moderation tasks... oops
lamontSubject:  I don't want the whole world, just your half05:45
lamontthere... nothing more than 4 weeks old... sigh05:50
lamontfabbione: zul: I might have changed the moderator password for kernel-{teams,bugs} - if so, holler and I'll send you both the new one... (since you're listed as moderators...)05:52
fabbionelamont: you can remove me please05:53
fabbionei don't bash the kernel enough to handle the lists05:53
lamontok05:53
lamontfabbione: fired.05:54
lamonter, removed05:54
lamont(just from moderation)05:54
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
fabbionelamont: ehhehe05:54
zullamont: i dont think i ever had the password05:59
zulyay...dpkg-deb: building package `linux-image-2.6.10-6-k7-smp' in `../linux-image-2.6.10-6-k7-smp_2.6.10-34.18_i386.deb'.06:02
lamontzul: that's kinda old...06:04
lamontzul: you want the moderation passwd?06:04
zulsure...send me any email06:04
lamontwill do in a bit06:05
zulokie dokie06:05
zullamont: yeah i know its old but 34.18 is kind of newish06:05
lamontheh06:05
=== lamont back in a few
zuli have to boot it when i get home tonight06:06
BenCyou probably wont get much functionality out of it, but as long as it boots, that should be a good test06:14
zulim just going to install qemu and get it to boot06:15
zulit only built the x86 ones though06:15
=== _mike_ [n=mike@220.157.65.127] has joined #ubuntu-kernel
BenClamont: I see some changes in the relocation tables (references to new .# sections)06:36
BenCbut this keeps me from being optimistic06:36
lamontsounds promising06:36
BenCroot@hippo:~# hppa64-linux-gnu-objdump -r /lib/modules/2.6.15-23-hppa64-smp/kernel/fs/ocfs2/ocfs2.ko | grep PCREL | wc -l06:36
BenC352106:36
BenCroot@hippo:~# hppa64-linux-gnu-objdump -r /org/ubuntu-2.6/debian/build/build-hppa64-smp/fs/ocfs2/ocfs2.ko | wc -l06:36
BenC2178106:36
BenCoops06:36
BenClast one should read ~340006:37
lamonthaving the PCREL22 fixups is fine... having them too far from the start of a section is bad06:37
BenC3400 relocations is still > MAX_GOTS06:37
BenCbut module.c wont allow a module with > 1023 PCREL's06:37
lamontoh... we should fix that. :-)06:37
lamont4095 is still reasonable, no?06:38
BenCsure :)06:38
BenCI'll see if the relocations even got fixed up right in a minute06:38
BenCboot in progress06:44
=== tuxmaniac [n=aanjhan@59.92.61.161] has joined #ubuntu-kernel
=== zul [n=chuck@dsl-72-1-199.219.tel-ott.com] has joined #ubuntu-kernel
=== zul [n=chuck@dsl-72-1-199.219.tel-ott.com] has joined #ubuntu-kernel
BenCzul: Don't worry about dapper security, I'm working on it now08:49
zulok08:49
zulill worry about the next one08:49
zulBenC: for the next dapper security should i just send a patch to you or how is that going to work for git?08:51
BenCnah, git tree that I can pull from08:52
zulok08:52
BenCor use git to create a patch set that I can pull in with git-applymbox like I do with crimsun's sound stuff08:52
crimsun(git-format-patch)08:53
zulbut ill still be collecting little trival patches as well08:53
zulbuild it, upload it and then push patches to you?08:54
=== tuxmaniac [n=aanjhan@59.92.34.25] has joined #ubuntu-kernel
zulor something like that08:56
BenCdapper is so much easier for CVE's08:57
BenCgit-cherry-pick is my friend08:58
zulyeah i know..hoary is a pain in the ass breezy will be a bit better dapper will be easy (in theory)08:58
zuloooo...polygamy is legal in canada now08:59
zulwell not legal recognized..08:59
BenCpolygamy?09:00
BenCpoly gambling?09:01
zulpolygamy...multiple wives09:01
BenCoh09:01
BenCit sort of legal in the US if you got them all from another country, but not recognized on taxes and such :)09:01
zulits recognized for taxes in canada now..09:02
BenCthere's a minimart owner near hear that has like 3 wives he brought with him from some mideast country09:02
BenCs/hear/here/09:02
BenCthey never speak, they just take care of the 10 kids running around09:02
zulmean, *buntu have certainly raised the bar, so more bugs is pretty much a reflection of that09:02
zuloops..09:03
crimsun(thanks ;-)09:03
zulhttp://cnews.canoe.ca/CNEWS/Politics/2006/05/31/1608364-sun.html09:03
zulcrimsun: no probs09:03
=== TheMuso [n=luke@ubuntu/member/themuso] has joined #ubuntu-kernel
=== fabbione [n=fabbione@george.kkhotels.co.uk] has joined #ubuntu-kernel
=== zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-kernel
zulheylo11:58
zulBenC: ping11:59
BenCzul: polongy11:59
zul34.18 boots11:59
BenCswee11:59
zuler...2.6.10 yay!11:59
BenCt11:59
zulthe 686 image at least11:59
zulill have to modify my changelog and ill do an upload is there anything else i have to do12:00

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