/srv/irclogs.ubuntu.com/2017/07/28/#ubuntu-kernel.txt

dviolahi02:01
=== klebers__ is now known as klebers
michael-vbcyphermox: Socratis relayed what you said last night (if your time zone matches mine) to me.  Thanks both.08:20
michael-vbI hope that secure boot, user-friendly and third-party kernel modules is not a "pick any two", but just now I can't quite wrap my head round it.08:20
apwmichael-vb, in general secure boot and third-party kernel modules are by definition incompatible, that is the raison d'etre of secure-boot08:59
apwis there a reason you don't submit your kernel modules to the kernel, so they become not third-party?09:00
apwthat is waht all the other hypervisors have done09:00
michael-vbapw: to be honest I am rather confused about the raison d'ĂȘtre if secure boot.  Matthew Garrett talked a lot about evil maid attacks, and I do not see how third party kernel modules are relevant to that at all.09:01
apwmichael-vb, its job is to stop random un verified binary being loaded into the kernel09:01
apwloaded and run at ring0 to be more accurate09:01
apwthird-party modules are that very thing09:02
michael-vbRegarding submitting our kernel modules to the upstream kernel, that does not make very much sense.  They are tied to a particular version of VirtualBox first, and upstream already has a hypervisor second.09:04
michael-vbAnd third, we just don't have the free engineer time to make them gregkh-compatible.09:04
michael-vbI suspect any of those three are blockers.09:05
michael-vbOh how nice, a BBC micro.09:05
apwthen we get to the self-signing fun ... which is coming09:07
michael-vbapw: putting them in distributions might be a different matter, though it would involve some thought.09:07
apwyep, might make sense, though lets hope tey don't change as quicly as some others, ugg09:07
michael-vbOne of the problems is that modules from different major-ish releases are incompatible and can't really co-exist.  At least not in memory.  On disk they can.09:10
michael-vbIs that something Ubuntu would be potentially interested in as a solution?  Shipping the modules with the kernel, but not loading them by default?09:12
apwmichael-vb, i am not going to say no at least09:12
apwwe would indeed need to think about how hard they are to maintain09:12
apwand the level of support we would get for issues when updating primary kernels09:13
LocutusOfBorgapw, I know this is OT, but your kernel module has missing udev rules to make copy-paste host-guest work https://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/tree/debian/virtualbox-guest-dkms.udev09:16
apwLocutusOfBorg, as in we remove them in our delta ?09:20
apwor you mean when we include them in the kernel we don't include that09:21
LocutusOfBorgyou should include them, otherwise copy-paste won't work because the kernel module is not accessible by normal user09:22
LocutusOfBorg(sorry I'm doing kernel stuff right now)09:22
=== zyga-ubu1tu is now known as zyga-ubuntu
sforsheetseliot: did you see that I have some build fixes for nvidia with 4.12? We're going to be trying to move artful to 4.12 soon but need to get the nvidia dkms drivers (among others) fixed first.12:26
LocutusOfBorgapw, you might want to sync new vbox kernel modules, even if I don't think they differs12:58
LocutusOfBorgexcept for version12:58
tseliotsforshee: I must have missed them. Where are they?13:40
sforsheetseliot: bug 1700798 and bug 170079913:45
ubot5bug 1700798 in nvidia-graphics-drivers-304 (Ubuntu) "nvidia-graphics-drivers-304 304.135-0ubuntu2 ADT test failure with linux 4.12.0-4.5" [High,Triaged] https://launchpad.net/bugs/170079813:45
ubot5bug 1700799 in nvidia-graphics-drivers-340 (Ubuntu) "nvidia-graphics-drivers-340 340.102-0ubuntu4 ADT test failure with linux 4.12.0-4.5" [High,Triaged] https://launchpad.net/bugs/170079913:45
tseliotsforshee: I'll have a look at them, thanks!13:45
sforsheetseliot: ta13:45
mamarleytseliot: For 340, there's already a patch in the graphics-drivers PPA package.  It would probably be fairly easy to adapt to 304 too.13:47
tseliotmamarley: right, I'll check out the PPA too, thanks13:48
ricotzsforshee, hi, did you dare to check with 4.13 yet?13:56
dviolahi13:57
sforsheericotz: not explicitly, though I do see that I have a module built for 304 in a vm I'm using to test dkms updates13:59
sforsheewith 4.13 that is13:59
ricotzsforshee, ok, I see -- 4.13 is still meant to be the target for artful?14:01
sforsheericotz: yep14:01
sforsheetrying 340 with 4.13 now14:01
ricotzok, thanks14:02
sforsheelooks like it built!14:02
sforsheeI might have actually checked that already, can't remember for sure14:02
ricotzsounds promising, while possible runtime issues are harder to debug ;)14:03
sforsheericotz: yeah, the big caveat is that my patches are only compile tested14:04
dviolacould this patch get backported to the ubuntu kernel, please? https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/gpu/drm/i915/i915_drv.c?id=ce3f7163e4ce8fd583dcb36b6ee6b81fd1b419ae14:29
dviolamy machine freezes without this commit while playing some video games14:29
dviolait's already in Linus' git tree and it was also applied to 4.12.4 (stable tree)14:30
dviolathis is the bug report: https://bugs.freedesktop.org/show_bug.cgi?id=10126114:30
ubot5Freedesktop bug 101261 in DRM/Intel "[G45] [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:32:pipe A] flip_done timed out" [Normal,Closed: fixed]14:30
dviolaI run both archlinux and ubuntu on this computer, archlinux will get 4.12.4 soon but I think ubuntu is on 4.10 kernel, so I was wondering if it could also be applied to ubuntu's kernel14:31
=== cachio is now known as cachio_lunch
=== cachio_lunch is now known as cachio
bjfdviola, we plan to release 17.10 with 4.13. the current artful (17.10) kernel in -release is a 4.11 kernel. we are working to stabilize 4.12 right now.16:41
dviolabjf: good, so no need to backport anything I guess?16:42
bjfdviola, no16:43
dviolaok, thank you16:43
dviola:)16:44
=== JanC is now known as Guest48595
=== JanC_ is now known as JanC

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