GNU bug report logs -
#29409
GuixSD ARM port.
Previous Next
Full log
View this message in rfc822 format
Hi,
Danny Milosavljevic <dannym <at> scratchpost.org> skribis:
> On Wed, 20 Dec 2017 20:15:07 +0100
> Mathieu Othacehe <m.othacehe <at> gmail.com> wrote:
>
>> I'm not sure what do about, a workaround could be the ugly hack
>> attached, WDYT ?
>
> I researched cgroups a bit and it seems that /sys/fs/cgroup/hugetlb is for configuration of hugetlb and that cgroups themselves don't require hugetlb - and neither does elogind.
Indeed. So actually we can probably remove it altogether.
We could simply do that and keep the definition around for when we need
it.
Thoughts?
> We could use (file-exists? "/proc/sys/vm/nr_hugepages") in order to test for hugetlb support. The proc filesystem is already mounted at this point.
Currently we can’t easily introduce special conditions for file system
mounts.
> Alternatively, it would be possible to use (needed-for-boot? #f) for the hugetlb cgroup file-system. In that case, maybe failure isn't so bad. I didn't test that, however.
‘need-for-boot?’ tells whether the file system should be mounted from
the initrd or after PID 1 has been started, so it doesn’t help in this
case (it’s already #f I think.)
Ludo’.
This bug report was last modified 7 years and 108 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.