Hi.. On 08/17/12 02:44, shawn wrote: > On Thu, 2012-08-16 at 18:38 +0200, Marius Tolzmann wrote: >> --- >> + if (r < 0 && errno == EINVAL) >> log_error("Perhaps the kernel version is too old (< >> 3.4?)"); > > PR_SET_CHILD_SUBREAPER made it into 3.3, so this should be say (<3.3?)
I actually just changed the error handling logic and did not care much about the content of error messages.. Because this fixes *my* problem.. 8) Thats what I like at open source the most: I fix *my* problems and (try to) share 8) But 'git grep PR_SET_CHILD_SUBREAPER' on the 3.3.8 (EOL) branch did not return any matches for me. So I guess it may be correct to mention <3.4 here. Also a 'git br -a --contains ebec18a6' states linux-3.4.y as the first branch to contain Lennarts commit. As mentioned before, it may be reasonable to change those message to log_warning() since it may still be ok not to reparent all childs to systemd --user. At least if the error is EINVAL, which seems to be the only error setting PR_SET_CHILD_SUBREAPER may raise (at the moment). Or if this is worth a log_error(), changing the requirements section in the README to reflect that linux kernel >= 3.4 is required (for the systemd --user usecase) may be a good idea. As far as I understand this feature, it is not just to have a stylish process-list but to be able to predictable handle dying child processes. Best, marius.. -- Dipl.-Inf. Marius Tolzmann <marius.tolzm...@molgen.mpg.de> ----------------------------------.------------------------------ MPI f. molekulare Genetik | Ihnestrasse 63-73, D-14195 Berlin | ==> MarIuX GNU/Linux <== Phone: +49 (0)30 8413 1709 | ----------------------------------^------------------------------ God put me on earth to accomplish a certain number of things. Right now I am so far behind.. ..I will never die. <by calvin from calvin&hobbes ;)>
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel