From patchwork Thu Jun 5 21:58:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 43025 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AE16127BC49; Thu, 5 Jun 2025 23:00:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5D78227BC4A for ; Thu, 5 Jun 2025 23:00:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uNId3-0007c5-S1; Thu, 05 Jun 2025 18:00:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uNId1-0007Zw-TL for guix-patches@gnu.org; Thu, 05 Jun 2025 18:00:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uNId1-0006Vn-JT for guix-patches@gnu.org; Thu, 05 Jun 2025 18:00:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=wuhnK0PL1milFwzic8kbfzb7RRcAbj02OkT0frlOjno=; b=WCw4tD1958/UQ8trrgJvfmQvE8Ny38zGUaBI7VhH2rWChHQ7roclkzEg1rXw5MZEraKudxR2V6d35I0OqXsmhVEtLgKNuSXgQLNYtJWu/+XvoPeVXBZ6Lzp9wpW1Q8UF6/+HOnF4BxO1TGDdKaq+AewSHW+0OI2sAnKbdde9tcpEeOVkNKm73mi/25HU92FEvYWNdShKszfcbvJLBaQViCvrCUss4TfLCwxrV0lWbRAZCy563QXl1OmUjmc3C5hcm3YCC+VnK42e2fRic+KnGaUB9puA/9abUiUEL03J6FJOXhO+tr9TK0d3yx7JPhFKSR2RJAcrjgDqKXIHZg0W/w==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1uNId1-0004E7-03; Thu, 05 Jun 2025 18:00:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#78702] [PATCH] gnu: Add irqbalance. Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: leo@famulari.name, guix-patches@gnu.org Resent-Date: Thu, 05 Jun 2025 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78702 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78702@debbugs.gnu.org Cc: Morgan Smith , Leo Famulari X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Leo Famulari Received: via spool by submit@debbugs.gnu.org id=B.174916077616148 (code B ref -1); Thu, 05 Jun 2025 22:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jun 2025 21:59:36 +0000 Received: from localhost ([127.0.0.1]:38619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uNIca-0004CM-5H for submit@debbugs.gnu.org; Thu, 05 Jun 2025 17:59:36 -0400 Received: from lists.gnu.org ([2001:470:142::17]:48294) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uNIcX-0004By-Od for submit@debbugs.gnu.org; Thu, 05 Jun 2025 17:59:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uNIcS-0007WO-Dc for guix-patches@gnu.org; Thu, 05 Jun 2025 17:59:28 -0400 Received: from mail-mw2nam12olkn2060.outbound.protection.outlook.com ([40.92.23.60] helo=NAM12-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uNIcQ-0006RU-Mh for guix-patches@gnu.org; Thu, 05 Jun 2025 17:59:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=px0MBhgmtIlfFx9VPSBRixbeJbqkxCT+YRb2JCeJkctqLRQsDUnttz9NFOoUSRZuDdjm916Al0m9v7Q4awLL5AvKLGB3nKVWaDYzdxjjvhv30Xe3xhxzkk6UTyRnfsQaPMsQbPYVgitNasvjtlwrS0ow6j+nKvMkusgXfJrnVh1yvQFwTK4J5Edtpm2d2P8fyr/hEF86Ehu7Fa1VDrdIkiMd5JXJql+rAYVWuO+l02yjtOW7tRWVkRz/Iq+k7tKbxMvMJKsRJSLDkUrtQFQc78T5OUBAGKG4P28wzKOxKxQW0UrQiiyDUqra7nKtLwCXLKTRaB3Vgy1u9nfFGHb10A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wuhnK0PL1milFwzic8kbfzb7RRcAbj02OkT0frlOjno=; b=Y1/IoVDqfuYjPQpGFkSwA90W47U6Y5gYH7HqiGGnZ3+9OBKLRJ4uf3kmx6y9VPjH/uCrnJypjdFj2aw9izOrRX9MAPJxQDdpZnWBj8laW+3KX7tMQ1H8Pu2oWFJZNpI+Utud/MZtlpONNN4TYuu58wP8sfy0ViBBZj/FmKWT6ibgZm0v4r2jmHtSch1CHc0Oua3sXsqGhTwhuGHmkzyJUHVa0FzK61OVzO4cQb7Y+H1uve7qzKO5nsIdmKx9hK7/wUNVzKbsUtIRCtNzaUTOZyNpvIIERgZnRlpcTtwMccntVyvRsCtPQOHi3t+oXpPzWIWm97NJsn4tK2WnmVtOeA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wuhnK0PL1milFwzic8kbfzb7RRcAbj02OkT0frlOjno=; b=GsBPMo79zby0MKetd9mkA88ZAJbhqQjHq0uVEzsgBMX+C2DQldXcLvw1MB1qkSuGidyAjzPynOqeKCOedVExsr1JEbfrdHfdnfQe0JGEGlDjSW5CgjQj7kTmMQ7H+TBPIIr+9916mEhY5qLjQ2lo2guzfe4ZayNB37xkmHxukfe0hCNp7oHnlurlVl1i4dJPmqmbZb8QQFwt7xy/K/FKcWeZ15kGLQ3eEenkHARjyizkgpKFiCZFdv3xAvMeY+o+TnLCWJzmEArM/xNKpuQwLg/4GWcenzD3UFFMI0RN1FyTQXQj0XhuGbHn8OkBQ+5j9S0Lu+VfJAR9s64HBNaJdg== Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) by PH8PR84MB3212.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:1c4::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.37; Thu, 5 Jun 2025 21:59:23 +0000 Received: from CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef]) by CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5c77:7a58:48ed:9aef%3]) with mapi id 15.20.8769.035; Thu, 5 Jun 2025 21:59:23 +0000 From: Morgan Smith Date: Thu, 5 Jun 2025 17:58:10 -0400 Message-ID: X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: YT3PR01CA0097.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:85::15) To CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:610:1c4::17) X-Microsoft-Original-Message-ID: <401dc0a9bf5ea1d025682136152d3968efffbe12.1749160689.git.Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR84MB3424:EE_|PH8PR84MB3212:EE_ X-MS-Office365-Filtering-Correlation-Id: 2dc8628a-91be-495f-f822-08dda47c3ac8 X-MS-Exchange-SLBlob-MailProps: 9IecXKUgicAKq4a5oHkoiQ50cf9N/ee1akWVNMPY+3HhDREr/PlkMvWm3zB5PNWlhzd9lmnPkNI/axnSTvJVOAoHEFylzJJTDuzSu4pU7HXtdW7Zp3ZWMNtM5y+P4A0pSJjho/VqnO78/V/OH6RQzyjS6xHr7jCHRVxdJmvhKSoC3qt3Hy2zvFtMfGyL93Dt+7WMo3cykxL4uX1lpii7Dx86QWKWYCD9VmX/HDFbt9SRhZi/FvqZolQ4DSTVSF9I5wvQbz+3uVlw2+mg19dUwiPmaezV7K1vtZpwckP1s3hygXbz913dwfRJQkhKJ9JrKtO4RF+CFzj3BpQXZ2O6wKK7zYL+Jnfywqz9/GkoZ8Fu/p1MfL9kdeQ6CEcpmsm9ZtVc2fDc4GoF4FVsZ2UfRk8e35F1ONlcIWY3fozEdeuMW+H/OAdCYIyw8imXr998fPn/Fz1/fqnSPA+1Db6D8kkM1XmaU5jvsC/JIOsHcVtd6oxrhGuJYpX0vtfqPLHHarFM0zcL2Z7v+o2o0FnNysWXylef7wbGsXaTScaWeWEY3xz39ZaaaMRc5Y1MzzFTsbI+NM/VvuLuHmpCPst9tu39HLwoGKmZ11L+lYw4nLs+BAinXeKhjMF2G7JZanx0zG9odm3R5hsoQ9ihH2Ux6aS2ZMlcXzQWcv0N0zKd76WuBgM3Ft+O0iKfZiG2qHp5ITkwFKKXtpjn2Sjo3CDI4fbQLbpY2b3UVoImBKZjUePPC3Er0GqhAQ== X-Microsoft-Antispam: BCL:0; ARA:14566002|41001999006|7092599006|5072599009|8060799009|15080799009|12121999007|19110799006|461199028|440099028|3412199025|10035399007|19111999003|1710799026; X-Microsoft-Antispam-Message-Info: bDYu9YznBauedEDL6UrC/Fo8LPT6Kn4VFhefDG99IdahbbNmIZdGFYSKyvI8zcr+ljRPMLoFzoIyc3vrUpotuOIxlDU8AKcpZuXoqHmzGuYoR6cIvU4IZ+Pm+0bzGdyMJKVy4XVxalx3RUNZilf0J+pHeviVshh5Ya34Ml4vW/C5FRFraO3aIbNQgFJOFVrFHLVetHr8/mph1QTaUELFjUSU5ebqPvpbLn1dgWFTI01+m84336iBBf2+7GDzWjKyT3mOHORZ2w5zSmLcdZff7XFvSib6FFymTSXODLFbomc53BNJJfCjlFZhzhd097xKJ9hZ3RCpAd22KIaBHuvEm2IMPySRkagGuoTpvJXJqvzoIr4lrdOJ/yFeL0Xg6yT5eP8ZuTvID2Np0ZQOrQy0x1QUMJPASykEti4bewde2VmD4WffcQxR7OC3wyP5uxtjZlwBSF8VcktvKkocaSVk8Ptt4+0EhUR9i2zYshC4HWKDEjo5f8K/XsK2aNjF1rzaiyYEeug4dyvO9Z7ZN9o6kjKmA7/KneaTkPwZTDmoZPP4L8zEf8LLZ4/56di8evXad3g1djyNlAQonz+z5IakiJREhlABO9TLVT+zvWKvT8fT/cukGCtJ2b7LoMjAue7NTJxtdyvdvpWw7MV3i28bgSc9vfGp9MEZud0+GxI3xdSq3SfUvg+PEDIiQ413eITxffUtNgiz3vrn1Om+XJr1eH7VHXUYMi3SwJEH220tT7Lp0p6x1X3cpYuUgWdpDGF2T7rLfP/ZBA0t6gcssHHS9J7i7VMB10gucAcZ4LO5EGp2rswQnJEhdvYYVNZy6BGMN9MFklnm41oGkVtmKvngGLJZOrqWp46Aovi4Je089PBWq7P0GOmMP4Be7qlfdj5Y/LodOPISq7B08BBdmPBKPqmkoj5HkyXxbUzO0YwioUvidoxICLNclLsp+O6W59tr0LZX0tH9uT4Ds/ZboAQrku0HUzfhr81ZWp/zPjUO8aUZ+3LJKlSBfggTgzSIVCIUmYtsRxv0cN66SFg092f2sjm/vdp117EGuLhHqIf1jj4yR7XuYpalywjSmkuMXZbQUk7CauxlfZ3TxOaVOmowVkNMaheUiXb+bd1DohTLELYLXRfj45y921Ce+Djm7RoLDitFVoxsmJrk4TBdKqUXqxneLE8vukcop6sKshEOdqHaDuc7oVJmTiXjXROsx5ru+16ayn9fVotitApWxiCT7VFZelfFA+ZZO99YqSy2FHJ9U6/lsClGLD74afotUfEc3bL7dJP+U9vOGnbz2nUo7MwJYQXt1O9hCxMibnagqsQ= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HsRyYq/NVY9FY/LrYiigyZnr/2OXjo7VjBbo854KtGo1IP42/41Ha/LD2M5/cyWGRl9EvGsXMNaYb3yFR3XvBYkCnuJmUwGAgACHEMS03Q1dLrCzMVNKmWynlPyjRxaRPJTP1YxWTcXc+KwDN8MRt+obOyLeouXr+xKGwacvt42zKHKtzIngqbQqGChrYJfAjF9nFjO4Fbmjh2bTCYUheTRZBA0EbYEb/Ba2TMhIklV/5QkY3kmfXSSxVTPre9M4tgmaal6raV3/fIh5HP59+PG68xsEo+dtTHMAALCIGkf4FYb2r16B0h2z2PBAYNowZyXfZ/DXSe7VCH9Oga4zEd3HR+HrRrwMjU4bUQoCJiiHXGT2x+7TVrp9rAiurRiedg8cMH7Wrfi3GBgbAZlID9BZ/7Z7Q9VHGfLnJlDrPYb5dGi/+04UMyDm7ztvkXhaVVEZXEZDGnJazyHmY/YfnDYSBcJn7XwRsqMhauUa5xc+xR7rXVOwq2Y4xA4zm43nTV6rt73zCDKm1n64fhc8cgfMib55ulUzjVY9o5pSG5QAi/yT089qj7vy5vvBhXufUZ5fGwT/HylwABhhpK3sPG2lMTOBvr0To8z9KAfLeQDsUwqazoZAvYUaNSt04waZ06GS2P8Ty4IUzytmbtLYmA5cAz0pO7oF+gbfBH8quAdFKaML4uabOH14Y8uTg5WBHIIAPuvWgLntR5ii9xnJ9BrYnurGXCNuo/cL1XcxGHByWZaw/c3ZXQSO9Lm2MUnlB2fTJ0EKZYdPe//LRPWKSR43ON6oNtvT5K+5fQf+VbXd8owx6ZhVuGkcDNZOKWQ2ZI0J8Qo3VnwIhtHfzEzWwaD4jjJsogXqLnEBbd2l8CitZMd6FCq1PRPcc2YklZ9bat8wHtcrpO8ssKcOgtMb89aCeFG0dIx+XRRKpRw1gJkzoPeu88SvZ4aPMI2a6Gl6ft54fMDyO659Tf8Ef3U4v+8xKx/X00KI4xBoMrmwo8imDEpCVmupNo7VOVQ8HF0cKPWOoyGad+7q89x6yLsZXZGY5D9VjqUe8hmKYXBcV4RrgrVt8jgkfJ1crt+WzoZ1SCU81U/0yTsBPZvbJPYe5b9agx/CkYrPqCKxcOD3lwuOtFQVIoCGEFx16EU40F7+ftntIgq53ww0JbuG2JtdExW0Z+IRWWHCJM4dDMqADf8ESYmnWifEUb3dOxlM4h4SADU5oVY4v98B/5wxcX9MGh9DXtpTyuZNjtKYpfHspaxns0igDJqYRXmo3wZuNrSKaiFSqKQ+7tTqFEr5lu23eA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2dc8628a-91be-495f-f822-08dda47c3ac8 X-MS-Exchange-CrossTenant-AuthSource: CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2025 21:59:23.0118 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR84MB3212 Received-SPF: pass client-ip=40.92.23.60; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM12-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/linux.scm (irqbalance): New variable. Change-Id: I52b0fe462b1a1820370719e66fd976449168c9ea --- gnu/packages/linux.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) base-commit: 544ac628f598bf94a777a3fc2eed39f645f9a01d diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ccf0567827..baf3b17b1c 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3696,6 +3696,32 @@ (define-public iptables-nft (synopsis "Programs to configure Linux IP packet filtering rules (nftables API)"))) +(define-public irqbalance + (package + (name "irqbalance") + (version "1.9.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/irqbalance/irqbalance") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jswxr0jcxz83j1nanl6xaxpw001l0hfb2xvvy2k970g1g1kpszd")))) + (build-system gnu-build-system) + (inputs (list glib ncurses libnl libcap-ng)) + (native-inputs (list autoconf automake libtool pkg-config)) + (home-page "https://irqbalance.github.io/irqbalance/") + (synopsis "Daemon used to load balance CPU interrupts") + (description + "Irqbalance is a daemon to help balance the CPU load generated by +interrupts across all of a systems CPUs. Irqbalance identifies the highest +volume interrupt sources, and isolates each of them to a single unique CPU, so +that load is spread as much as possible over an entire processor set, while +minimizing cache miss rates for irq handlers.") + (license license:gpl2))) + (define-public bolt (package (name "bolt")