From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id CA9lM3v33l4kWwAA0tVLHw (envelope-from ) for ; Tue, 09 Jun 2020 02:44:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id wDs5L3v33l4MBwAAB5/wlQ (envelope-from ) for ; Tue, 09 Jun 2020 02:44:11 +0000 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 D4AEA9404E2 for ; Tue, 9 Jun 2020 02:44:10 +0000 (UTC) Received: from localhost ([::1]:60744 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jiUFE-0001ZA-IC for larch@yhetil.org; Mon, 08 Jun 2020 22:44:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiUF8-0001Z4-Mq for guix-patches@gnu.org; Mon, 08 Jun 2020 22:44:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46867) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jiUF8-0001sp-Dk for guix-patches@gnu.org; Mon, 08 Jun 2020 22:44:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jiUF8-0005DU-BG for guix-patches@gnu.org; Mon, 08 Jun 2020 22:44:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#40190] Linux-Libre 5.6 Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 09 Jun 2020 02:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40190 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Mark H Weaver Cc: Vagrant Cascadian , Marius Bakke , 40190@debbugs.gnu.org Received: via spool by 40190-submit@debbugs.gnu.org id=B40190.159167061520011 (code B ref 40190); Tue, 09 Jun 2020 02:44:02 +0000 Received: (at 40190) by debbugs.gnu.org; 9 Jun 2020 02:43:35 +0000 Received: from localhost ([127.0.0.1]:58413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiUEh-0005Cg-3b for submit@debbugs.gnu.org; Mon, 08 Jun 2020 22:43:35 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:48659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiUEf-0005CU-68 for 40190@debbugs.gnu.org; Mon, 08 Jun 2020 22:43:33 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id D2B195C00A5; Mon, 8 Jun 2020 22:43:27 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 08 Jun 2020 22:43:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=+ra/SWXZBS5Z7wDvKDLwJLJb 5R1QnhdIsanjbUHadZY=; b=1/BpPkybrJ2J+h7OfXqB1xyRi8AR5qEqBRRIpBIo IW2rXUJKHHmSPMgmHnvRz263Kx2wKQ45JhM8BPMb23Q7raqq1ptlWEmOr3dYndN5 hHsaAvl77g9eaIJ2BZHkxldMkoP5GxnGsq1NaepPbTnXgLLo95O24Yv5yvH/T8MK 3XM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=+ra/SW XZBS5Z7wDvKDLwJLJb5R1QnhdIsanjbUHadZY=; b=FBzMaMyskTs/gMIIOkhimX b5ReGFWHTsau0BnN/taSOtBh9GFw04lH5VdQSJl4Z+VqCj6SK/K1+MaqaYQGN54D UMQYSGszEARwgbAVG6/3O+IHf6z3/b48Wai67Qmaymz5pVOFxLX6oCtX7KFDHfn1 ZygA81BmPJCHJoBW/D99N9LDfRVTcAirHbHBfTaxBUITzSagGd5hnUEwkUGUgZhK T9DD5aT3ZjT5zFK7lX5MN/51TXeLom2lLSF47OqRwdJ0QnNwbtUXyUmt371txW31 IQfMsizlmsmqUqlBllgBFyB9o7TmqBLR1f7EULbp2B5PAshm+4HmN+4t1dTfDYtA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudehfedgieegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehmtderredttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeitdeiuddvkeffteetueegfeelhedtkeevleelleekvedugeevgefhieffgedv teenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecukfhppeejiedruddvgedrudefke drieefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep lhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (c-76-124-138-63.hsd1.pa.comcast.net [76.124.138.63]) by mail.messagingengine.com (Postfix) with ESMTPA id 459353061856; Mon, 8 Jun 2020 22:43:27 -0400 (EDT) Date: Mon, 8 Jun 2020 22:43:22 -0400 From: Leo Famulari Message-ID: <20200609024322.GA22658@jasmine.lan> References: <87mu87btng.fsf@yucca> <87mu7xg34t.fsf@ponder> <87h7y5g30m.fsf@ponder> <874ku5fkoq.fsf@ponder> <87369ovbpu.fsf@devup.no> <87tv24mnbo.fsf@ponder> <877dywno8o.fsf@ponder> <874ku0no5n.fsf@ponder> <87imhzb4sk.fsf@yucca> <87imhxud4b.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline In-Reply-To: <87imhxud4b.fsf@netris.org> X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -0.9 (/) 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=famulari.name header.s=mesmtp header.b=1/BpPkyb; dkim=fail (rsa verify failed) header.d=messagingengine.com header.s=fm3 header.b=FBzMaMys; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.99 X-TUID: /pLx1PFMsaoc --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Apr 17, 2020 at 03:26:49PM -0400, Mark H Weaver wrote: > However, I should say that for all previous kernel upgrades, I have > taken the time to consider each of the new configuration options > presented by "make oldconfig" and to try make a sensible choice for each > one. I have not found it sufficient to rely on the automatically > selected choices, which very often default to "no" for modules that > ought to be included, and occasionally default to "yes" for options that > are contrary to our commitment to the GNU FSDG. This is really helpful information about how you've managed our kernel configs so far. Can you remember an example of a module that needed to be disabled because it would make Guix not FSDG compliant? This could be useful for anyone trying to learn how to take over this task. > I will leave it up to the Guix maintainers to decide what to do if no > one volunteers to take up the job of properly updating our default > kernel configurations. Okay. Our latest supported kernel is 5.4, which is an LTS kernel so we have some time, although I think it's important that we don't wait too long. https://www.kernel.org/category/releases.html To anyone who is interested in trying their hand at this: There is a tool 'scripts/diffconfig' in the linux-libre source code that makes it convenient to compare two configs. For example, one could compare our version 4.9 and 5.4 configs to get an idea of what changed. It would be easier to use the intermediate versions from our Git history to see the changes at a more incremental pace. For example, considering that our current kernel is version 5.4, I compare it to the previous version 5.3: ------ $ git log gnu/packages/aux-files/linux-libre ... find the commit that added linux-libre 5.3 ... $ git checkout 9e34a5f3b2d37c gnu/packages/aux-files/linux-libre/5.3-x86_64.conf $ ~/src/linux-libre/scripts/diffconfig \ gnu/packages/aux-files/linux-libre/5.3-x86_64.conf \ gnu/packages/aux-files/linux-libre/5.4-x86_64.conf | wc -l 184 ------ It's only 184 lines of changes (attached), which isn't so bad. --XsQoSWH+UP9D9v3l Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="example-config.diff" -CRYPTO_AEGIS128L m -CRYPTO_AEGIS128L_AESNI_SSE2 m -CRYPTO_AEGIS256 m -CRYPTO_AEGIS256_AESNI_SSE2 m -CRYPTO_AES_X86_64 m -CRYPTO_MORUS1280 m -CRYPTO_MORUS1280_AVX2 m -CRYPTO_MORUS1280_GLUE m -CRYPTO_MORUS1280_SSE2 m -CRYPTO_MORUS640 m -CRYPTO_MORUS640_GLUE m -CRYPTO_MORUS640_SSE2 m -DMA_DECLARE_COHERENT y -DRM_HISI_HIBMC m -DRM_TINYDRM n -DSCC4 m -DSCC4_PCISYNC y -DSCC4_PCI_RST y -EROFS_FAULT_INJECTION n -EROFS_FS_IO_MAX_RETRIES 5 -EROFS_FS_USE_VM_MAP_RAM n -FB_FLEX m -FB_TFT m -FB_TFT_AGM1264K_FL m -FB_TFT_BD663474 m -FB_TFT_FBTFT_DEVICE m -FB_TFT_HX8340BN m -FB_TFT_HX8347D m -FB_TFT_HX8353D m -FB_TFT_HX8357D m -FB_TFT_ILI9163 m -FB_TFT_ILI9320 m -FB_TFT_ILI9325 m -FB_TFT_ILI9340 m -FB_TFT_ILI9341 m -FB_TFT_ILI9481 m -FB_TFT_ILI9486 m -FB_TFT_PCD8544 m -FB_TFT_RA8875 m -FB_TFT_S6D02A1 m -FB_TFT_S6D1121 m -FB_TFT_SH1106 m -FB_TFT_SSD1289 m -FB_TFT_SSD1305 m -FB_TFT_SSD1306 m -FB_TFT_SSD1331 m -FB_TFT_SSD1351 m -FB_TFT_ST7735R m -FB_TFT_ST7789V m -FB_TFT_TINYLCD m -FB_TFT_TLS8204 m -FB_TFT_UC1611 m -FB_TFT_UC1701 m -FB_TFT_UPD161704 m -FB_TFT_WATTEROTT m -HYPERV_TSCPAGE y -I2C_BCM2048 m -IWLWIFI_PCIE_RTPM n -KEXEC_VERIFY_SIG y -MFD_CROS_EC_CHARDEV m -MTD_M25P80 m -NET_DSA_TAG_KSZ9477 m -NET_DSA_TAG_KSZ_COMMON m -NFSD_FAULT_INJECTION n -RTC_DRV_BD70528 m -SENSORS_ADS1015 m -SERIAL_8250_MOXA m -SGI_IOC4 m -USB_RIO500 m FONTS n -> y HMM_MIRROR n -> y REMOTEPROC m -> n +ADIN_PHY m +ADIS16460 m +ARCH_CPUIDLE_HALTPOLL y +ASM_MODVERSIONS y +ATH9K_PCI_NO_EEPROM m +BLK_CGROUP_IOCOST y +BLK_RQ_ALLOC_TIME y +CAN_F81601 m +CAN_J1939 m +CAN_KVASER_PCIEFD m +CAN_M_CAN_PLATFORM m +CAN_M_CAN_TCAN4X5X m +CPU_IDLE_GOV_HALTPOLL y +CROS_EC m +CROS_EC_CHARDEV m +CRYPTO_DEV_CCP_DEBUGFS n +CRYPTO_DEV_SAFEXCEL m +CRYPTO_ESSIV m +CRYPTO_LIB_AES y +CRYPTO_LIB_DES m +CRYPTO_LIB_SHA256 y +DMABUF_SELFTESTS n +DM_CLONE m +DM_VERITY_VERIFY_ROOTHASH_SIG y +DRM_AMDGPU_USERPTR y +DRM_AMD_DC_DCN2_1 y +DRM_GEM_CMA_HELPER y +DRM_GM12U320 m +DRM_KMS_CMA_HELPER y +DRM_MIPI_DBI m +EFI_RCI2_TABLE n +EXFAT_DEBUG_MSG n +EXFAT_DEFAULT_CODEPAGE 437 +EXFAT_DEFAULT_IOCHARSET "utf8" +EXFAT_DELAYED_SYNC n +EXFAT_DISCARD y +EXFAT_DONT_MOUNT_VFAT y +EXFAT_FS m +EXFAT_KERNEL_DEBUG n +FONT_10x18 n +FONT_6x10 y +FONT_6x11 n +FONT_7x14 n +FONT_ACORN_8x8 n +FONT_MINI_4x6 n +FONT_PEARL_8x8 n +FONT_SUN12x22 n +FONT_SUN8x16 n +FONT_TER16x32 y +FS_VERITY y +FS_VERITY_BUILTIN_SIGNATURES n +FS_VERITY_DEBUG n +HALTPOLL_CPUIDLE m +HAVE_ASM_MODVERSIONS y +HID_CREATIVE_SB0540 m +IIO_ST_LSM6DSX_I3C m +IMA_APPRAISE_MODSIG n +IONIC m +JOYSTICK_FSIA6B m +KEXEC_SIG n +MAX5432 m +MFD_CROS_EC_DEV m +MLX5_SW_STEERING y +MMC_SDHCI_IO_ACCESSORS y +MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS n +MTD_NAND_MXIC m +NET_DSA_MICROCHIP_KSZ8795 m +NET_DSA_MICROCHIP_KSZ8795_SPI m +NET_DSA_MICROCHIP_KSZ9477_I2C m +NET_DSA_SJA1105_TAS n +NET_TC_SKB_EXT n +NET_VENDOR_PENSANDO y +NOA1305 m +PCI_HYPERV_INTERFACE m +RANDOM_TRUST_BOOTLOADER n +READ_ONLY_THP_FOR_FS n +REGMAP_I3C m +SECURITY_LOCKDOWN_LSM n +SENSORS_AS370 m +SENSORS_INSPUR_IPSPS m +SERIAL_8250_DWLIB y +SERIAL_FSL_LINFLEXUART m +SND_HDA_INTEL_DETECT_DMIC n +SND_INTEL_NHLT m +SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH m +SND_SOC_INTEL_DA7219_MAX98357A_GENERIC m +SND_SOC_SOF_ELKHARTLAKE m +SND_SOC_SOF_ELKHARTLAKE_SUPPORT y +SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 n +SND_SOC_SOF_TIGERLAKE m +SND_SOC_SOF_TIGERLAKE_SUPPORT y +SND_SOC_UDA1334 m +TINYDRM_HX8357D m +TINYDRM_ILI9225 m +TINYDRM_ILI9341 m +TINYDRM_MI0283QT m +TINYDRM_REPAPER m +TINYDRM_ST7586 m +TINYDRM_ST7735R m +USB_CDNS3 m +USB_CDNS3_GADGET n +USB_CDNS3_HOST n +USB_CDNS3_PCI_WRAP m +USB_CONN_GPIO m +VIDEO_OV5675 m +VIDEO_V4L2_I2C y +VIRTIO_FS m +W1_MASTER_SGI m +W1_SLAVE_DS250X m +X86_INTEL_TSX_MODE_AUTO n +X86_INTEL_TSX_MODE_OFF y +X86_INTEL_TSX_MODE_ON n --XsQoSWH+UP9D9v3l--