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

=== medberry is now known as med_out
=== Quintasan_ is now known as Quintasan
smbMorning +*07:38
diwicmorning pqr s/p/s s/q/m /s/r/b07:39
diwichmm, that will actually replace the r in morning as well07:39
diwicsmb, anyway, I'm tracing down a 3.0 regression for a few HDAs and I believe I found the upstream commit that resolves the problem, but that patch is quite large. 07:40
diwicsmb, would you prefer a large upstream patch or something smaller that I crafted myself?07:41
smbdiwic, From the point of view of a stable maintainer probably rather something crafted with the note why that was done. 07:42
smbIt is just better to decide what something does that way. It is a bit of a gap between rather preferring upstream vs. I can understand it...07:43
diwicsmb, in this case I tend to agree07:44
diwicsmb, you can search for commit 3af9ee6b83 for reference07:44
diwicshould be in 3.107:45
smbdiwic, Hm, yeah. Most of it looks not too bad actually. But the whole block in alc662_auto_fill_dac_nids looks a bit scary at least on the first glance07:47
diwicsmb, yeah, it's mainly the stuff in alc_auto_look_for_dac I need here07:48
diwicsmb, hmm, and actually that stuff is yet again rewritten in a later commit07:51
diwicsmb, better craft something then probably07:51
smbdiwic, It is always some tough decision. There have been bigger changes accepted in the past. Just then be prepared to get asked how well this was tested. It may make sense if you can say, there was just no other way to get this done and I did test it at least on the variety of hw I got that is affected.07:54
smbUnfortunately when larger changes were done, they usually _had_ some hidden pitfalls in certain cases in them as well. Which tends to lower the acceptance of big chances again.07:55
diwicsmb, yeah, and tbh I'm a little afraid that would happen if we applied 3af9ee as is07:58
smbdiwic, If even you are afraid, that is a bad sign. :)08:00
jjohansengah! so I bisected my video problem, found the patch that broke it but, reverting it in newer kernels doesn't restore my display :(08:22
jjohansenjust my luck08:22
smbSounds like one of those days08:23
jjohansenyeah08:26
smbjjohansen, Still around?09:05
jjohansenyep09:05
jjohansensmb: ?09:06
smbjjohansen, I wonder whether you could have a peek at that sru Tim sent around (about igb). I have that is-the-stove-really-out nagging feeling about spinlock without any diabling09:06
smbIf someone else would review and say it looks okish I just would ack it as well09:07
jjohansensmb: sure09:07
jjohansenurg, this is when I wish for my big monitor so I can run two instances of meld side by side09:14
jjohansensmb: your right about the is-the-stove-really-out nagging feeling, I have it too.  I have the original up and this and am doing a full on proper comparison09:18
jjohansenand eval09:19
smbjjohansen, Ah ok. Yeah, somehow it feels to me that at least a spinlock_bh variant may be required09:20
jjohansenhrmmm, that is a frightening thought :)09:20
smbBut its just that uneasy feeling I usually have about not turning off anything. Somehow I converted to use spinlock alone only if I had nesting... But that is maybe just overcautious09:21
* jjohansen wishes the original patch hadn't crammed 4 or 5 different things into it09:21
jjohansenof course but being overcautious is safe09:22
smbExactly. Rather be safe than sorry and in the bug report I think was a version with irqsave and restore which has been dropped because the original patch did not use it. Though the original patch completely changed things...09:24
jjohansenwell I am not so worried about what is done in the original patch as patches around it09:24
jjohansenthe original didn't change things enough in the locking sense for that worry09:25
smbIn that case I did not look that much on what was done upstream (taking the statement about it being complicated and not all needed to get the gist of what is needed). Mostly what is done looks ok (make the update happen all the time and lock on the callers). And also most callers seem to be things that are triggered from userspace only. Just the watchdog function I am not sure. And whether it may interrupt a caller from user-space in an unfor09:29
smbtunate way09:29
smbStill I did not want to get that patch forgotten just because I am a code worrier... :-P09:31
jjohansensmb: heh no worries, we will get it taken care of09:39
jjohansensmb: so this I am less than thrilled with the patch10:17
smbjjohansen, Oh, ok. So what are your worries there?10:18
smb(actually if you could just reply in the thread, then you'd have to type it only once..)10:19
jjohansensmb: in the context of locking _bh, or irq I think it is okay, but I am not entirely convinced the locking is doing much good10:19
jjohansensmb: basically, it does prevent similtaneous writers, but it does nothing for readers10:20
smbjjohansen, Ah, ok... Hm, missed that aspect then10:20
jjohansensmb: look at igb_get_stats in igb_main.c10:22
smbjjohansen, Probably did not look into all accesses. At least the hunks seemed to change read (in those cases) into a write (update)10:22
jjohansenin the original patch a copy is made after the update and the copy is what is returned to the readers10:22
jjohansenso they have a private copy10:22
jjohansena snapshot10:22
jjohansenhere we are returning the live structure10:23
jjohansennow the question is do we care?10:23
jjohansenthe locking seems to have been mostly added for 64bit accesses on 32bit machines10:24
smbHm, doing the snapshot ensures that the stats are coherent. I guess updates just happening more often would not be completely what is desired...10:24
jjohansenso right now I am trying to figure out if we care10:24
jjohansenif its only for consistency across 64 bit stats then we may not care10:25
jjohansenif its for snapshot consistency we do10:25
smbWell otoh locking sounds reasonable just because now there may be two readers causing parallel updates, won't they?10:25
jjohansenpossibly, the writers certainly need locking of some form10:26
jjohansenbut I am not familiar enough with the code to say if multiple writers can occur at that point10:26
jjohansenbut the locking won't hurt10:26
smbiirc it was changing the code so reading the stats for example with ethtool woul update them at that time10:27
smbAnd I guess at least in theory that could happen in parallel10:27
jjohansenit really comes down to the readers10:27
jjohansenright10:28
jjohansenI think the writers can be parallel, I am just not positive10:28
jjohansenso, I good with the locking on the writer side10:28
jjohansenits the readers I am trying to figure10:29
* jjohansen really wishes the original patch had been split up10:29
smbOk, let me have a look at this again in meld...10:29
smbwtf10:32
smbI am not sure why I care... There was a code warrior putting that into master-next already it seems...10:32
jjohanseno_O10:33
smbjjohansen, Just questioning my sanity: do you see it too?10:36
jjohansenhrmm, let me pull and see10:37
jjohansenah gah my linux-next tree hasn't been updated to git hub10:39
smboops10:41
* smb -> lunch10:50
jjohansensmb: so I don't believe we care.  We aren't updating 64 bit values, and I don't see a reason for rx and tx stats to be a snapshot, that is if rx gets incremented while read tx it doesn't really matter11:02
smbjjohansen, Ah ok, so basically the net stats are not really verifyable the first place. If its only rx / tx then surely they are ok as long as the value itself is consistent11:04
smbWould be different when there was something like irqs as well which would or would not be consistent with rx or tx11:04
jjohansenwell its a little more than rx or tx look in include/linux/netdevice.h for net_device_stats11:05
jjohanseneg you could get rx_bytes and rx_packets to be from different snapshots11:06
jjohansenbut the lack of consistency there is a very minor problem11:07
smbYeah, and probably was there before...11:07
jjohansenyep11:07
mterryogasawara, hello!  I'm just pinging you to make bug 849564 more visible.  :)  Very reproducable and pretty annoying regression.  I'd be glad to help test kernels12:22
ubot2Launchpad bug 849564 in linux "System76 Lemur: Does not suspend on second attempt" [Undecided,Confirmed] https://launchpad.net/bugs/84956412:22
apwjjohansen, tyler hicks is the ecryptsfs man right ?12:24
jjohansenyep12:25
jjohansenI keep meaning to sit down with him but haven't yet12:25
apwjjohansen, heard any reports about encrypted swap corrupting stuff ?12:27
* smb <- back12:27
apwhttps://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/74583612:27
ubot2Ubuntu bug 745836 in ecryptfs-utils "ecryptfs encrypted swap corrupts application stack/heap [was: soffice.bin SIGSEGV cppu::throwException()]" [Critical,Confirmed]12:27
apwsmb, ^^ you may be interested in the bottom of this12:27
apwi assume swap actually is actually dmcrypt12:27
kirklandwow12:27
jjohansenapw: no12:27
kirklandapw: so swap is not encrypted using ecryptfs12:28
kirklandapw: it's just dmcrypt12:28
smbapw, Thought you were the bottom man... :-P12:28
* smb looking12:28
apwright ... i assume the users are confused12:28
kirklandapw: ecryptfs-setup-swap sets it up12:28
kirklandapw: you assume correctly, I think :-)12:29
apwsmb, would you have time to poke this nest of worms ?12:30
smbapw, Not sure I really want to...12:31
apwjjohansen, if you do talk to tyler, tell him that people are reporting that the 'crap at the end of ecryptsfs files' bug is being reported not fixed even where the fixes are applied12:31
apwsmb, heh now that i can understand :/12:31
apwsmb, i could swap you for working out why we have power problems if you like12:31
jjohansenapw: yeah, that is weird12:32
smbapw, I probably take the other land-mine then I guess12:32
smbapw, At least things exploding is more realistic 12:33
apwsmb, it sounds like they have a reproduce by in a vm if you scroll back a few comments12:37
smbYeah. Will try the receipe and see what I get12:38
Sweetsharkapw, smb: Hi there.13:04
smbSweetshark, Hi, just reading through that bug13:05
* Sweetshark is Bjoern Michaelsen. And yes, it seemed to be quite reproducable in the end.13:05
* smb Realized13:06
smbSweetshark, How small was the smal RAM?13:06
smb512M?13:07
* apw is suprised LO would start at all in that13:07
Sweetsharksmb: 512MB was enough here.13:08
apwSweetshark, was it reproducible on oneiric ?13:08
Sweetsharkand then open Firefox, imagesearch for large images and open 20 in tabs to make him swap. (Unless you kernelguys have something less pragmatic).13:09
Sweetsharkapw: Havent tried yet. I just got it reproducable today.13:09
* jjohansen -> waves good night13:09
smbjjohansen, night13:09
apwSweetshark, heh i think i'd probabally just boot the VM with less ram :)13:09
apwjjohansen, no bed bugs ....13:10
smbAlso got some program done by someone to eat memory... Would try that too13:10
=== kentb-out is now known as kentb
=== med_out is now known as medberry
Sweetsharkas for this affecting oneiric: it is highly likely as there are stacktraces for it: bug 854197 for example13:34
ubot2Launchpad bug 854197 in libreoffice "soffice.bin crashed with SIGSEGV in QPaintEngine::drawImage() (dup-of: 745836)" [Undecided,Incomplete] https://launchpad.net/bugs/85419713:34
ubot2Launchpad bug 745836 in ecryptfs-utils "encrypted swap corrupts application stack/heap [was: soffice.bin SIGSEGV cppu::throwException()]" [Critical,Confirmed] https://launchpad.net/bugs/74583613:34
Sweetsharkor bug 801592 (which is closer to the original "cppu::throwException" stacktrace.)13:35
Sweetsharkarggh, pasted the wrong bugs.13:36
* Sweetshark better tries himself.13:38
smbSweetshark, I think at least the initial report of that was 32bit. Since you already spent quite a time with those, were there 64bit cases as well?13:41
Sweetsharksmb: yes.13:43
Sweetsharksmb: Actually I personally reproduced on natty 64-Bit.13:43
smbAh good. So that does not matter13:44
* ogasawara back in 2014:16
tyhicksapw, kirkland, Sweetshark: I looked into bug 745836 last night and have a gut feeling that it is an inode race condition that I fixed recently. I haven't had a chance to update the bug with my findings yet.14:19
ubot2Launchpad bug 745836 in ecryptfs-utils "encrypted swap corrupts application stack/heap [was: soffice.bin SIGSEGV cppu::throwException()]" [Critical,Confirmed] https://launchpad.net/bugs/74583614:19
tyhicksI started to backport the patches last night but ran out of steam14:20
tyhicksI think I've just got one left to do14:20
smbtyhicks, Just wondering, if it is encrypted home/swap it is dm-crypt no ecryptfs...14:21
apwtyhicks, though they claim near the bottom that removing ecryptfs from the equasion and the problem is still there14:21
* tyhicks missed that14:22
apwtyhicks, Sweetshark it was you who claimed to have tested with just dmcrypt swap and normal home right ?14:22
tyhicksI can reproduce this easily in my vm... let me give it a shot on an unencrypted home14:23
apwtyhicks, thanks14:23
smbtyhicks, or just replace the swap by an unencrypted one14:24
tyhicksapw smb: I couldn't reproduce it with encrypted swap and unencrypted home14:35
tyhickssmb: you wanted me to test unencrypted home with unencrypted swap?14:35
smbtyhicks, Interesting, in the bug report it is claimed with encrypted home and without encrypted swap it cannot be reproduced either...14:37
smbtyhicks, I am still installing a vm, so if you want to go for a try, sure14:37
tyhickssmb: I'm thinking that this is the eCryptfs inode race condition that I fixed upstream recently14:37
tyhickssmb: encrypted swap could add just enough latency into everything that the race condition exposes itself more often14:38
smbAh, that may well be14:38
smbtyhicks, So since you were already quite close to have the patches ready (and probably a test kernel too), I think the best approch would be to give those a try first14:39
tyhickssmb: Ah, I just noticed that the fixes I had started backporting are already in oneiric14:44
tyhickssmb: Sweetshark says that it is highly likely that oneiric is affected, too, but I'm not seeing any reports against oneiric14:46
smbtyhicks, Sweetshark thought there were bug reports for oneiric too. But then said something about wrong ones and I am not sure with what kernel version those would have been opened anyway14:46
Sweetsharksmb: I just got a vanilla oneiric beta2 vm ready. Trying to reproduce.14:47
tyhicksSweetshark: great - that would give me a good idea about whether or not this patchset I'm backporting is going to fix it14:48
smbSweetshark, tyhicks Can I let the two of you check into this. It feels like tyhicks has the best lead for the fix anyways14:48
tyhickssmb: works for me14:48
tyhickssmb: if I determine that eCryptfs is not at fault, I'll let you nkow14:49
smbThanks a bunch. Yes, sounds good14:49
* apw idly notes that 'thanks a bunch' is normally negative14:49
smboops14:50
* smb meant it the positive way14:50
apwthanks a lot! is normally possiblem t14:50
apwpossible, thanks a lot.  is often not :)14:50
apwisn't english great14:50
* smb probably has to live with every second word he says is an insult, about drinking or sex without knowing14:51
Sweetsharktyhicks: NOT reporoducable in oneiric beta2 with encrypted home and swap (or at least not easily reproducable).14:55
tyhicksSweetshark: woohoo... I think I might be on the right rack14:56
tyhickss/rack/track/14:56
tyhicksSweetshark: thank you!14:56
Sweetsharkof course tests cant prove the absense of bugs ;)14:58
tyhicksOh, I should probably get some quick confirmation on the natty kernel source that I'm using (I've never worked directly on an ubuntu kernel before now)15:04
tyhicksIs the master branch of git://kernel.ubuntu.com/ubuntu/ubuntu-natty.git what I should be backporting against?15:05
tgardnertyhicks, either master or master-next15:07
tgardnermaster-next is the branch we'll actually apply the SRU patch agains15:08
Sweetsharktyhicks: what are the chances that Libreoffice itself is at fault here? I assumed pretty slim and closed as invalid. Since you have a idea what the root cause it do you agree that this is valid to assume?15:12
tyhicksSweetshark: Tough to say just yet15:17
Sweetsharktyhicks: k15:17
Sweetsharkwell, if you find anything fishy from LO on this please reopen on libreoffice.15:18
tyhicksSweetshark: at first glance, my reaction was "Oh, eCryptfs is doing something non-POSIX-like and libreoffice should maybe handle that better" but then as I looked into it more, I got the feeling that eCryptfs is at fault15:18
Sweetsharktyhicks: k thx15:19
apwogasawara, the binary package is: linux-image-extra-3.0.0-9-virtual15:20
apwas an example from my test builds15:20
ogasawaraapw: cool, was just about to check15:20
ogasawaraapw: so we're fine there15:20
apwthe theory behind the packaging changes is that you could pick any subset as a separate package15:20
apwso you could pull out staging for example15:21
apwthough we don't do it15:21
apwbug #81817715:21
ubot2Launchpad bug 818177 in udev "HP DL380G5 root disk mounted read-only on boot and boot fails" [High,Confirmed] https://launchpad.net/bugs/81817715:21
* smb drops off15:32
sforsheemjg59, do you know of any way to get a trace of the AML method calls being made by a driver under Windows?15:49
mjg59sforshee: Nope15:49
sforsheerats15:49
ckingsforshee, ask alexhung16:44
ckingmjg59, nice response to microsoft's fluff16:46
mjg59cking: Thanks!16:47
sforsheecking, already have, but I'm exploring a couple of alternate avenues16:47
ckingI'm glad it's getting a whole load of attention16:47
ckingsforshee, pity you can't slap in systemtap eh?16:48
sforsheecking, I found some kind of sample for tracing ioctls (which is how AML methods appear to be invoked on windows)16:48
sforsheeheh16:48
sforsheecking, windows also seems to have support for something called filter drivers, which I think can be placed transparently between a driver and the hardware16:49
ckingsforshee, that's interesting to know, so is the windbg approach a dead end?16:49
sforsheecking, it looked like it required some special hardware, so I'm looking at software-only solutions first16:50
ckingsforshee, you could hack out the DSTD, put in some extra AML to do port 0x80 writes and then boot the machine with BITS to pre-load the tables into memory - and then chain boot Windows.16:51
ckingyou need a port 0x80 debug card ;-) and patience16:51
ckingoh, SIGCHILD, gotta to attend my kids..16:52
sforsheecking, that's an interesting idea, but these are netbooks so installing a port 0x80 debug card is going to be problematic :)16:52
ckingsforshee, yep, I've always found they don't work well16:52
ckingthe mini PCI-e one's have never worked for me16:53
mjg59sforshee: Alternative is to figure out where ACPI debug statements go on Windows and fill the AML with a pile of them16:53
sforsheemjg59, thanks, I'll look into that as well16:54
* sforshee -> dr appt17:29
* tgardner -> lunch17:51
* apw calls it beer time, laters17:54
cjwatsonHmm.  Is there a reason why xenbus_probe_frontend is modular in several of our configs?18:12
cjwatsonIt means that other Xen drivers (e.g. xen-netfront) don't get autoloaded18:12
ckingsforshee, be sure to write up your findings once you've figured out a workable methodology ;-)18:19
tgardnercjwatson, I think the backends are built-in for DomU clients. Aren't the front-end drivers for Dom0 ? or do I have it backwards.18:20
* ogasawara lunch18:28
=== _ruben_ is now known as _ruben
cjwatsontgardner: I think you have it backwards18:41
cjwatsontgardner: I'm on a domU client at the moment - loading xenbus_probe_frontend is enough for it to find its network interface18:42
cjwatsonand without that, the installer fails due to having no network interfaces; I could work around this in the installer, but it seems more correct to build this in unless there's a reason not to18:43
cjwatsontgardner: I've filed bug 857662 with a more complete rationale19:05
ubot2Launchpad bug 857662 in linux "Should xenbus_probe_frontend be built-in?" [Undecided,New] https://launchpad.net/bugs/85766219:05
tgardnercjwatson, ack19:05
tgardnercjwatson, are you using the server or virtual ?19:06
cjwatsonexplained in the bug19:06
cjwatson... and corrected the description to match reality19:09
tgardnercjwatson, so you think CONFIG_XEN_XENBUS_FRONTEND=y will solve all your problems ? -virtual works as desired ?19:11
cjwatsonI have no remotely straightforward way of trying -virtual - I don't control the host19:12
cjwatsonI have tested that 'modprobe xenbus_probe_frontend' makes everything work19:12
tgardnercjwatson, ok19:13
cjwatsonand I guess I sort of feel that -generic should be a superset of -virtual, normally?  at least for "does it work"-ness19:13
cjwatsonISTR -virtual originally being just a make-it-smaller flavour19:14
tgardnercjwatson, actually, -server and -virtual are much more closely related (in amd64)19:14
cjwatsonoh, is the -virtual config generated somehow?19:15
cjwatsonI noticed19:16
cjwatsondebian.master/config/amd64/config.flavour.generic:21:CONFIG_XEN_XENBUS_FRONTEND=m19:16
cjwatsondebian.master/config/amd64/config.flavour.virtual:21:CONFIG_XEN_XENBUS_FRONTEND=y19:16
cjwatsonand inferred that it wasn't a simple subset any more19:16
tgardnercjwatson, it was originally based on -server19:16
* jjohansen -> lunch19:16
cjwatsonoh, I see, well, -server has CONFIG_XEN_XENBUS_FRONTEND=m too19:16
cjwatsonI wouldn't object to switching the xen images over to -virtual in P if it's the kernel team's opinion that that would work better19:16
cjwatsonand if you think CONFIG_XEN_XENBUS_FRONTEND=y across the board is too risky for Oneiric then I can add workarounds19:17
tgardnercjwatson, we tailored -virtual for use in xen environments19:17
cjwatsonbut I thought it made sense to ask first19:17
tgardnerI'm still evaluating  CONFIG_XEN_XENBUS_FRONTEND=y across the board19:17
tgardnerits likely OK19:17
tgardnercjwatson, it _looks_ ok, but I think I've gotta test it on some bare metal first.19:22
ogasawaratgardner: lemme know how the tests go.  I'll hold off on the upload for a bit so we can add the config change.19:25
tgardnerogasawara, it'll take 30 mins or so19:26
ogasawaratgardner: ack19:26
tgardnercjwatson, ogasawara: the only way to build in XEN_XENBUS_FRONTEND is by enabling one of the front end device drivers, e.g., CONFIG_XEN_BLKDEV_FRONTEND=y or CONFIG_XEN_NETDEV_FRONTEND=y. This is the reason we only enabled those drivers for -virtual.19:34
tgardnerI'll add my rationale to the bug19:35
cjwatsontgardner: oh, drat19:51
cjwatsonthat seems like a bug in the upstream config system19:52
cjwatsonsince you can never get autoloading that way19:52
tgardnercjwatson, Im not saying it _won't_ work, I'm just a little reluctant at this late stage.19:52
cjwatsonyeah, understood19:53
cjwatsonswitching to -virtual will be fine for P, and I'll work around it in the installer for Natty/Oneiric19:53
tgardnercjwatson, cool, much appreciated.19:54
cjwatsonsolutions that don't involve kernel changes are fine, I just have a little Keybuk voice in the back of my head going "we should just change the kernel" sometimes ;-)19:55
tgardnerI guess I'm the anti-keybuk19:55
tgardnerogasawara, fire away19:55
ogasawaratgardner: I'm firing up test boots and will then pull the trigger19:56
* tgardner -> EOW20:36
brycehogasawara, heya21:18
ogasawarabryceh: hi what's up21:18
brycehogasawara, I want to build a kernel for a bug reporter to test, with an upstream patch applied21:18
ogasawarabryceh: want me to build it for ya?21:19
brycehogasawara, oh that'd be great21:19
ogasawarabryceh: sure, just point me to the patch.21:19
brycehit's comment #7 on https://bugs.freedesktop.org/show_bug.cgi?id=4105921:19
ogasawarabryceh: I assume oneiric kernel?  and do they need amd64 or i386?21:19
ubot2Freedesktop bug 41059 in Driver/intel "XRANDR operations very slow unless (phantom) HDMI1 disabled" [Major,New]21:19
brycehogasawara, amd6421:20
ogasawarabryceh: once I've got it, you want me to just post the url to the test kernel in that bug?21:21
brycehogasawara, yep that'd be perfect21:21
ogasawarabryceh: ack, will do21:21
brycehthanks ogasawara!21:23
htorquebryceh: hi! what do you say - are 120 ms per DP port probe ok? HDMI2 and HDMI3 in comparison are much faster.21:25
brycehhtorque, keith packard's been reworking the DP probing code lately21:30
brycehwe've seen some horrible times, particularly eDP, of 500-1000ms in some cases21:31
brycehso compared with that 120 ms doesn't seem too bad21:31
brycehhowever my expectation would be that it should be much lower than that21:31
htorquebryceh: okay, thanks for your answer! :)21:32
brycehGiven the recent trend of hardware with lots of different ports, what concerns me is the sum of doing these probes in serial.  I wonder why they're not done in parallel; is that even possible?21:32
brycehhtorque, keithp has a code branch with reworked DP probing that we had a couple people test and they found it significantly imprved boot speed21:33
brycehI've communicated this to Intel, which they were glad to  hear and hopefully they'll have that new code finished, QA'd, and available in time for LTS21:34
brycehI am not confident it's something we'd want to risk SRUing for oneiric but guess we can decide at some point when the code is ready21:34
htorquebryceh: the 1.6 sec. from HDMI1 are definitely worse - especially if you don't have HDMI ports :P21:35
htorquedo you have a link to that branch?21:35
brycehno but I can dig it up, one sec21:37
htorquebryceh: found this: http://kernel.ubuntu.com/~sarvatt/macbook-air/21:37
brycehaha yeah that's it21:38
htorquebryceh: from 120 ms per port to 50 ms per port. nice! :)21:44
brycehhtorque, most excellent :-)21:47
=== kentb is now known as kentb-out
=== kamalmostafa is now known as kamal

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