GNU bug report logs -
#43078
linux-libre-arm64-generic lacks CONFIG_CGROUP_FREEZER=y
Previous Next
Full log
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Leo, Vits,
Leo Famulari 写道:
> On Fri, Aug 28, 2020 at 01:52:58AM +0700, Vitaliy Shatrov wrote:
>> Hello Guix.
>>
>> I:
>> 1. had linux-libre-arm64-generic as my kernel.
>> 2. added only (elogind-service-type) to my Guix System's
>> config.
>> 3. ran `guix system reconfigure`.
>> 4. get some errors: "///sys/something/freezer cannot be
>> something".
>> 5. rebooted, and were unable to log-in (get no prompt).
>>
>> The issue was solved by using the same
>> linux-libre-arm64-generic, but
>> customized: i set a 'CONFIG_CGROUP_FREEZER=y' in kconfig.
>
> This option is enabled in all of our kernel configurations:
>
> ------
> $ git grep CGROUP_FREEZER
Indeed, and the bug[0] reported here is that -generic doesn't use
these configurations at all:
[Message part 2 (text/plain, inline)]
(define-public linux-libre-arm64-generic
(make-linux-libre* linux-libre-version
linux-libre-source
'("aarch64-linux")
#:defconfig "defconfig"
#:extra-version "arm64-generic"
#:extra-options
(append
`(;; needed to fix the RTC on rockchip
platforms
("CONFIG_RTC_DRV_RK808" . #t))
%default-extra-linux-options)))
[Message part 3 (text/plain, inline)]
Note the missing #:configuration-file.
[0]: I don't know if this is really a bug--in fact I suspect it's
the raison d'être of this variant--but this needs to be better
documented and perhaps even renamed. To me, ‘generic’ means
‘distro default’, or perhaps ‘sanely minimal’, not ‘our own
upstream's sometimes questionable defconfig that can't boot our
own desktop’.
Allegedly.
Kind regards,
T G-R
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 4 years and 258 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.