/srv/irclogs.ubuntu.com/2012/06/12/#ubuntu-kernel.txt

lifelesswould love advice on upstream acceptance for my fix for https://bugs.launchpad.net/ubuntu/+source/linux/+bug/36173301:07
ubot2Launchpad bug 361733 in linux "dmraid(fakeRAID) raid1 driver doesn't loadbalance reads" [Undecided,Confirmed]01:07
=== kamal1 is now known as kamal
BenClifeless: have you sent it to the dmraid/mdraid maintainers/lists?06:13
lifelessBenC: I was told that dm-devel is the relevant list, and yes - I linked to the post in my last comment to the bug06:35
lifelessBenC: so far (~1week) no comments/replies/nada06:35
BenClifeless: I think linking to a bug report is not something most people will follow through on06:36
BenClifeless: Have you sent a patch upstream?06:37
fdr-'allo all. I'm a noob to kernel hacking and am trying to hack something into the memory manager, but don't quite know how to get my test cycle sorted out.06:44
lifelessBenC: I have, thats what I just said06:45
BenCSorry, my mistake06:45
lifelessBenC: in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/361733/comments/16 I state that I've sent it upstream, and reference the url of the mailing list archive copy of the post I sent.06:45
ubot2Launchpad bug 361733 in linux "dmraid(fakeRAID) raid1 driver doesn't loadbalance reads" [Undecided,Confirmed]06:45
lifelessBenC: no worries, must be awfully late for you.06:46
BenCQuite06:47
lifelessfdr-: What do you mean ?06:47
BenClifeless: You may get a better response if you send it inline so it's not an attachment…send it as an actual commit email06:47
lifelessBenC: ah, really? I use gmail, so it will get line ending mangled doing that06:48
BenClifeless: Configure a local ssmtp to use smtp.gmail.com and 'cat 0001-*.patch | sendmail dm-devel@….'06:51
BenCIt's what I do at least06:51
BenClifeless: You may also want to check your style conventions…use \t instead of 8 spaces06:53
BenCBelieve it or not, these simple things will get your patch ignored by the people you really want to look at it06:54
mjg59git send-email will DTRT06:56
aboganiDTRT?06:57
diwicDo The Right Thing?06:57
mjg59Yes06:57
* BenC doesn't have a git send-email06:58
diwicBenC, sudo apt-get install git-email06:59
* abogani needs coffee 07:00
ppisatimoin07:12
lifelessmjg59: thanks07:28
* smb tries to have coffee07:48
* ppisati -> should get some more too07:56
RAOFHey git geeks! Say I wanted to rebase a tree on a newer upstream tree, but that newer upstream has a commit that reindents (with a script I have access to) every file in the tree, so every single change is all conflicts.08:06
RAOFThis sounds like something that there might be an obscure git tool to make less mindbogglingly painful.08:06
* smb tries to think hard ...08:07
smbhm, there was something about ignore-space-change...08:08
ppisatigit apply -C1 --ignore-space-change ...08:10
smbYeah, not sure git merge can take the same... optionally I would git format my changes on top, then reset --hard and git am with -C1 and --ignore-space-change...08:12
ppisatiand have a lot of fun... :)08:13
* ppisati is looking for a netbook with a backlit keyb, but it seems it doesn't exist at all...08:13
smbppisati, I definitely had when trying to cope with some patches coming from some arm vendors (when I had to)... :)08:14
RAOFAnd presumably --ignore-space-change won't actually fix the indentation on the *new* code.08:14
RAOFA mere 87 commits to rebase!08:15
smbRAOF, Hm, if I read the man correctly new lines would be "wrong" (like in the patch)08:16
RAOFI guess I could do one pass as --ignore-space-change, and then a second pass fixing the indentation.08:19
RAOFBah, and it only ignores whitespace in the context lines, which is insufficient.08:23
caribouapw: ping08:45
apwRAOF, i would git format-patch the patches, apply the same algorithm to the patches, and then reapply them08:51
apwcaribou, hi08:51
RAOFapw: Fiendish!08:52
apwRAOF, and then demand beer from the culprit08:54
* RAOF wonders if indent handles diffs08:55
apwRAOF, hmmm, not sure, you would probabally need to 'move' the prefix off (perhaps to the end of the line) and then use it, then move them back, its going to be painful08:56
caribouapw: good morning how are you doing ?08:56
apwcaribou, fine thanks, you ?08:56
caribouapw: I'm fine thanks. Trying to get people to understand why it is useful to upgrade to new kernels08:56
caribouapw: http://caribou.kamikamamak.com/2012/06/12/lucid-panics-after-208-days-dont-get-biten-by-that/08:57
caribouapw: any luck in building the ddebs ?08:57
apwcaribou, heh if they cannot work out why they need securiyt one should not be doing business with them08:57
apwcaribou, same place08:57
caribouapw: ok, I'll go fetch them, thanks a bunch08:57
caribouapw: I call this the Microsoft syndrome : people have been bitten so often by M$ telling them to upgrade systematically that they're worried to do so08:59
apwheh ... "thanks a bunch" is a negative construction :)08:59
apwcaribou, yeah i can believe that08:59
caribouapw: coming from a french canadian you should expect those bizzareries ;-)08:59
* smb feels that apw can find a negative in anything if he wants to09:00
apwcaribou, heh thats why i assumed it was positive regardless ... but a common 'continental language native speaker' error indeed09:00
apwsmb, heh, no but sarcasm allows everything to be so, and our langage was built for it09:00
smbapw, exactly and "if he wants to" specifically targets the relationship between mood and sarcasm seen ;)09:02
* cking contemplates buying an Lenovo X230...09:40
* cking finally does his belated laptop refresh10:24
* ogasawara back in 2014:57
manjohenrix, any luck with gustavo ? 15:01
henrixmanjo: nop, didn't got any answer from gustavo15:01
manjosometimes they are a little slow to respond 15:02
manjoespecially on the mailing list I have had ccing his email 15:02
manjoI have had better luck .. ^^15:02
henrixwell, i;ll give him a couple more days before ping'ing him again...15:03
manjocool :) 15:06
manjohopefully you should be able to give him the info he wants to get that patch in 15:06
manjofunny thing is I have submitted 5 other patches to the same guy and he took it without asking additional Qs except on this one 15:07
manjohe came back with more Qs once I gave up the HW so I don't have a way to give him the info he wants 15:07
henrixbut do you have any idea what sort of info he's looking for?15:08
manjohe wanted the output of usb-devices before and after the patch 15:09
henrixoh, ok.15:09
manjoI gave him the output after the patch ... did not think he will need one before caz the device won't show up without the patch 15:09
henrixok, got it15:10
manjoso if you can send him that info ie ... output of usb-devices (showing missing device probably) and he might be happy 15:10
henrixwell, the thing is i don't have the hw. i may ask it from a bug reporter, but i couldn't get him to test a kernel yet15:11
henrixi'll try to get that info15:11
tjaaltonis the queue for 3.2.x at stable@v.k.o or elsewhere?15:39
tgardnertjaalton, git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git15:40
tgardnertjaalton, hmm, could be the incoming queue is elsewhere. herton could tell you.15:40
smbgit://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git15:41
smbtjaalton, ^15:41
hertonyep, this is the correct url15:42
tjaaltonsmb: yeah, I'm looking where to propose commits to the queue :)15:42
hertonah 3.2 is different, wait15:42
hertontjaalton, git://git.kernel.org/pub/scm/linux/kernel/git/bwh/linux-3.2.y-queue.git15:42
smbtjaalton, Proposal rather are done by sending emails to stable@vger.kernel.org15:42
tgardnersee Documentation/stable_kernel_rules.txt15:43
tjaaltonok thanks, that was the question.. didn't know if 3.2.x used the same list15:44
smbherton, Oh, right, had not updated my work tree for quite a while it seems... 15:44
hertonsmb, tjaalton: the queue is different, since is ben maintaining it now, but everything else continues the same, regarding the stable rules/mailing list15:48
tjaaltonherton: right, thanks15:48
smbherton, I would have known the queue is wrong if I would have stopped to think a bit longer. :-P  Knowing that Ben has taken over there.15:49
* herton -> lunch15:52
=== vankooch_ is now known as vankooch
=== vankooch_ is now known as vankooch
=== vankooch_ is now known as vankooch
smb`apw, ogasawara Hm, could it be that the virtual-meta package is messed up somewhat in quantal? Somehow I would expect linux-virtual to depend on linux-image-virtual and not linux-generic...16:35
apwsmb`, no that is right16:35
apwsmb`, you were there when we discussed it!  we split linux-generic so you could use the first half as -virtual and both halves as -generic16:36
apwand save a build16:36
smb`apw, I know that, but by depending on the linux-generic meta package, don't you actually pull in both again16:36
apwsmb`, oh you meant to say depend on linux-image-XXX-generic16:37
apwsmb`, that would indeed sound right16:37
smb`apw, That might be the same result. I had the feeling it was sort of stacked linux-virtual -> linux-image-virtual -> linux-image-abi-generic16:38
apwsmb`, ahh yes16:38
smb`apw,  So probably linux-image-extra-virtual should also point to linux-image-extra-abi-generic instead of linux-image-generic16:39
apwsmb`, i think that sounds about right overall yes16:40
smb`apw, ok, will prepare a patch and send out16:40
ogasawarasmb`: please do, I'll review and apply.  It does look like it's not quite what was intended.16:42
smb`ogasawara, Right, I sort of feared it may be after the discussion that just came up in the server-team meeting about unnessesary bloat...16:43
apwsmb`, heh they noticed, i am supprised16:45
smb`apw, apparently 200M is enough for some reason... (not sure it is all because of the modules)16:45
seb128hi16:46
seb128I've an issue on precise and I'm wondering if that could be a kernel problem and what infos could be useful to debug it16:47
seb128often after build "big" packages (glib, gtk, ...) the system starts being really slow16:48
jsalisburyseb128, I'd suggest opening a bug.  You can run the following from a terminal:16:48
jsalisburyseb128, ubuntu-bug linux16:48
seb128it seems sluggish and memory usage seems quite high compared to what it should be16:48
seb128jsalisbury, well, I would first like to figure if that's a known sort of issue and if that could be the kernel ;-)16:49
apwseb128, memory usage should be 'full' always ... as the kernel will never empty a page unless it needs it for something16:49
jsalisburyseb128, And sluggish behavior doesn't sound normal.  Try running top when it is sluggish and see what is consuming the resources16:50
jsalisburyseb128, and it won't hurt to open a bug.  If it's an invalid kernel bug, we'll tell you so ;-)16:51
seb128apw, jsalisbury: nothing it showing in top, it's like my i5 ssd was turning to a pentium 3 with 128mb ram after big builds16:54
seb128then not recovering until power off16:54
seb128like I had the feeling last time it happened that it was still the same after restart16:54
seb128I wonder if it's overheating and the cpu is kicking is low frequency mode or something16:55
apwseb128, collect /proc/meminfo and /proc/slabinfo at boot and when the issue occurs16:55
seb128do you know how I could check that?16:55
apwseb128, if its a laptop i'd not be supprised if its heat, is it a lenovo ?16:55
jsalisburyseb128, if you open a bug with ubuntu-bug, we'll get a copy of your logs.  That will give you a place to add info we request as well.16:56
seb128apw, it's a dell latitude e641016:56
apwseb128, you used to be able to have a temperature gagues on the top bar, bar thats not allowed now16:56
apwseb128, i've used sensors in the past to collect temperature information16:57
apwas for cirtain if its tooo hot it will throttle the cpu to protect it16:57
seb128apw, can I get the CPU state info from the kernel,system in some way?16:57
apwsensors can get it, you run sensors-detect first to get them working16:58
seb128apw, jsalisbury: thanks, I will watch for it and open a bug with the infos17:00
seb128it seems a bit better now17:00
seb128Core 0:       +48.0°C  (high = +95.0°C, crit = +105.0°C)17:00
seb128Core 2:       +50.0°C  (high = +95.0°C, crit = +105.0°C)17:00
seb128that's the sensors infos17:00
seb128but it might just that looking around and asking on IRC he went back to a reasonable temperature where it was hitting the limit before17:01
seb128the system seems to have mostly recovered performance while 17:01
seb128while->wise17:01
=== jsalisbury changed the topic of #ubuntu-kernel to: Home: https://wiki.ubuntu.com/Kernel/ || Ubuntu Kernel Team Meeting - Tues June 12th, 2012 - 17:00 UTC || If you have a question just ask, and do wait around for an answer!
=== jsalisbury changed the topic of #ubuntu-kernel to: Home: https://wiki.ubuntu.com/Kernel/ || Ubuntu Kernel Team Meeting - Tues June 19th, 2012 - 17:00 UTC || If you have a question just ask, and do wait around for an answer!
jsalisburytgardner, this was just reported: bug 100955317:28
ubot2Launchpad bug 1009553 in ubuntu-meta "jeos install oversized" [Medium,Confirmed] https://launchpad.net/bugs/100955317:28
smb`jsalisbury, That is just what I was referring to17:39
smb`jsalisbury, Just sent patch for it17:39
smb`ogasawara, Please have a good look. I am not sure I did not mess anything up given the time and the speed it was slapped together... ;)17:41
ogasawarasmb`: ack17:41
tgardnerogasawara, smb`: I don't think it makes any real change, but I'm gonna go have lunch first before I say for sure.17:44
=== tgardner is now known as tgardner-lunch
ogasawarasmb`: my initial thought is that by not redirecting to the generic meta package, we can never drop the virtual meta package from existence17:44
* ogasawara needs to think this through again17:45
smb`ogasawara, I guess as long as there is some need for a small and bigger install probably not. Not sure whether there would be a way to have different names, virtual just was convenient...17:47
smb`tgardner-lunch, The main change is for linux-virtual not to depend on linux-generic, the other changes are probably more a subjective matter17:50
* smb` looks for some dinner17:51
=== smb` is now known as smb
BenCtgardner-lunch: Can you (or someone) process my sub to kernel-team, please17:53
ogasawarasmb: so I think what is needed is rather linux-virtual -> [linux-image-virtual, linux-headers-virtual]17:55
ogasawarasmb: that doesn't resolve my hope to eventually drop the stub virtual meta package, but I believe that at least fixes the issue at hand17:56
ckingtyhicks, I'm seeing large seeks (> 600M) on eCryptfs with xfs as a lower file system run really slowly on 3.4 kernels on some hardware. vmstat shows I/O running at only 340 blocks per second, were as I can write at tens of MB/sec to the lower fs. have you seen this behaviour before?17:57
ogasawarasmb: I'd probably leave the other cross dependency meta package bits in place17:58
ogasawarasmb: I'll send out a proposed v2 of your patch17:58
smbogasawara, Right, the description part is not important and the two other dependencies are factually the same as before in the end17:58
smbogasawara, ack17:59
tyhickscking: What exactly are you doing? Seeking past the end of the file and then writing out data at that position?17:59
* ogasawara is still pondering how to get to a place where I can remove the -virtual meta package entirely and everyone would transition to just -generic17:59
ckingtyhicks, yep, it's the extend-file-random test in the eCryptfs tests18:00
tyhickscking: That has always been a bit of a sore spot for eCryptfs performance because it has encrypt pages of zeroes to extend the file. I wouldn't expect it to be nearly that slow, though.18:01
ckingtyhicks, on other H/W it runs significantly faster18:01
tyhickscking: Strange. What's common among the hardware showing poor performance?18:02
smbogasawara, That could prove quite hard as long as there is generic and generic (but please not too much) and some people for whom size does actually matter... ;/18:03
ckingtyhicks, they are big iron boxes18:03
tyhickscking: Do they have bigger than 4k page sizes?18:04
ckingtyhicks, reckon so18:04
* tyhicks thinks18:04
tyhickscking: I'm wondering if we have some silly math in ecryptfs_write() that only shows up when PAGE_CACHE_SIZE is greater than 4k18:05
ckingtyhicks, that's a good start, I can try to debug that path tomorrow18:06
tyhickscking: Sounds good. Ping me if needed.18:07
=== tgardner-lunch is now known as tgardner
blueyedHave mainline builds for Precise stopped? I would like to use 3.4.2, but cannot find it on http://kernel.ubuntu.com/~kernel-ppa/mainline/18:54
ogasawarablueyed: looks like it's there, just using the quantal config for the build now -> http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.2-quantal/18:56
BenCogasawara: BTW, in regards to quantal kernel on precise, it at least works for me on powerpc19:00
ogasawaraBenC: that's good news, I'm still a little gun shy to pull the tigger and upload19:01
BenCogasawara: nuthin' to it but to do it19:01
BenCAt least, so I've heard19:01
ogasawaraBenC: hehe, it does work for here me and that's all that really matters right? :)19:02
BenCIt's all about scope :)19:02
ckingquality testing strategy19:05
ogasawaratgardner: I'm gonna upload linux-meta to get that fix released19:17
tgardnerogasawara, I'm just in the middle of it19:18
ogasawaratgardner: sweet, I'll leave it to you then19:18
tgardnerogasawara, uploaded19:20
ogasawaratgardner: awesome, thanks19:20
=== BenC_ is now known as BenC
=== BenC_ is now known as BenC
* cking -> EOD19:46
* tgardner -> EOD20:40
thomiHi, I'm trying to PXE boot the precise live CD image, and I need to get the kernel to load the graphics drivers earlier. I think the way to do this is to add the appropriate drivers to /casper/initrd.lz but I can't seem to find any documentation on how to do that. Can anyone point me in the right direction?21:32
BenCthomi: That's a better question for #ubuntu21:59
thomiBenC: oh ok, thanks.21:59
lifelessBenC: thanks for your advice last night22:17
BenClifeless: No problem…good luck on getting that accepted (no sarcasm intended)22:17
lifelessBenC: I'll tweak the patch to use tabs - 8 wide spacing, right ?22:17
BenCCorrect22:17
=== martinphone is now known as martinphone_
=== martinphone_ is now known as martinphone
=== martinphone is now known as lacrodde

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