GNU bug report logs - #43078
linux-libre-arm64-generic lacks CONFIG_CGROUP_FREEZER=y

Previous Next

Package: guix;

Reported by: Vitaliy Shatrov <guix.vits <at> disroot.org>

Date: Thu, 27 Aug 2020 21:10:03 UTC

Severity: normal

Done: Vagrant Cascadian <vagrant <at> debian.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: Leo Famulari <leo <at> famulari.name>
Cc: vagrant <at> debian.org, 43078 <at> debbugs.gnu.org, guix.vits <at> disroot.org
Subject: bug#43078: linux-libre-arm64-generic lacks CONFIG_CGROUP_FREEZER=y
Date: Fri, 28 Aug 2020 00:57:28 +0200
[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.