/srv/irclogs.ubuntu.com/2011/11/09/#ubuntu-kernel.txt

KanoSarvatt: it is definitely a very bad idea...00:04
bjfKano, we review *all* the flavours that we support at every UDS00:07
Kanowell the server one was obsolete, i never used that00:08
Kanoonly generic + generic-pae00:08
* smb considers just going back to bed08:41
smbgah09:34
brendandhas anyone tried to build the kernel with gcov on recently?09:53
apwbrendand, not recently no10:17
brendandapw - do you normally need anything extra to do it? 10:21
apwi don't think i have ever done it, though iirc it is an external patch set and lags the kernel mostly10:22
apwUBUNTU: SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel10:32
Fudgecjwatson  are you about cobber12:25
* Fudge pokes apw 12:27
cjwatsonFudge: it helps to give a reason rather than just poking people.12:40
Fudgesry cjwatson , we spoke a few weeks ago about kernel sound, i wondered if i can show u a bug report Attila submitted, i tink i saw ur name on there12:41
cjwatsonI know nothing about kernel sound12:42
* cjwatson <- not a kernel hacker12:42
Fudgemm my mistake12:43
Fudgewonder who it was loL12:43
* apw looks at Fudge13:03
_jmp_good $localtime13:08
=== ericm|ubuntu is now known as ericm-Zzz
apw_jmp_, hiya13:47
* tgardner reviews 104 stable patches13:58
smbtgardner, Most of them just are as from upstream. I would say the ones that can use a bit more thought would be the two drm ones and the adaption I made as noted in the pull request14:05
ogasawaratgardner: I'm getting ready to push over the top of precise master-next.  just want to make sure you haven't got anything locally that you wanted to push.  am also going to push up sforshee's alps patches at the same time.15:00
tgardnerogasawara, whack away15:01
tgardnersmb, just pushed lucid master-next with a small compile fix to 'NLM: Don't hang forever on NLM unlock requests'15:01
smbtgardner, Gosh I managed to break it with copy and paste. :(15:02
tgardnersmb, your forgot a ','15:02
tgardneryou*15:02
smbtgardner, Bah. Thanks for fixing it.15:03
tgardnersmb, the DRM patches look fine. I'm gonna reboot with that kernel here shortly15:03
smbtgardner, ok, probably should do the same here. are you building on gomeisa or tangerine15:04
tgardnersmb, I built locally15:04
smbSomeone has too much powerful gear... On the other hand its noisy enough nobody else wants it...15:05
tgardnersmb, indeed. its probably time to ship that one to 1SS15:06
* ogasawara back in 2015:09
smbtgardner, guess I will hammer gomeisa a bit with that master-next plus that xen fixup. Then I can test that on various places15:12
alexblighsmb, we talked a week ago about the Ubuntu kernels not booting on Xen PV-on-HVM because xen-platform-pci is missing from  the udeb. I have Iain Watson sitting next to me who is happy to provide a patch. Would you rather it put it in the udeb as a module or built it in to the kernel (the latter definitely works, the former we haven't got working yet).15:21
alexbligh(i.e. we got it into d-i but have not yet discovered what filters the modules into what appears in the udeb and what doesn't).15:21
smbalexbligh, Well, from the mailing list I think that it will be built-in at least for newer kernels, so it feels like that approach would be simpler15:23
alexblighOK, so if Iain provides a patch for that, and puts it against one of the LP bugs, you would apply it? (in principle)15:23
smbIt sounds reasonable. Btw, are we talking about Oneiric or Peecise target15:24
alexblighsmb, both ideally, but mostly Oneiric, as we'd actually like a version of Oneiric we can run on Xen :-)15:25
smbalexbligh, It is not that you cannot *run* it on Xen. You want the paravirt disk for install15:26
alexblighIt won't run at all on Xen because it unplugs the non-PV disk.15:26
alexblighAnd cloud customers don't have the option of disabling all PV emulation...15:27
alexblightherefore it just 'doesn't run on Xen' :-)15:27
alexbligh(yes, I know they can do xen_emul_unplug=never)15:27
alexblighs/never/unnecessary/15:27
smbalexbligh, or unnecessary, but yeah if you need HVM it gets a bit difficult of that option is not put into your pv-grub commandline15:28
apwalexbligh, so if he is supplying the patch get him to send it to kernel-team@ directly15:28
alexblighapw, hi Andy, OK, I will get Iain to do that. Our problem is that we need one Xen config that works with everything as we don't know what is in the image that we will run15:29
apwan admirable goal if it can be done for sure,y15:29
alexblighIain is iwatson@flexiant.com, and is just looking over my shoulder, so I shall leave it to him.15:29
apwyeah as long as we have the bug reference in there we'll be good and get the right people looking at it quickest15:30
apwbugs dissappear in the quagmire15:30
apwtgardner, ogasawara, i have the armhf bits pending to push, is the tree stable enough for me to push them on the top... they have a config copy in them so i neeed to have a stable config when i push15:45
ogasawaraapw: go for it, I pushed the bits I wanted already.15:46
apwogasawara, tgardner, ok pushed15:51
tgardnerapw, ack, will have a look when I get back in a couple of hours.15:52
ogasawarabjf: I'm looking at kteam-tools/ktl/ubuntu.py .  It notes db["12.04"]["supported"] = False.  Will that remain False for the remainder of the dev cycle and then flip to True once we release 12.04?15:52
apwtgardner, ogasawara, the config is identicle to armel at this point.  the config does maintain them separatly and this needs to be considered when doing config changes for arm15:52
ogasawaraapw: ack15:52
tgardnerapw, I assume we must have an armhf chroot ? or did you just use the armel chroot15:53
apwtgardner, we have no way to build it without the right cross compilers and the right chroot15:53
tgardnerah15:54
apwtgardner, and you can't make those without the libc from the kernel.  so its a test it as well as you can and pray job15:54
bjfogasawara: i think so but i need to dbl check the meaning of "supported" in some of the tools, there was a specific reason for that at the time i did it15:54
=== tgardner is now known as tgardner-afk
apwbjf, yeah i think that means 'stable teams repsonsibility' in there effectivly15:54
ogasawarabjf: only reason I ask is because I've got a script using supported_series which I believe included the dev release (it at least oneiric when it was in development)15:56
ogasawarabjf: so I'm just curious if it's meaning of supported has indeed changed and i need to fix up my script15:56
bjfogasawara, that's what i was going to check, then it probably needs to go to "True"15:56
bjfogasawara, the Precise block was added before Oneiric was final so i probably made it False so scripts wouldn't use it15:57
ogasawarabjf: I'll make the change and push.  let me know if it buggers up any of your scripts.15:57
bjfogasawara: thanks15:58
smbalexbligh, Btw, for precise XEN_PCI_PLATFORM does not exist anymore as configurable option16:15
=== BenC__ is now known as BenC
* apw has to pop to the store for a washer, else we won't be using the loo16:38
* smb now probably has more info than he wanted to have...16:44
brendandDoes anyone know why, if I have GCOV_KERNEL enabled I get:16:50
brendandII: Done16:50
brendandmake: *** [abi-check-generic] Error 116:50
brendandwhen I don't without it enabled?16:51
smbbrendand, because enabling gcov changes some structures and thus the abi16:52
brendandsmb - fair enough16:53
brendandsmb - do i build just the headers with gcov to begin with then?16:53
brendandsmb - i'm very green on kernel building16:53
smbThat won't help you to get a gcov enabled kernel. Depending on whether you do local builds or on a ppa you can disble the abi check...16:55
* smb tries to find that wiki page again16:55
smbhttps://wiki.ubuntu.com/KernelTeam/KernelMaintenance#ABI16:57
brendandsmb - thanks17:19
komputesHi everyone, I was wondering if someone can explain to me how the Linux kernel decides to assign a specific driver when a particular device when detected. From what I understand each module has a table of IDs it supports. Can I view this table? Where in the source should I look for this information?17:45
=== tgardner-afk is now known as tgardner
tgardnerkomputes, in any particular driver you can look for the usb_device_id or pci_device_id table.17:58
=== yofel_ is now known as yofel
komputestgardner: How would I go about looking for the USB ID in /lib/modules/2.6.32-34-generic/kernel/drivers/media/video/usbvideo/usbvideo.ko18:04
komputesit is not ASCII text but ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped18:05
apwkomputes, also that information is extracted and forms the module.dep stuff that modprobe uses; thats all in ascii18:06
tgardnerkomputes, get the source code?18:06
tgardnerapw, thats kind of the hard way isn't it?18:07
apwtgardner, i'd say it was the easy way if you only have the binary18:08
tgardnerI guess if you already know the ID and able to format your search correctly18:08
apwkomputes, so you can see the matches which will map to a specific driver like this: grep i915 /lib/modules/`uname -r`/modules.alias18:08
tgardnerkomputes, look in /lib/modules/`uname -r`/modules.alias18:08
komputesThat works.18:14
* jsalisbury has recovered from changing Unity settings 8-O18:26
tgardnerogasawara, I'm test building the rebased seccomp_filter patches from kees18:35
ogasawaratgardner: ack18:36
* tgardner -> lunch19:14
keestgardner: oh excellent, thanks!19:33
keestgardner: please double-check it on ARM. I *think* will fixed it for ARM, but that was the main thing I wanted to double-check when I was going to do the rebase.19:34
keestgardner: and, if you want, qrt has seccomp_filter tests in it, but, again, I haven't tested them against the newer patch set. it _should_ pass, but it's possible something subtle changed that I was accidentally depending on in the test.19:35
tgardnerkees, were you going to consider any of Tetsuo's suggestions ?19:48
keestgardner: I replied to his email, I'm happy to switch from #if to #ifdef. the code changes I disagree with, but am curious if he sees something I don't.19:55
tgardnerkees, ok, I just hadn't seen anything on the kteam list19:55
tgardnerkees, I'll pull 'em into Precise for now. We've got plenty of time to fix any issues.19:56
jjohansenkees: often not, he likes to pick on style19:56
keesjjohansen: I think he wanted to just minimize the patch, but I like having it be as functional as it is.19:57
keestgardner: hrm, is that a subscriber-only posting list? maybe it got moderated.19:57
jjohansenkees: ah could be19:57
tgardnerkees, um, likely19:57
tgardnerkees, ok, moderated19:58
keeshm, weird. https://lists.ubuntu.com/archives/kernel-team/2011-November/017663.html went through19:58
tgardnerkees, 'cause I'm the moderator19:58
keeshah, okay :)19:58
keesI'll get my @chromium subscribed...19:58
tgardnerkees, thanks19:58
keesthough frankly, I'm already in there as @ubuntu and read it that way. I just did stuff from @chromium because of the @google in the original email. :P19:59
keeswheee19:59
keestoo many email addresses19:59
hallynsmb: bug 795717 is the one which needs a patch sent to -proposed20:21
ubot2Launchpad bug 795717 in linux "32bit rhel and centos 5.(5|6) hangs on boot on natty" [Medium,Confirmed] https://launchpad.net/bugs/79571720:21
* ogasawara lunch20:38
tgardnerogasawara, what is the name of the kernel config spec ?21:33
tgardnerblueprint, I mean21:33
ogasawaratgardner: https://blueprints.launchpad.net/ubuntu/+spec/hardware-p-kernel-config-review21:33
tgardnerogasawara, thanks21:33
ogasawarapgraner: you want me to take over filling in the monthly report blurb each month for ya?21:39
* tgardner is off to bike in the snow.21:44
pgranerogasawara, sure22:09
bjfjsalisbury: did you look into whether bugs are being expired ?22:45
=== zz_bigbash is now known as bigbash
=== bigbash is now known as zz_bigbash

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