1337480447 J * fisted ~fisted@xdsl-87-78-141-32.netcologne.de 1337489676 M * Bertl_oO off to bed now ... have a good one everyone! 1337489691 N * Bertl_oO Bertl_zZ 1337490547 J * fisted_ ~fisted@xdsl-87-78-17-88.netcologne.de 1337490969 Q * fisted Ping timeout: 480 seconds 1337502962 J * bonbons ~bonbons@2001:960:7ab:0:3996:8343:1e1d:66b2 1337503691 Q * Romster Remote host closed the connection 1337503745 J * Romster ~romster@202.168.100.149.dynamic.rev.eftel.com 1337512825 Q * ensc|w Remote host closed the connection 1337512833 J * ensc|w ~ensc@www.sigma-chemnitz.de 1337515831 N * Bertl_zZ Bertl 1337515836 M * Bertl morning folks! 1337515947 M * daniel_hozac morning Bertl 1337517209 Q * FireEgl Ping timeout: 480 seconds 1337525479 N * ensc Guest756 1337525489 J * ensc ~irc-ensc@p54ADE1EB.dip.t-dialin.net 1337525959 Q * Guest756 Ping timeout: 480 seconds 1337527961 J * hijacker_ ~hijacker@cable-84-43-134-121.mnet.bg 1337531547 Q * fisted_ Quit: leaving 1337534684 Q * hijacker_ Ping timeout: 480 seconds 1337536447 M * Bertl off for a nap .. bbl 1337536454 N * Bertl Bertl_zZ 1337545240 J * fisted ~fisted@xdsl-84-44-145-131.netcologne.de 1337545641 N * Bertl_zZ Bertl 1337545644 M * Bertl back now ... 1337546422 Q * bonbons Quit: Leaving 1337546770 M * daniel_hozac Bertl: any ideas on how to solve the vshelper problem? 1337548146 J * clopez ~clopez@200.19.165.83.dynamic.mundo-r.com 1337549744 J * Aiken ~Aiken@2001:44b8:2168:1000:21f:d0ff:fed6:d63f 1337553210 M * Bertl I haven't had the time to investigate it further, but I still don't know where the userspace helper gets the PF_THREAD_BOUND from (which I presume is what you mean) 1337553420 M * daniel_hozac it's inherited from the workqueue. 1337553461 M * Bertl but the workqueue is created with WQ_UNBOUND? 1337553864 M * daniel_hozac i don't see that making a difference on PF_THREAD_BOUND 1337553892 M * daniel_hozac am i just missing that? 1337554065 M * Bertl okay, obviously I misread the condition/action in create_worker() 1337554099 M * Bertl so basically all we need to do is to override the PF_THREAD_BOUND in the vshelper case, yes? 1337554153 M * daniel_hozac yeah. 1337554168 M * Bertl we could do that with an explicit syscall command for example? 1337554216 M * Bertl another question is: is PF_THREAD_BOUND inherited over a fork? 1337554225 M * daniel_hozac it is. 1337554258 M * daniel_hozac we could do a syscall, but that seems pretty hackish. 1337554285 M * Bertl so, what about scheduling the work the unix way then? 1337554299 M * Bertl i.e. via atd for example? 1337554443 M * daniel_hozac that would require atd to always be running. 1337554461 M * Bertl if you want that feature 1337554498 M * Bertl the only other option I see is to duplicate a large portion of the userspace helper to have our own unbound worker 1337554602 M * daniel_hozac we could hack around in it and add a flag to remove that. 1337554621 M * Bertl the problem there is, we are not the only one using the worker 1337554641 M * Bertl i.e. we would change the behaviour of the userspace helper in general 1337554720 M * daniel_hozac not necessarily. we could use the expanded form of call_userspacehelper, provide our own init function, and that could perform &= ~PF_THREAD_BOUND; 1337554748 M * daniel_hozac i.e. call_usermodehelper_fns 1337555058 M * Bertl yeah, well, let's try that then 1337555148 M * Bertl should basically be a three line modification 1337555270 M * daniel_hozac yeah, that seems to have done the trick... 1337555346 M * daniel_hozac hmm, is *.linux-vserver.org down 1337555347 M * daniel_hozac ? 1337555371 M * Bertl seems so 1337555584 M * daniel_hozac http://daniel.hozac.com/tmp/delta-vshelper-fix01.diff 1337555815 M * daniel_hozac i think that will be it for me for today, have a good one Bertl! good night 1337555857 M * Bertl except for the name and line breaking, I agree, upload a patch 1337555867 M * Bertl s/upload/will upload/ 1337555887 M * Bertl have a good one and thanks for digging into it 1337556069 Q * fisted Ping timeout: 480 seconds 1337556250 J * FireEgl ~FireEgl@173-16-9-169.client.mchsi.com