From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#32840: linux-libre 4.18.9: shpchp is no longer a module (now: built-in) Date: Fri, 19 Oct 2018 00:16:54 +0200 Message-ID: <875zxyaoix.fsf@gnu.org> References: <20180925195720.nelxr55dy7ntupma@abyayala> <87k1n9cfpp.fsf@netris.org> <87y3aw9o3q.fsf@gnu.org> <877eig14q4.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58487) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDGcK-0003Tj-Cz for bug-guix@gnu.org; Thu, 18 Oct 2018 18:18:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gDGcG-0001fI-FV for bug-guix@gnu.org; Thu, 18 Oct 2018 18:18:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:53232) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gDGcE-0001c6-A4 for bug-guix@gnu.org; Thu, 18 Oct 2018 18:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gDGcE-0000PP-35 for bug-guix@gnu.org; Thu, 18 Oct 2018 18:18:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <877eig14q4.fsf@netris.org> (Mark H. Weaver's message of "Wed, 17 Oct 2018 20:24:51 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mark H Weaver Cc: 32840@debbugs.gnu.org, Nils Gillmann Hi Mark, Mark H Weaver skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: [...] >> I=E2=80=99ve reopened the bug because I think we need the same change as= in >> fe73352e8073ea0a0e6f6b5591f24395671998ab for AArch64 (at least it >> appears to be needed on the OverDrive 1000.) >> >> Could you take a look? > > Sure. I've attached a proposed patch below. Would you like to try it > and push it to master if it works? It does fix the problem for me so I=E2=80=99ve pushed it as 402e60859da609e95d16a04a253977da88f4077e. >> (I=E2=80=99m not entirely sure about the workflow to get the updated con= fig from >> =E2=80=9Cmake oldconfig=E2=80=9D=E2=80=A6) > > FYI, my current method is: > > * Unpack the latest linux-libre source. > * Copy the existing kernel configuration to .config in the source dir. > * Manually edit .config with desired configuration change. > * Within "guix environment linux-libre" run: > > ARCH=3Darm64 make oldconfig > > More generally, ARCH should be set to the value returned by > 'system->linux-architecture' in (gnu packages linux). > * Manually edit out some changes that are clearly irrelevant, > such the addition of a top comment saying which compiler I have in my > PATH. OK, thanks for explaining! > Some day, I would prefer to have multiple smaller configuration files, > with a shared common configuration plus smaller architecture-specific > files, but we're not there yet. Yeah=E2=80=A6 Anyway I=E2=80=99m happy to say I have GuixSD running on the OverDrive 1000! There were a few more shenanigans (the openSuSE kernel had a few things set to =E2=80=9Cy=E2=80=9D that we=E2=80=99re setting to =E2=80=9Cm=E2=80= =9D), but then it went smoothly. Thanks! Ludo=E2=80=99.