From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 164C8189916 for ; Mon, 9 Sep 2024 21:26:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.15 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725917195; cv=none; b=W0Rrz9BS468ILKGTuk53UWakTE+U5sKfUnomY6+WJI9lF8vbgneucfPHe5JhEkU29K4ZXYJBLSAIbZfzVbkeUdDlLfgiKT/IxV9XwT60Io5IJRUCmn7n+I0XBAYoPJelIgTH4iMhAfz39DUWmAoHaXS8T/4xlbmq4yVFmHPiaDg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725917195; c=relaxed/simple; bh=1urb7h4FdGSXSqsQXFG2kiMZ8nreKlLBoVe7Io1ozMQ=; h=Message-ID:Date:MIME-Version:From:Subject:To:Content-Type; b=tPYW779cvXJ1sRUlc4qZX6i6jPyHFpZxLp9fqtnC7K8ZVF5bJPv+nb/OhXLznDsRfXapSjK3IN4gUAZKSdpSoOCXL6vk58JW+8tkOpSJCL9lwKA5jJryG7eq1UggJoujOJkH4pOzSCc3tkVaTVeXviI7vuX08dFqN+jqvMfGV7o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.com; spf=pass smtp.mailfrom=gmx.com; dkim=pass (2048-bit key) header.d=gmx.com header.i=aros@gmx.com header.b=UUEM54Mw; arc=none smtp.client-ip=212.227.15.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.com header.i=aros@gmx.com header.b="UUEM54Mw" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.com; s=s31663417; t=1725917186; x=1726521986; i=aros@gmx.com; bh=1urb7h4FdGSXSqsQXFG2kiMZ8nreKlLBoVe7Io1ozMQ=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:From:Subject:To: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=UUEM54Mw/4uiNF6D2+SUMkuEeg4bEICow/QqEhJMQa5MUe9fxxZRbfC4OjLuyzIj MDjn8jUFuT2Xp70n0YztMoBVjN0zmcBh7/Lk4nRkedUhmHEp+F0p3yAw0Zsccbfln t5nU7xV1a0IwRmyVDsdWHNs1uMiZo/RXSFNe7z58LjUhJDxWPmLHxnJJsroFFBuy/ oBN6YTLmsHy0SV0akxa+HtaRTsi4pBJpH/bBLK0DYAf6feLYnxso3NTE1caXnnigJ h5xLML1GitYSpzH/DW73oK5hZQC7JpzcPsvSg48ErhZivpnLcVq+v0yfYUQZRJ+S0 p3uyoYvVzrCeyfbKSQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [10.1.19.15] ([98.159.234.43]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MzyuS-1rr1Db2qCk-012VGB; Mon, 09 Sep 2024 23:26:26 +0200 Message-ID: Date: Mon, 9 Sep 2024 21:26:23 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: "Artem S. Tashkinov" Subject: Kernel modules compression handling To: Linux Kernel Mailing List , Sasha Levin Content-Language: en-US, ru Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:MmL8/JB5kd5oPLUnG/RE2JlDi8qex5eAsj5exAN+FfjMWEibQ8A UZqgtFnl1ppOlHrEfbi9QcLZgHEiWIROktlOCklfqm9bUI4H+xgybNc5AqeQb4E0JWtJs1o ao06D8l1UltL118Y57nt1LJ7Co6f7e3VeCZqn6sx5YehrQNCu3SuPwcRfGkPY+578cMflE6 FczpZdK/oyPl6ygbhDUgA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:kc0PwFklpkg=;wanbA4AbQoe2t8iWRsM6/Xiz9Yi 0f8JLT6X6vTkn/5EccVt8D8ns+WrZundyyTqK+Nq6WGSxVP0AgYxYr3lZeBETR1Ne+H5LBkfJ 1P6sAbPraMZMWXl5jlVXPZr64Zn5zgUFUpselryRWZgCyt4J+QjxSBcssanSW3+caF6YdDAfl nSsAthg2Hz9l8g5H+c8MZSo9rTxC1fVvgOUPTHAN40Bk3LEJ6PCOJSYE7XnTja4HfqHEyyiw2 FnCkqtkPSIZGf5X6KllbOqJHBH7CmT5OfY68sUoKM0E1W2jhbzGBSxU/h+Sh72SpjA6EFbetF cHfeHvnB1G2GNDWiqHu5CgzlXuIAOgkJ/jHIK+PzMLgRaGZ4sxj9tyqVYg+G8ePZm9scvsI0Y NFLeFfdhNL85tLs1fvVbPKFT9dg1JIACg7a6bqwK0AkI+GeFG+pgGbGv5oKxWwdvrQuJhPNTB j6Cxwm6GXYgslf0hdx0Gz0j5gpb/DMx/xTDDXBoiY8bz1QMcgZQ5Hr95YJkE1e5bXp1J2ckTQ 1z4GXBbWGygqjfrQDzLKEIS41eJ2PF8v9HR9F9GGMbWlydm4iQ8XEuj4C12rBLbrE7yyR7vQF fX189BPWi94O7AnzlFAsnWnkw0rjDSG4TOXRo9SPbEP0hOKnLwa7KwT+TJIj5Duischrqy3Zw 1oStRSwYOuZ5v89b7Lj/Sug/YBvzw7FJpubTBpGu9r5+9Dyy30Y/O9cGXgPFN1LiaYeZNNYkQ Omd0eIoYWS/Q/KBGgzHNGfx6GvsE9WaXqLp+JY5Y0hEW+6lS9C83GhykTuriv04htE2zh3s5e +yaUvOO22bQAnQhQYYV+pXdw== Hello, Please correct me if I'm wrong but it looks like the way modules installation is currently handled in the Linux kernel, first .ko files are copied to the destination directory and then the chosen compressor is executed on top of them. I wonder if this could be changed such a way, so that the installation script (Makefile?) applied compression on the fly without again copying .ko files. All the three compressors supported by the Linux kernel support piping, so it shouldn't be an issue. I'd love to write a patch myself but I'm probably too stupid for that. Best regards, Artem