/srv/irclogs.ubuntu.com/2013/08/16/#ubuntu-kernel.txt

=== smb` is now known as smb
=== amitk is now known as amitk-afk
=== ghostcube_ is now known as ghostcube
=== amitk-afk is now known as amitk
=== fmasi_afk is now known as fmasi
amitkapw: who'd be the right person to talk to about hibernate in ubuntu? Do you have any knowledge about the initramfs magic, specifically around module loading, if any.10:52
apwi thought that stuff was still in the initramfs, i don't recall us changing it10:53
apwamitk, ^10:53
amitkapw: right, but who's a good person to talk to. I've never really looked into the initramfs10:54
apwyou could ask me, i've done a fair bit when fixing udev and lvm10:54
amitkapw: ok, will start an email thread with one of my colleagues. We're going to get hibernate to work on ARM...10:56
apwamitk, you might want to inculde slangasek10:56
amitkapw: ack10:56
apwamitk, so i am not convinced that there is anything to do for hibernate is there?  it isn't a clever thing in x8610:57
apwamitk, the kernel saves the image to disk, the kernel shuts down the machine, userspace notices the image on next boot and tells the kernel to restore it10:57
apwi don't think any of that is system specific10:58
amitkapw: userspace notices the image on next boot is what we're trying to figure out10:58
apwthere is a command, something like resume which calls something ...10:58
apwamitk, ok it is resume which is part of klibc, but in short what it does is echo "devicemajor:deviceminor:offset" in /sys/power/resume11:02
apwand the kernel handles it from there11:02
amitkapw: and klibc in in initramfs?11:06
amitk*is in11:06
apwamitk, yeah busybox etc use that11:06
apwbut the important thing is that /sys/power/resume is the interface arm needs to have11:07
apwi would assume other than saving registers etc that would be generic11:07
apwso if you need to do anything it would be in there11:07
apwas all distros will use that interface11:08
amitkapw: right, it is an architecture hook that needs to be implemented. And we have patches to do that. per-SoC changes should be non-existent, unless the image lies on a device that isn't activated "soon"11:09
ogra_apw, didnt we completely drop hibernate support ? 11:36
* ogra_ remembers a several weeks long discussion on the desktop ML before it was removed11:36
ogra_(i think already in precise)11:37
ogra_heh i just looked it up ... natty actually11:37
ogra_https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002754.html11:39
ogra_iirc it resulted in us dropping all userspace bits for hibernate11:39
=== fmasi is now known as fmasi_lunch
=== ghostcube_ is now known as ghostcube
amitkogra_: interesting...12:01
* amitk nevers uses hibernate12:02
* ogra_ neither12:02
* amitk finds a fresh boot to be faster, but several people really, really care about restoring state of apps12:03
ogra_well the new app lifecycle stuff will handle that even across reboots at some point 12:03
ogra_once it enters the desktop from phone ... 12:03
* henrix -> lunch12:19
=== fmasi_lunch is now known as fmasi_afk
=== fmasi_afk is now known as fmasi
hallyn_is inotify on overlayfs supposed to be supported in the backport kernels for precise?14:00
rtghallyn_, I would assume so if its supported in the release kernel. apw ^^14:02
apwinotify on overlayfs doesn't really work, never has14:02
apwwhatever works on the main kernel works just the same in the backports kernels14:02
apwhallyn_, ^14:06
hallyn_apwgot it, thanks14:16
hallyn_apw: got it, thanks14:17
=== rtg_ is now known as Guest11042
smbjodh, Still around?15:15
jodhsmb: hi15:15
smbjodh, I wonder whether you have a really pressing reason to have the 1rst level guest to be a 32bit installation15:16
jodhsmb: well the dep8 tests I'm developing will need to work on all architectures that Upstart is built on.15:18
jodhsmb: do you have any ideas on what might be causing the issue?15:18
smbjodh, Yeah, but your testbed is the 2nd level15:18
jodhsmb: well that has to be nested to allow the existing autopkgtest infrastructure to be leveraged. pitti may have more to say on this, but my understanding is that we need it to be nested (hence the same arch).15:19
smbjodh, I am wondering whether using qemu-system-x86_64 in the 32bit 1rst level guest causes the issue. Not sure what the fallback is15:19
rtgapw, quick review on bug #1213136 ?15:19
ubot2`Launchpad bug 1213136 in linux-manta (Ubuntu Saucy) "linux-manta: kernel log fills with 'snd_pcm_update_hw_ptr0: 26 callbacks suppressed'" [Undecided,New] https://launchpad.net/bugs/121313615:19
jodhsmb: I can try with 64-bit for all 3 systems in canonistack if you haven't already?15:20
smbjodh, You could just use qemu which would be aliased to the same arch. Though in my testing I had now one success but also one crash and weird NMIs being delivered which I not yet understand15:20
apwrtg, ok that pulls the majority of the payload out of the ratelimit15:20
smbjodh, I am using 64-32-32 right now but would try 64-64-32 for verification next15:21
jodhsmb: yes, the whole thing feels very "shaky" - I managed to get an almost complete test run locally earlier today with no crashes but it crashed on the 2nd run.15:21
apwrtg, i would say just leave the code order as it was, and put the ifdef round just the snd_printd15:21
smbjodh, I think when I first could not reproduce it was 64-64-32.15:21
smbjodh, Just too long ago to be sure15:22
rtgapw, its the printk_ratelimit() call that is causing the problem. snd_printd() is already ifdef'd by SND_DEBUG15:22
jodhsmb: ok, but did you run that combination a few times though?15:22
smbjodh, I will do next. First I tried to see whether I can get into the same situation. 15:23
jodhsmb: ack.15:23
smbjodh, And that lockup with modprobe almost always happened with the 64-32-32 setup (with the host being quantal). With a host on Saucy the qemu-64bit would fail to start any guest at all15:24
smbjodh, Thats how I noticed you using the 64bit version all the time15:24
smbjodh, I know 2 out of 2 is not very much, but I gotta run and see that outside world thing. I will put it onto a loop and update the report later when I get back.16:00
jodhsmb: thanks!16:00
rtgapw, its actually a bug that exists upstream. This is a bit more elegant way to fix it without ifdefs. http://kernel.ubuntu.com/~rtg/pcm/16:08
brendandbjf, our raring testing is about 60% done - i'm debating whether to wait until monday and actually finish it or just push it now. what do you think?16:23
bjfbrendand, this will be the default kernel for .316:24
bjfbrendand, lets go all the way with it16:24
brendandbjf, ah i see16:24
brendandbjf, in that case i'll make sure it goes out first thing monday16:25
brendandbjf, with full testing16:25
bjfbrendand, thanks16:25
=== fmasi is now known as fmasi_afk
* apw migrates to comfy pastures16:45
* rtg -> lunch17:24
brendandbjf, i might have made a mistake with https://bugs.launchpad.net/ubuntu/+source/linux/+bug/120538117:30
ubot2`Launchpad bug 1205381 in Kernel SRU Workflow security-signoff "linux: 3.2.0-52.78 -proposed tracker" [Medium,In progress]17:30
brendandbjf, can you set it so that it won't get published yet?17:30
brendandbjf, remove 'certification-testing-passed' maybe?17:31
bjfinfinity, ^17:33
* henrix -> EOW17:33
brendandbjf, anyway security still need to ack it - for now i'll just ask them not to do so just yet17:34
bjfbrendand, i'll reset some taks17:34
bjftasks17:34
bjfbrendand, i just set your task back to In Progress17:36
bjfbrendand, infinity won't promote it before it's ready17:36
=== bjf is now known as bjf[afk]
infinitybjf[afk]: I wouldn't have promoted it anyway (and neither would have shankbot), since it's a Friday. :)17:40
infinityBut I do hope all this stuff is ready by Mondayish.17:40
infinityjjohansen: There seems to be a bit of a backlog of security signoff tasks.17:41
jjohanseninfinity: yep, I am aware of that. They are the next thing on my todo list17:42
infinityjjohansen: Shiny, thanks.17:42
brendandinfinity, that's useful info17:43
* rtg -> EOW19:51
=== fmasi_afk is now known as fmasi
=== fmasi is now known as fmasi_afk
apwzequence, yo ... when you get a chance could you make a github lowlatency repo thing for saucy, so i can publish the branches and tags ... so i can pass them off to you22:22
kyle__Hello, I'm sure this question has been answered only but I can't find it.  I just build a kernel for raring from git sources with these commands:22:29
kyle__fakeroot debian/rules clean22:30
kyle__DEB_BUILD_OPTIONS=parallel=4 AUTOBUILD=1 fakeroot debian/rules binary22:30
kyle__how can I get the -dbgsym package?22:30
Sarvattkyle__: skipdebug=022:34
kyle__is that an envirornment variable?22:35
Sarvattsorry, skipdbg=022:35
SarvattDEB_BUILD_OPTIONS=parallel=4 AUTOBUILD=1 skipdbg=0 fakeroot debian/rules binary22:35
kyle__ok22:36
kyle__next time I build I will try that22:36
kyle__is there anyway to do this without rebuilding or are the symbols already stripped?22:36
kyle__thanks for the help22:37
Sarvatti'm not sure, the kernel build system is insane :(22:37
kyle__shouldn't it be:22:41
kyle__DEB_BUILD_OPTIONS=parallel=4 AUTOBUILD=1 fakeroot debian/rules binary skipdbg=false22:41
apwit is already gone basically ... and yes non-buildd builds default to no ddebs because they take so very long to make22:48
kyle__I ran the command again without cleaning first, I was hoping that this would reuse the object files already there22:50
kyle__I guess we'll see22:50
apwit won't ...22:51
apwgood luck anyhow22:51
kyle__thanks22:51
* apw gives it up for the day22:51

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