From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uGZ8D6Zp92EF/AAAgWs5BA (envelope-from ) for ; Mon, 31 Jan 2022 05:46:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uIzbDKZp92G1+AAA9RJhRA (envelope-from ) for ; Mon, 31 Jan 2022 05:46:30 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B71753BFC5 for ; Mon, 31 Jan 2022 05:46:29 +0100 (CET) Received: from localhost ([::1]:46784 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nEOaC-0006I6-Ep for larch@yhetil.org; Sun, 30 Jan 2022 23:46:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43936) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nEOZm-0006Hc-Vl for guix-patches@gnu.org; Sun, 30 Jan 2022 23:46:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45238) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nEOZm-0001Ac-Bw for guix-patches@gnu.org; Sun, 30 Jan 2022 23:46:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nEOZm-0001RU-9e for guix-patches@gnu.org; Sun, 30 Jan 2022 23:46:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53619] [PATCH 0/3] gnu: linux-libre: Build the snd-emu10k1 module. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 31 Jan 2022 04:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53619 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 53619@debbugs.gnu.org Received: via spool by 53619-submit@debbugs.gnu.org id=B53619.16436043464864 (code B ref 53619); Mon, 31 Jan 2022 04:46:02 +0000 Received: (at 53619) by debbugs.gnu.org; 31 Jan 2022 04:45:46 +0000 Received: from localhost ([127.0.0.1]:38141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEOZV-0001G3-Tk for submit@debbugs.gnu.org; Sun, 30 Jan 2022 23:45:46 -0500 Received: from mail-qv1-f41.google.com ([209.85.219.41]:36661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nEOZT-00019e-8c for 53619@debbugs.gnu.org; Sun, 30 Jan 2022 23:45:43 -0500 Received: by mail-qv1-f41.google.com with SMTP id g11so11832353qvu.3 for <53619@debbugs.gnu.org>; Sun, 30 Jan 2022 20:45:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ZCdjd0z+HHwzBRz472Mv+wWXjRutCzyzwE4Cj1N6bOA=; b=mZmDoUyUKWWdHuMprPZlKeoTIkYYPd1spx8Dv5uxfU50B6d3XQWOScXHc73d2WKfPe jC4NYkcSLmY2GvaDM1Nbze33Nl6RlUY0fhlxQ+t9g1uqrXUApw916WKwGcJUcCFZNHRE /Iy5Ls57gYc5Gc3Gro7+5Htp3zIe29hHvzhFpl9X5x+CBEb9OeRc+fRibuBdpgLbi7Vc /YLc5GdlHGmxv+4khFUkTTVrJ+eROx821eh00hbzuGV9jMHF5H/rZgbAmHQi/mLDlyPk W8KtXOLL7rqY+DlrrqP+eX/T4M8zTkty+NV1qDxYYquGCB+Y47gvssf+JTDmnfRrvSFO NpCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ZCdjd0z+HHwzBRz472Mv+wWXjRutCzyzwE4Cj1N6bOA=; b=WOSQH85Us4im+kUACEwWE7P04JYTnAZL5f0Vq98t29Lo6XP9KWv0I/ueQgEnTgm9+k FP8HZkyy0JXKtxVksR+WqW/zHQObRW6O3bSj9nxYOtIyiBavwqw8fy2gWOzSwCQ/M9pD YXVo3Zr0nD8D+EIlExlnDH+693RVpe0T8cZ3ZUdIk0ESYa2rBLemUW3fXbzhTEs43SPJ QkWRtXKLvPcfbBUYTpHKpEpnhEq0Mu8iXcF77wefpeZoT6eiLvqS7eRlB/du5XguDJBD Z6X9P0GmVn7LJvpWsfH4fMc2TupHOUpu6vJ91A7szpPW2aOR2qb4luAPNyooBdkS0bpA o0Dg== X-Gm-Message-State: AOAM531fQ+Mx3De+pd0JCc+5kivmAPrUKbTo3TM4qpRb6JqlL3gMGua2 q57Mb0/OBYur22C3fUv8kne0CeqZqn4= X-Google-Smtp-Source: ABdhPJyjcAOE5A0EcqGp9+668t3fzYbmUZEEiywgYGZL9C9kG6xzn8Q4S+TvD0/kq60DftZ0HiqkUg== X-Received: by 2002:ad4:5f0a:: with SMTP id fo10mr16640178qvb.35.1643604337382; Sun, 30 Jan 2022 20:45:37 -0800 (PST) Received: from hurd (dsl-10-141-111.b2b2c.ca. [72.10.141.111]) by smtp.gmail.com with ESMTPSA id v18sm1443509qkp.132.2022.01.30.20.45.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Jan 2022 20:45:36 -0800 (PST) From: Maxim Cournoyer References: <20220129023034.3574-1-maxim.cournoyer@gmail.com> <87y22x3nj9.fsf@gmail.com> Date: Sun, 30 Jan 2022 23:45:36 -0500 In-Reply-To: (Leo Famulari's message of "Sun, 30 Jan 2022 14:14:30 -0500") Message-ID: <87pmo8343z.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643604389; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=ZCdjd0z+HHwzBRz472Mv+wWXjRutCzyzwE4Cj1N6bOA=; b=MqeD8zfblGShOHvi2VJAjxIgZdAbelzT4MfVO5T4qss7FUOYA6W2stAT6vMunUBYCD7tPZ 8yZ5YJOw3NWbcHwq83D4vZ8VT8HmJzV9TfMP941/A667Q3OyTomb7LLYYekq6u0GbRkqu4 9nDhbbDSd0PXEl41DbdzyJV4eythTCUhE4s06WXLj/PTIrILj45pBB/qmcMThpd+t7mN8P sC2ktDA/wAPhFl74mdkUfJj19p8HeEQInOgP35yQTALe6Sa4lvS1eqOfqMm8yV/Sc1+hD4 CucJ4Kdb+1BkEpMgv9fFSccRcwBGpHpZ/f68h13xPX5Ymd5XiM2gEvLtvpFGJA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643604389; a=rsa-sha256; cv=none; b=jRMckjeu3a9D3MTwsXskVSAL+C1gnb9cCpy5z65MMBwoWG6RXQhNqi55aoxLW0Les8DJjS NLnLGB/QJI6+2E0Sb5lrtk8obYrF9IILnym+mMLBlclPbSwNOnDfD9EbqVyN06YtVrh+qx S11maUdHoZAnfZTKiWjUKmJrahtp3fkMEDLqutOlPJe99uIm3dLiX9UfEcyanvxO+25Qw7 qoZ0ZjhuarwBHv/4V9cO+QaQa8B2xvViamw6g3WzUB2o2zf+gZEZlsO0DNWdlcqozKKJ3a IHiUQ/vLkV8z5+AZaj5RyE9m8e09LFqGJSwn5/Ta7D3jknHZLp5yHwM9gGDbHQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=mZmDoUyU; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.83 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=mZmDoUyU; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B71753BFC5 X-Spam-Score: -3.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: aleK7EreZPaB Hi Leo, Leo Famulari writes: > On Sat, Jan 29, 2022 at 10:33:46PM -0500, Maxim Cournoyer wrote: >> The unrelated changes appear just by running 'make oldconfig' on the >> master branch: > > Understood. If you check the history of the kernel configs, you'll see > that we try to avoid making unnecessary changes to them within a kernel > series. I think that practice is an important source of stability for > Guix System users. OK! Thanks for explaining this; I was wondering about which methodology were used. It's reasonable. > So, could you try to make only the changes necessary to make > your sound card work? You might have to manually edit the config files. > That is something that we do. > > Examples of unnecessary changes: > >> -CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0" >> +CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0" >> CONFIG_CC_IS_GCC=y >> -CONFIG_GCC_VERSION=110200 >> +CONFIG_GCC_VERSION=100300 >> CONFIG_CLANG_VERSION=0 >> CONFIG_AS_IS_GNU=y >> -CONFIG_AS_VERSION=23400 >> +CONFIG_AS_VERSION=23700 >> CONFIG_LD_IS_BFD=y >> -CONFIG_LD_VERSION=23400 >> +CONFIG_LD_VERSION=23700 >> CONFIG_LLD_VERSION=0>> CONFIG_CC_CAN_LINK=y >> CONFIG_CC_CAN_LINK_STATIC=y >> CONFIG_CC_HAS_ASM_GOTO=y >> -CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y >> CONFIG_CC_HAS_ASM_INLINE=y >> CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y >> CONFIG_IRQ_WORK=y I've dropped that hunk for all touched config files, as well as all the ones not about CONFIG_SND* options. >> -CONFIG_X86_PLATFORM_DRIVERS_INTEL=y > >> -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y >> -# CONFIG_ZERO_CALL_USED_REGS is not set > ^ > This one disables a new security feature, we definitely don't want to > disable that. Ugh. Not sure why 'make oldconfig' ends up with this. You'll probably want to be careful when running it for the next upgrade. I've adjusted strategy and used grep & sed to add support for the EMU10K1-based sound cards without the added noise of 'make oldconfig'. It's interesting to note that EMU10K1 was already enabled for some configs. Thank you! Maxim