Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1233149pxj; Fri, 18 Jun 2021 02:34:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzg47r4ATRysKmN0ugK5P9EDD86daQw3kK/5I4XTL3msFPAMPK6mXmduxeXg8d36RnHFRE1 X-Received: by 2002:aa7:c7c7:: with SMTP id o7mr3752329eds.231.1624008891493; Fri, 18 Jun 2021 02:34:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624008891; cv=none; d=google.com; s=arc-20160816; b=QJt+j7OpOdz8g0VizpanLE2kxNxEIOqBU0+PkwG2bkDbsYGrCZ3s6kqWRknxTQAd1d wTAc4a27xWCCVZrpKiBxiE357/XFFkXfJwitq5i9ayt1wraSuIrZfsgD3O0vPGqy5/HG Qz3NGo90LkNql7Ivi5VTWIS7Kjtrgk7KEmNr/12zywB9yofxdKYTxV8rbL9/MiYI6lTT nq5KeD1Fh445CtQzb99cDdYarPYJpkfuqXXYy9UZ0bEhWHOe2kt3LfwzOX7b1nD3FAp7 KnSc+348EnC35u5CUE4ysExLNVSQzLR7MR6SCJJGpv9eRrfY9Vu6KK4Vr23iPTb1n8hq acbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=3ded+oud/rYrE5Z3VRS3KbkSxu+Udno+XW7pBJU3pX8=; b=D0VhyR5tzVKwyXmq2rwXybJbKmNAQrujDOCc0vEAYTFz6EMkkp21cMzRbvrnQyYvZY MmubNDrjE/Vaea0OsVw9QVFj9DXMuQnj9J/EbLi9pztsX7DpLFbkEpkARdgwP57txU13 76z0PGV0WMoJP+SPwgw+Q84p/LHxZqWZqnSmxKLg5BL/tS7VmIZnXa9AfV3X+zMfzC9o skmlQhgBhLVVC597EqacPioHbH4A70gTYw9UW7xPOcJpXFMsINi7HADEMNmNb6PNkAqA OUQbNLgMERhb176B1J/kVwZ4ygI01KJPMxWGaC1l9TDZrvs5mx35PnWWtAglG7sQs7rZ HUDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=er2Y+qlQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e10si8011716edz.393.2021.06.18.02.34.28; Fri, 18 Jun 2021 02:34:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=er2Y+qlQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231896AbhFRJWN (ORCPT + 99 others); Fri, 18 Jun 2021 05:22:13 -0400 Received: from mail.kernel.org ([198.145.29.99]:53262 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231144AbhFRJWM (ORCPT ); Fri, 18 Jun 2021 05:22:12 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id C9B21613CB; Fri, 18 Jun 2021 09:20:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1624008002; bh=cvH1HolDomQ1JrJb/PeQTtCMcu+iu/sWcsrXs8OyMpo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=er2Y+qlQGrwxer27jkokoi+hN50oAJ+Hvh7n5tD4nzNqdtaNa8rSP8XeWIlMRMu1s q5clhxRsx5GIMl4jxksGCF4QTez5k3Ib3dnln7IFeNiX410fRjaXDoCHkGMOwzLuqd 2ARNz7b96oaNnsByZWs3lYuaoDr8ZTaiAYc8nmk0= Date: Fri, 18 Jun 2021 11:19:59 +0200 From: Greg Kroah-Hartman To: Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, stable@vger.kernel.org, Daniel Vetter , Christoph Hellwig , Jessica Yu Subject: Re: [PATCH 5.4 031/184] modules: inherit TAINT_PROPRIETARY_MODULE Message-ID: References: <20210510101950.200777181@linuxfoundation.org> <20210510101951.249384110@linuxfoundation.org> <8edc6f45-6c42-19c7-6f40-6f1a49cc685b@canonical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8edc6f45-6c42-19c7-6f40-6f1a49cc685b@canonical.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 18, 2021 at 10:57:23AM +0200, Krzysztof Kozlowski wrote: > On 10/05/2021 12:18, Greg Kroah-Hartman wrote: > > From: Christoph Hellwig > > > > commit 262e6ae7081df304fc625cf368d5c2cbba2bb991 upstream. > > > > If a TAINT_PROPRIETARY_MODULE exports symbol, inherit the taint flag > > for all modules importing these symbols, and don't allow loading > > symbols from TAINT_PROPRIETARY_MODULE modules if the module previously > > imported gplonly symbols. Add a anti-circumvention devices so people > > don't accidentally get themselves into trouble this way. > > > > Comment from Greg: > > "Ah, the proven-to-be-illegal "GPL Condom" defense :)" > > Patch got in to stable, so my comments are quite late, but can someone > explain me - how this is a stable material? What specific, real bug that > bothers people, is being fixed here? Or maybe it fixes serious issue > reported by a user of distribution kernel? IOW, how does this match > stable kernel rules at all? > > For sure it breaks some out-of-tree modules already present and used by > customers of downstream stable kernels. Therefore I wonder what is the > bug fixed here, so the breakage and annoyance of stable users is justified. It fixes a reported bug in that somehow symbols are being exported to modules that should not have been. This has been in mainline and newer stable releases for quite some time, it should not be a suprise that this was backported further as well. thanks, greg k-h